Wednesday, August 9, 2017

70.3

Summary

Dropped “here” from asetup options, since it causes some problems with especially old releases (17) and new versions of asetup
- Discussed in DAST list. Change requested by G. Rybkin

Replaced pilot usages of deprecated schedconfig fields ‘maxmemory’ and ‘memory’ with ‘maxrss’
- Caused problems with brokering at some sites (at least UKI-SCOTGRID-GLASGOW_MCOREVAC)
- Requested by R. Walker

Added verification of asetup command
- Caused missing release error message to be hidden in payload stdout (pilot will now skip trying to execute payload)
- Added new error code, 1244: ”No release candidates found”
- Requested by W. Buttinger

Removed PFC generation for event service jobs since it is no longer needed

CPUTime fix for event service jobs due to problematic os.times()
- Returns 0 if subprocess is still running or is killed – pilot is using /proc to get cputime when pilot is killed

Contributions from W. Guan, P. Nilsson

Version info

General changes:
- Dropped "here" in asetup options, getASetupOptions(). Requested by G. Rybkin et al (ATLASExperiment)
- Replaced outdated usages of 'maxmemory' and 'memory' with 'maxrss'. Requested by R. Walker et al. (pilot, Monitor)
- Removed outdated sources from getValidURLBase() (ATLASExperiment)

Release verification
- Added missing payload setup verification in getJobExecutionCommand(), requested by Will Buttinger (ATLASExperiment)
- Added new error code, 1244, ERR_NORELEASEFOUND: "No release candidates found" (PilotErrors)

Updates from Wen Guan:

  https://github.com/PanDAWMS/pilot/pull/152

Commit Summary

fix cputime

File Changes

M RunJobEvent.py (2)

  https://github.com/PanDAWMS/pilot/pull/151

Commit Summary

remove explicitly PFC for ES

File Changes

M RunJobEvent.py (2)


No comments: