Skip to content

WMCore 2.0.1 central services production release

Compare
Choose a tag to compare
@amaltaro amaltaro released this 10 Mar 19:14
· 1084 commits to master since this release

This release brings in many new features and feature changes to the microservices. It also includes a few bug fixes required for the DBSServer migration to the Go implementation. Lastly, usual code and documentation enhancements have been provided.

Release date: 10 March 2022.
Changes since release: 2.0.0.

Central services

Software stack

Features and/or feature changes

  • Update requirements.txt and PyPI build scripts for py3 stack (Erik Gough) #10976
  • Add parameters to rucio datasets (Jhonatan Amado) #10989
  • [MSTransferor] Send alerts to prometheus when a workflow fails to be processed. Rename notifyLargeData method. Fixes #10215 (Kenyi Hurtado) #10959
  • [MSUnmerged] Add rucioConMonErrors counter. (Todor Ivanov) #10993
  • [MSUnmerged] Simplify counters logic && Substitute rucioConMonErrors with rucioConMonStatus. (Todor Ivanov) #10993
  • [MSUnmerged] Swap NotMasterError with NotPrimaryError. (Todor Ivanov) #11016
  • [MSUnmerged] Add rse=ALL_DOCS to the MSUnmerged info REST API. (Todor Ivanov) #11025
  • [MSOutput] Make MSOutput Disk expression configurable (Alan Malta Rodrigues) #11018
  • [MSOutput] MSOutput: read RelVal output data policy from configuration (Alan Malta Rodrigues) #11024

Bug Fixes

  • Fix a few DBS3Reader APIs, likely unused ones (Alan Malta Rodrigues) #10990
  • [MSUnmerged] Remove files from mongoProjection (Todor Ivanov) #10987
  • [MSUnmerged] Allow MongoDB to be instantiated without mongomock library (Alan Malta Rodrigues) #11023
  • [MSUnmerged] Reorder RSE's status and record age checks from RucioConMon. (Todor Ivanov) #11029
  • [MSTransferor] Fix MSTransferor typo calling getName method (Alan Malta Rodrigues) #11031
  • [MSTransferor] MSTransferor: fix positional and kwargs passed to sendAlert API (Alan Malta Rodrigues) #11032

Enhancements

  • Update mocked DBS APIs and data (Alan Malta Rodrigues) #10990
  • Remove leftover requirements_py3.txt; update contribution doc (Alan Malta Rodrigues) #10997
  • fix uninitialized templates variable (Dirk Hufnagel) #11004
  • Add mockMongoDB to MSUnmerged and MongoDB Class init options (Todor Ivanov) #11007
  • Enhancements to the GH issues and PRs workflows (Alan Malta Rodrigues) #11021

WMAgent

Features and/or feature changes

  • Add parameters to rucio datasets in RucioInjector (Jhonatan Amado) #10989
  • Add lifetime to RucioContainers shipping to disk sites (Jhonatan Amado) #10950
  • make sure proxy is 2048 bit. Fix #11005 (belforte) #11006
  • Explicitly create proxies with 2048 bits (Alan Malta Rodrigues) #11008

Bug Fixes

  • Fix a few DBS3Reader APIs, likely unused ones (Alan Malta Rodrigues) #10990

Enhancements

  • Update mocked DBS APIs and data (Alan Malta Rodrigues) #10990
  • Enhancements to the GH issues and PRs workflows (Alan Malta Rodrigues) #11021