3.2.4.16
- Real-time logging
- Updated catchall usage with pilot config variable
- Logging server info is now defined in pilot config
- PQ.catchall should still contain logging type; logging=logstash (possibly to be replaced by a new PQ field)
- Fix 1: Previously, RT logging thread died too soon if not immediately used, i.e. impossible to activate mechanism after job start. This fix incidentally also corrects a problem leading to too many log messages, which could lead to very large log files (reported by F. Barreiro)
- Fix 2: Resetting RT logger after job finishes, to avoid lingering logger in multi-job mode and allowing for RT logging in later multi-job
- Updated catchall usage with pilot config variable
- Added new pilot options
- –storage-url: If set, pilot uses this URL for downloading storage info
- –rucio-host: Used to set up the rucio client
- Requested by sPHENIX
- Note: these test exposed a problem with the rucio image used for containerized stage-in/out (it is outdated and will most likely be updated by Attila Krasznahorkay, in the absence of Thomas Beermann)
- Clean-up of obsolete code in mv copy tool
Code contributions from D. Cameron, P. Nilsson