* python/trfArgClasses.py
- Add new auxiliaryFile property to argFile, signaling that a file should not be validated or appear in the jobReport * python/trfExe.py - Add memMonitor property to scriptExecutor, that will try to use the external MemoryMonitor binary to memory monitor the script executor's child process - MemoryMonitor is launched immediately after the scriptExecutor's child process and the memory summary JSON file parsed afterwards and added to the executor memory report - Deprecate the perfMonFile property of athenaExecutor and stop parsing any perfmon outputs - For DBRelease files, dereference all soft links, allowing for use with the pre-release DBRelease-pcache-current.tar.gz link - Change suffix on multiple-merged outputs after AthenaMP has run to _N (as expected by PanDA) * python/trfFileUtils.py - Add inpFileInterestingKeys (not yet used) * python/trfReports.py - Update report version number to 1.0.1 - Modify top level report 'resource' entry to have entries per executor with MemoryMonitor summary information and a separate entry for the transform and its externals - Add machine report information to resource entry, with information also parsed from /proc/cpuinfo * python/trfUtils.py - Add small debug message when setting up a DBRelease from CVMFS * python/trfValidation.py - Ensure that auxilliary files are never validated * test/test_trfUtilsDBRelease.py - Add new test for DBRelease-pcache-current.tar.gz link * Tag PyJobTransforms-02-03-48 (PyJobTransforms-02-03-48) 2015-05-08 Graeme Stewart <graeme.andrew.stewart@cern.ch> * python/trfArgClasses.py - Add new auxiliaryFile property to argFile, signaling that a file should not be validated or appear in the jobReport * python/trfExe.py - Add memMonitor property to scriptExecutor, that will try to use the external MemoryMonitor binary to memory monitor the script executor's child process - MemoryMonitor is launched immediately after the scriptExecutor's child process and the memory summary JSON file parsed afterwards and added to the executor memory report - Deprecate the perfMonFile property of athenaExecutor and stop parsing any perfmon outputs - For DBRelease files, dereference all soft links, allowing for use with the pre-release DBRelease-pcache-current.tar.gz link - Change suffix on multiple-merged outputs after AthenaMP has run to _N (as expected by PanDA) * python/trfFileUtils.py - Add inpFileInterestingKeys (not yet used) * python/trfReports.py - Update report version number to 1.0.1 ... (Long ChangeLog diff - truncated)
Showing
- Tools/PyJobTransforms/python/trfArgClasses.py 16 additions, 9 deletionsTools/PyJobTransforms/python/trfArgClasses.py
- Tools/PyJobTransforms/python/trfExe-bak.py 1602 additions, 0 deletionsTools/PyJobTransforms/python/trfExe-bak.py
- Tools/PyJobTransforms/python/trfExe.py 59 additions, 26 deletionsTools/PyJobTransforms/python/trfExe.py
- Tools/PyJobTransforms/python/trfFileUtils.py 3 additions, 1 deletionTools/PyJobTransforms/python/trfFileUtils.py
- Tools/PyJobTransforms/python/trfReports.py 48 additions, 29 deletionsTools/PyJobTransforms/python/trfReports.py
- Tools/PyJobTransforms/python/trfUtils.py 2 additions, 1 deletionTools/PyJobTransforms/python/trfUtils.py
- Tools/PyJobTransforms/python/trfValidation.py 3 additions, 1 deletionTools/PyJobTransforms/python/trfValidation.py
- Tools/PyJobTransforms/test/test_trfUtilsDBRelease.py 14 additions, 1 deletionTools/PyJobTransforms/test/test_trfUtilsDBRelease.py
Loading
Please register or sign in to comment