Skip to content

WMCore 2.1.6 production central services release

Compare
Choose a tag to compare
@amaltaro amaltaro released this 12 Jan 15:47
· 693 commits to master since this release

This is the very first WMCore cycle fully adopting Pypi-based packages for central services deployment. In addition, a continuous delivery GH action has been created, allowing us to automatically and easily create Pypi packages and Docker images. The pycurl_manager module has now been made compliant with HTTP 2 as well.
Last but not least, there are many other bug fixes and enhancements in this release.

Release date: 12 January 2023.
Changes since release: 2.1.5.

Central services

Software stack

Features and/or feature changes

  • Many changes to the CMSKubernetes repository (new Dockerfiles based on Pypi-packages)
  • Change RucioConMon APIs' prefix. (Todor Ivanov) #11389
  • Build docker image for t0_reqmon (Alan Malta Rodrigues) #11395
  • Rename t0 package for pypi (to t0-agent) (Kenyi Hurtado) #11345

Bug Fixes

  • Add all the subpackages for each microservice (Alan Malta Rodrigues) #11392
  • Fix regexp pattern to match HTTP/1.1 and HTTP/2 (Valentin Kuznetsov) #11400
  • Fix multirequest API to encode input parameters and properly handle gziped content (Valentin Kuznetsov) #11404
  • Add crt/key path resolution during service creation for RucioConMon. (Todor Ivanov) #11398

Enhancements

WMAgent

Features and/or feature changes

  • Change metadata field in the Grafana SSB query (Alan Malta Rodrigues) #11379
  • Remove python2 compatibility for WMRuntime package (Alan Malta Rodrigues) #11420
  • Convert bin/ and test/data/ReqMgr scripts to python3-only (Alan Malta Rodrigues) #11419
  • Switch to use DBSError reason/srvCode instead of if/else exception block (Valentin Kuznetsov) #11375

Bug Fixes

  • Add crt/key path resolution during service creation for RucioConMon. (Todor Ivanov) #11398

Enhancements

  • Given a block name in DBS3Upload config, dump its info as json (Alan Malta Rodrigues) #11361
  • Add generic msDebugger && Fetch all wflows with missing TotaInput* parameters. (Todor Ivanov) #11366