WMCore 2.0.2 central services and WMAgent production release
This release has support to compressed data in HTTP requests, relying on the automatic
decoding algorithms built with libcurl. For WMAgent, it has a database schema change for
the processing version; and it has full support to EL8 workflows.
Other than that, many enhancements to the WMCore workflow, documentation and overall
improvements have been made.
Release date: 7 April 2022.
Changes since release: 2.0.1.
WMAgent changes since release: 1.5.7
Central services
Software stack
Features and/or feature changes
- Define gzip encoding by default in the headers; properly decompress it (Valentin Kuznetsov) #11041
- Add usage of gzip encoding (Valentin Kuznetsov) #11056
- Use Content-Encoding to automatically decode body in RequestHandler (Alan Malta Rodrigues) #11069 #11070
- [MSUnmerged] Fetch protectedLFNs for T0 (Todor Ivanov) #11050
Bug Fixes
- [MSTransferor] do not bypass Pileup rules in INJECT/REPLICATING state (Alan Malta Rodrigues) #11061
Enhancements
- Document the use of docstrings and best practices in the project (Alan Malta Rodrigues) #11052
- Document Services cache deletion on exit (Alan Malta Rodrigues) #10915
WMAgent
Features and/or feature changes
- Define gzip encoding by default in the headers; properly decompress it (Valentin Kuznetsov) #11041
- Adjust processing version to be integer (Valentin Kuznetsov) #11043 #11059
- [CouchDB] Do not sanitize couch url at the component layer (Alan Malta Rodrigues) #11045
- Add el8 flavor to the list of rhel8 container jobs (Alan Malta Rodrigues) #11060 #11062
- Add usage of gzip encoding (Valentin Kuznetsov) #11056
- Use Content-Encoding to automatically decode body in RequestHandler (Alan Malta Rodrigues) #11069 #11070
- Add parameters to rucio datasets in RucioInjector (Jhonatan Amado) #10989
- Add lifetime to RucioContainers shipping to disk sites (Jhonatan Amado) #10950
- make sure proxy is 2048 bit. Fix #11005 (belforte) #11006
- Explicitly create proxies with 2048 bits (Alan Malta Rodrigues) #11008
Bug Fixes
- Prevent excessive calls for agent config via ReqMgrAux (Erik Gough) #11033
- Fix a few DBS3Reader APIs, likely unused ones (Alan Malta Rodrigues) #10990
- DBS3Upload: check error message from the response body attribute (Alan Malta Rodrigues) #10961
Enhancements
- Better logging for DBS block insertion in DBS3Upload (Alan Malta Rodrigues) #11058
- Download script and insert US opportunistic resources during deployment (Alan Malta Rodrigues) #11047
- Update mocked DBS APIs and data (Alan Malta Rodrigues) #10990
- Enhancements to the GH issues and PRs workflows (Alan Malta Rodrigues) #11021
- Update deploy-wmagent for 1.5.7.patch1; remove deprecated py2 option (Alan Malta Rodrigues) #10966
- Update error message for jobs killed from site state transition (Alan Malta Rodrigues) #10958