3.5.0.31
-
Improved remote file open time-outs
- Now using os.kill() function to terminate script instead of relying on python subprocess time-outs, which did not work reliably in this case (it fails to abort a running script)
- Requested by R. Walker
-
Added number of cores string to cpuconsumptionunit in case it is missing
- Requested by Jyoti Prakash Biswal
-
Removed escape character from Google TURLs previously thought to be necessary
- Requested by J. Elmsheuser
-
Now supporting machine and job features if published by a site
- Currently pilot is (only) reporting hs06 (scaled with total CPU and core count) with job metrics
- Requested by R. Walker
-
Explicitly using DN ‘atlpilo2’ for VOMS role ‘atlas’
- Until now, a unified pilot has been submitted with ‘atlpilo1’ and the production role. To improve security, the plan is to instead use the Atlas Pilot2 robot proxy, with the production role removed
- Requested by R. Walker
-
Dumping arcproxy -I subject to log after proxy download
- Requested by R. Walker
-
Dumping more file information (file names and their mod times of recently updated files) before killing looping job
- Requested by Rubin people [also for ATLAS jobs]
-
Added job.RequestID to real-time logging message
- Requested by Zhaoyu Yang (Rubin), https://its.cern.ch/jira/browse/ATLASPANDA-785 [also for ATLAS jobs]
-
Updated GitHub Actions which had a deprecation warning after a GitHub pull request
- Workflows now use node.js 16 dependent actions
- https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/
Contributions from B. Simmons, P. Nilsson.