Skip to content

WMCore 1.4.4 services production release

Compare
Choose a tag to compare
@amaltaro amaltaro released this 12 Jan 14:51
· 1862 commits to master since this 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

Python3 related changes

  • [py2py3] WMCore/WMException.py - issue 10173 - src #10174
  • [py2py3] src/python/A/B/C slice 2 - issue 10098 - src #10103