Skip to content

WMCore 2.2.4 production central services release

Compare
Choose a tag to compare
@amaltaro amaltaro released this 04 Oct 08:26
· 349 commits to master since this release

This release supports two new workload attributes: physics task type and campaign name, to properly characterize those on the worker nodes via condor job classads.
In addition, new performance metrics have been added to the job report file and propagated all the way to WMArchive. They are called WMTiming and WMCMSSWSubprocess, in addition to all of the CMSSW performance metrics that are now fetched from the Framework Job Report and published all the way to WMArchive.
It also includes a few bug fixes and usual code enhancements.

Release date: 4 Oct 2023.
Changes since release: 2.2.2.

Central services

Software stack

  • Update requirements for HTCondor 10.2.3 (Alan Malta Rodrigues) #11691

Features and/or feature changes

  • Add characterization and propagation of task type based on cmsDriver step arguments (Kenyi Hurtado Anampa) #11680
  • Add campaign name attribute to base WMTask object and propagate it to the job level as a classad (Kenyi Hurtado Anampa) #11710 #11760
  • Add campaign names support for stepchain workflows (Kenyi Hurtado Anampa) #11738
  • Adopt wmcore_pileup Rucio account in workqueue (Alan Malta Rodrigues) #11670

Bug Fixes

  • Update McM client (Geovanny Gonzalez-Rodriguez) #11672

Enhancements

  • Retry svn checkout in the CD pipeline up to 5 times (Alan Malta Rodrigues) #11752
  • Changes in src/Utils and test/Utils_t to remove py2 compatibilities (anpicci) #11618

WMAgent

Features and/or feature changes

  • Add CMSSW metrics to FJR (Valentin Kuznetsov) #11663
  • Add CMSSW performance metrics to WMArchive document (Valentin Kuznetsov) #11696
  • Add additional variables to WMAgent.secrets needed for the docker container intialization process. (Todor Ivanov) #11717
  • Adds WMCMSSWSubprocess metrics to FJR document (Valentin Kuznetsov) #11716
  • Add WMCMSSWSubprocess and WMTiming metrics to WMArchive document (Valentin Kuznetsov) #11692
  • Provide in the FWJR the CPU and wallclock time for CMSSW subprocesses (Valentin Kuznetsov) #11665
  • Provide timestamps metrics about WM job (Valentin Kuznetsov) #11656 #11726
  • Change default rucio pileup account (khurtado) #11673

Bug Fixes

  • Parse /proc//smaps_rollup if present && Reduce string concatenation operations (Todor Ivanov) #11676

Enhancements

  • Fix use of input function in unregister-wmstats script (Alan Malta Rodrigues) #11688