WMCore 1.4.1 services and WMAgent production 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
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