Skip to content

WMCore 1.4.1 services and WMAgent production release

Compare
Choose a tag to compare
@amaltaro amaltaro released this 06 Oct 07:30
· 1938 commits to master since this release

This release completes all the MicroServices and Global WorkQueue work required to support Rucio as a Data Management system in production.

Changes since release: 1.4.0.
Release date: 6 Oct 2020.

Central services

Features and/or feature changes

  • MSOutput: make RSE expression configurable when picking a Tape RSE #9957
  • MSOutput: skip tape data placement for RelVals #9920
  • MSOutput: flag HIRelVal workflows as RelVal in the mongodb records #9919
  • MSOutput: new DatasetSize param for the mongo record; fetch container size from DM systems #9916
  • MSOutput: make alert notification and RSE attribute configurable #9915
  • Avoid resolving container location with the dataset_locks, whenever possible #9955
  • Different algorithm to run the block/container data location #9936
  • Add listParentDIDs functionality to Rucio service #9935
  • Drop Tape RSEs from the pileup location #9930
  • Decouple PhEDEx from the DBS3Reader wrapper module #9927
  • PyPI packaging for ReqMgr2 #9874
  • MSTransferor: fix DQMHarvest input data placement; print exception error #9949

Bug Fixes

  • MSMonitor: deal with ZeroDivision exception for large rules in INJECT state #9951
  • Drop Tape RSEs from the MSTransferor input location #9944
  • Fix Rucio data location method; support dropping Tape RSEs #9936

Enhancements

  • Update python requirements #9941
  • Remove wmarchive dependency #9921

WMAgent

Features

  • Flag to disable PhEDExInjector; setup to enable all datatiers in RucioInjector #9947
  • Construct the PU location via rucio considering MSTransferor locks #9930
  • Drop Tape RSEs from the pileup location #9930
  • Decouple PhEDEx from the DBS3Reader wrapper module #9927

Bug Fixes

  • Avoid passing unicode strings to ParameterSet function #9924
  • Fix checkStuckLGE script referencing unitialized variable #9922

Enhancements

Python3 related changes