Skip to content

WMCore 2.2.1 production central services release

Compare
Choose a tag to compare
@amaltaro amaltaro released this 31 May 13:48
· 502 commits to master since this release

This release contains support to GPU StepChain workflows - assuming that steps have the same GPU requirements. It brings in many bug fixes and improvements to both central services and WMAgent. Note that the imp python library has been fully replaced by the standard importlib as well. Lastly, further changes to the Docker images have been made such that all central services run prometheus exporter and populate service metrics to MonIT.

Release date: 31 May 2023.
Changes since release: 2.2.0.2.

Central services

Software stack

  • Update dmwm-base image to pypi-20230525, fixing process_exporter

Features and/or feature changes

  • Add ReqMgr2 validateRunlist (Valentin Kuznetsov) #11535
  • Replace imp by importlib (Valentin Kuznetsov) #11530
  • Add GPU support to the StepChain spec (Alan Malta Rodrigues) #11588

Bug Fixes

  • MSPileup: Remove postToAMQ (post_to_amq) and fix typo in doc_type_amq (Valentin Kuznetsov) #11573
  • Fix racing condition in unit test with CouchDB (Valentin Kuznetsov) #11540
  • Fix broken module path and module name during import (#11587) (Todor Ivanov) #11587
  • MSPileup: detect active containers with no wmcore_transferor rules (Alan Malta Rodrigues) #11579

Enhancements

  • MSPileup consider Neutrino PDs as premix (Alan Malta Rodrigues) #11543

WMAgent

Features and/or feature changes

  • Replace imp by importlib (Valentin Kuznetsov) #11530

Bug Fixes

  • Fix broken module path and module name during import (#11587) (Todor Ivanov) #11587
  • Fix manage path in the restartComponent script (Alan Malta Rodrigues) #11572
  • Add new CMSCouch exception for Request Entity Too Large (Alan Malta Rodrigues) #11502
  • Use previous exitStatus code instead of default 99108 (Valentin Kuznetsov) #11581
  • PyPi: Fix missing static dependencies for wmagent package (Todor Ivanov) #11586
  • PyPi: Fix missing sublevel areas of packages in the wm-database module (#11592) (Todor Ivanov) #11592
  • Gracefully parse cpu performance metrics in SummaryDB (Alan Malta Rodrigues) #11590

Enhancements