Skip to content

WMCore 2.2.0.2 production central services release

Compare
Choose a tag to compare
@amaltaro amaltaro released this 17 Apr 13:49
· 545 commits to master since this release

This release provides a production-ready MSPileup microservice to manage secondary input data. It also brings in the relevant changes to MSTransferor and MSRuleCleaner to support this new mode of secondary data management.
Important fixes to the base Docker image are provided, making Prometheus monitoring fully functional again. Usual enhancements are provided as well.

Release date: 17 April 2023.
Changes since release: 2.1.8.

Central services

Software stack

Features and/or feature changes

  • MSPileup: validate list of RSEs in both create/update calls (Alan Malta Rodrigues) #11510
  • Integrate MSAuth into MSPileup (Valentin Kuznetsov) #11509
  • Implement MSPileup clean-up task (Valentin Kuznetsov) #11517
  • New MSMonitoring module (Valentin Kuznetsov) #11478
  • Remove MS/DataPileup from MSRuleCleanerWflow && Remove Pilup logic from MSRuleCleaner. (Todor Ivanov) #11441
  • Refactor to use MSPileup data location in MSTransferor (Alan Malta Rodrigues) #11519
  • Add TapeRulesStatus to the alarm message && Decrease alarm severity. (Todor Ivanov) #11528
  • Track rule ids not created by MSPileup (Alan Malta Rodrigues) #11545

Bug Fixes

  • Only add data to the cache in Rucio wrapper when requested for (Alan Malta Rodrigues) #11510
  • Fix error message in MSPileup (Valentin Kuznetsov) #11512
  • Final tweaks to MSPileup (Alan Malta Rodrigues) #11526
  • Do not strip anything from MSPileup docs when fetching them and use pileupName for query in clean-up task (Valentin Kuznetsov) #11529
  • Remove _id attribute from pileup mongo objects (Alan Malta Rodrigues) #11539
  • Set rseList for RelVal workflows (Todor Ivanov) #11542
  • Protect rule and document deletion with the dryRun option (Alan Malta Rodrigues) #11545
  • MSPileup: fix logic for deleting old inactive pileup documents (Alan Malta Rodrigues) #11549
  • Couple pileup activatedOn/deactivatedOn to its active state change (Alan Malta Rodrigues) #11553

Enhancements

  • Mock Rucio in MSCore module (Alan Malta Rodrigues) #11510
  • Adding Null parentage information for RunLumi pairs missing at the parent Dataset. (Todor Ivanov) #11520
  • Support logger object in the CodeTimer class (Alan Malta Rodrigues) #11519
  • Script to parse campaigns and extract pileup configuration (Alan Malta Rodrigues) #11521
  • Dump of production pileup configurations; pileup json for dev cluster (Alan Malta Rodrigues) #11521
  • Make MSPileupTasks log more friendly (Alan Malta Rodrigues) #11545

WMAgent

Features and/or feature changes

  • Add uploaderName as DBS3Upload config parameter (German Giraldo) #11497

Bug Fixes

  • Fix a typo in the XMLParser (Todor Ivanov) #11533

Enhancements