Skip to content

WMCore 2.0.4 central services and WMAgent production release

Compare
Choose a tag to compare
@amaltaro amaltaro released this 09 Jun 16:23
· 905 commits to master since this release

This release brings in a policy change for pileup input data placement in MSTransferor. It also brings in most of the required changes to support the newest version of CouchDB. Finally, it comes with usual enhancements to the code and documentation.

Release date: 9 June 2022.
Changes since release: 2.0.3.

Central services

Software stack

  • Update PyJWT from version 2.3.0 to 2.4.0 (snyk-bot) #11155

Features and/or feature changes

  • [MSTransferor] Create rule for each pileup location (Alan Malta Rodrigues) #11143 #11153
  • Remove CouchDB all_or_nothing option for bulk API (Alan Malta Rodrigues) #11011
  • Remove CouchDB JobDump/highestJobID view (Alan Malta Rodrigues) #11161

Bug Fixes

  • [Microservices] Fix logic to check for empty results in MS/Common (Alan Malta Rodrigues) #11148
  • Avoid raising exception when ReqMgr2 request is not found (Alan Malta Rodrigues) #11159

Enhancements

  • [MSTransferor] Reorganization and classification of workflow templates and placement policies (Alan Malta Rodrigues) #11143

WMAgent

Features and/or feature changes

  • Split Deletable Blocks checks in two stages. (Todor Ivanov) #11127
  • New CouchDB 3.x APIs for tracking replications; fix replication check in AgentStatusPoller (Alan Malta Rodrigues) #11039
  • Add extra protection for T0 to prevent archival of workflows having blocks not yet deleted. (Todor Ivanov) #11169

Bug Fixes

  • Check if key exists when deleting standalone documents in Couch (Alan Malta Rodrigues) #11165

Enhancements