WMAgent 2.2.5 WMAgent production release
Most of the changes in this cycle have been integrated into WMAgent. Starting with grid jobs, that now carry out two new job classads:
CMS_extendedJobType
: which is used to characterize the physics task type of the job (StepChain could have a comma separated list).CMS_CampaignName
: which now propagates the request high level description all the way to the job (StepChain could have a comma separated list).
More on the WMAgent job monitoring, it now propagates all of the CMSSW FJR performance metrics to MonIT (through WMArchive index).
In addition, there are two new sections with performance metrics that are uploaded to WMArchive, they are:
WMTiming
: it contains timing information captured by the job wrapper, thus relative to the whole grid job.WMCMSSWSubprocess
: it contains timing information related to a given cmsRun step executed by the job.
Release date: 12 October 2023.
Changes since release: 2.2.3.1.
WMAgent
Software stack
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
- Add CMSSW metrics to FJR (Valentin Kuznetsov) #11663
- Add CMSSW performance metrics to WMArchive document (Valentin Kuznetsov) #11696
- 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