Skip to content

WMCore 2.0.2 central services and WMAgent production release

Compare
Choose a tag to compare
@amaltaro amaltaro released this 07 Apr 16:27
· 1042 commits to master since this 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