WMAgent 2.1.6.1 production release
This is not a revolutionary release, but it does bring in some feature changes involving DBS, a few bug fixes and enhancements.
In addition, it has some software stack changes, where rucio-clients and CMSMonitoring python packages have been updated.
Release date: 18 January 2023.
Changes since release: 2.1.4.
WMAgent
Software stack
- Update rucio-clients to 1.29.10 and all its dependencies (Alan Malta Rodrigues) cms-sw/cmsdist#8196
- Update CMSMonitoring to 0.6.10 and all its dependencies (Alan Malta Rodrigues) cms-sw/cmsdist#8196
Features and/or feature changes
- Provide DBSError class to handle DBS Go-server errors (Valentin Kuznetsov) #11173
- 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
- Remove obsolete estimate_ttc parameter to Rucio client calls. (Todor Ivanov) #11383
- Fix broken syntax for the f-string in DBSUploadPoller (Alan Malta Rodrigues) #11445
- Ensure JobAccountant does not insert files without any location (Alan Malta Rodrigues) #11445
Enhancements
- Bump WMAgent deployment example/tag to 2.1.4 (Alan Malta Rodrigues) #11362
- 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
- Do not duplicate error messages in DBS3Upload (Alan Malta Rodrigues) #11445