WMCore 1.4.4 services production release
This release moves the workflow archival from ReqMgr2 to a newer microservice, MSRuleCleaner.
Changes since release: 1.4.3.
Release date: 2 Dec 2020.
Central services
Features and/or feature changes
- No longer resolve StepChain parentage for workflows in normal-archived #10201
- MSRuleCleaner: Add workflow archival logic to MSRuleCleaner #10153
- Add all Rucio lfns2pfns args. to getPFN. Fix #10056 #10122
- Add requiresApproval method to Rucio class. Manage RSE rule approval requirements in insertContainerRules #10105 #10130
Bug Fixes
- MSTransferor: do not consider Rucio blocks with 0 or None size #10205
- Fix pileup location with multi-RSE rules #10194
- Fix GlobalWorkQueue CherryPy threads initialization and logger #10099
- Fix regexp for enable cherrypy threads && Fix file permissions for dmwm-service-key.pem #10155
Enhancements
- Reuse Rucio object in WorkQueue start policy modules #10099
- Mock Rucio APIs #10099
- Remove DDM service wrapper module #10190
WMAgent
Features
- Add requiresApproval method to Rucio class. Manage RSE rule approval requirements in insertContainerRules #10105 #10130
Bug Fixes
- Fix servicekey permission in the agent deployment; remove central services url option #10163
- Remove badly encoded single quotes from Rucio module #10124
- Add only merged parents to the ACDC docs #9997
- Fix JobAccountant missing parent dbsbuffer file #9997
- Catch UnicodeDecodeError in JobAccountant #10152
Enhancements
- Reuse Rucio object in WorkQueue start policy modules #10099
- Minor updates to some json test templates #10113