Skip to content

WMCore 2.3.2 production central services release

Compare
Choose a tag to compare
@amaltaro amaltaro released this 30 Apr 03:10
· 185 commits to master since this release

This central services release provides full functionality for partial pileup, including the relevant changes on the agent side with the WorkflowUpdater component. In addition, we have refactored the Rucio RSE expression for Tape output data placement, which now uses dm_weight attribute instead of the legacy ddm_quota. In addition, datatiers with digits are now supported across the system (e.g. L1SCOUT).

Release date: 30 April 2024.
Changes since release: 2.3.1.

Central services

Software stack

Features and/or feature changes

  • Use MSPileupUtils getPileupDocs in MSTransferor, WorkflowUpdaterPoller (Dennis Lee) #11910
  • Provide concurrent implementation for REST jobdetail API (Alan Malta Rodrigues) #11885
  • Revisit logic of transition records, put code into stand-alone function (Valentin Kuznetsov) #11921
  • Update Tape RSE attribute from ddm_quota to dm_weight in MSOutput (Alan Malta Rodrigues) #11940

Bug Fixes

  • Fix interval for WMStats DataCacheUpdate CherryPy thread (Alan Malta Rodrigues) #11924
  • add BossAir.Plugins.BasePlugin modules to crabtaskworker deps (Thanayut Seethongchuen) #11926
  • Use POST method for getting pileup documents in MSTransferor (Alan Malta Rodrigues) #11936
  • Adjust scopes use in MSPileup (Valentin Kuznetsov) #11938
  • Fix issue with customDID (Valentin Kuznetsov) #11948

Enhancements

  • Added MSPileupUtils getPileupDocs mock and emulator (Dennis Lee) #11905
  • Add code to insert transition record; code re-factoring (Valentin Kuznetsov) #11947

WMAgent

Features and/or feature changes

  • Add pileup availability logic in WorkflowUpdater component (Valentin Kuznetsov) #11884
  • Abandon storage.xml in favor of storage.json for stage-in and stage-out (nhduongvn) #11869 #11917
  • Initial implementation of DBSConcurrency module (Valentin Kuznetsov) #11913
  • Allow digits in data tier names (German Giraldo) #11930
  • Fix regex for Spec generation with alphanumerical data tiers (German Giraldo) #11951
  • Add new Merge Repack special cases to AccountantWorker (German Giraldo) #11952
  • Allow numbers in DataTier fields in all regular expressions (Todor Ivanov) #11962
  • [Container] Addition of the sites with HPC resources for the WMAgent docker deployment (Andrea Piccinelli) #11966

Bug Fixes

  • Decode cmsRun stdout (German Giraldo) #11933
  • Fix print function in WorkflowUpdater (Alan Malta Rodrigues) #11971
  • Add DBS3_READER_URL and WorkflowUpdater.dbsUrl (Valentin Kuznetsov) #11972
  • Add check for creating updateBlockInfo return dictionary (Author: Todor Ivanov) #11975

Enhancements