WMCore 2.1.4 central services and WMAgent production release
This release provides many important changes, such as: support to compressed (gzip) response data (clients are invited to update their tools), MSOutput service migrated from localhost to MongoDB as A Service, microservices are packaged separately and there is GH action for building and uploading all the WMCore services to PyPi.
It also brings in some bug-fixes and enhancements in multiple WMCore services.
Release date: 7 November 2022.
Changes since release: 2.1.3.
Central services
Software stack
- Update dbs3-client version from 4.0.10 to 4.0.11 (Alan Malta Rodrigues) #11334
Features and/or feature changes
- Split microservices into separate packages (Erik Gough) #11324
- Build WMCore services and publish them to pypy, using tag pushes (Kenyi Hurtado) #11318 #11337 #11355
- Add support to gzip response at the REST layer (Alan Malta Rodrigues) #11343
- Disable automatic data decompression in libcurl - ACCEPT_ENCODING (Alan Malta Rodrigues) #11343
- Switch MSOutput to use MongoDBAAS. (Todor Ivanov) #11280
Bug Fixes
- use is_alive with thread objs (isAlive deprecated) (Benjamin Tovar) #11323
- MSOutput: use AlertManagerAPI from MSCore (#11357) (Alan Malta Rodrigues)
Enhancements
WMAgent
Features and/or feature changes
- Enable compression of block data injected into DBSServer (Alan Malta Rodrigues) #11325
- add WebDav way to say "permission denied" to gfal_copy add webdav Insufficient Storage StageOut error (Stefano Belforte) #11328
- Trap DBS3Upload exceptions when fetching child/parent info from wmstats (Alan Malta Rodrigues) #11352
- Fix T0 updaterequest update function to avoid same status transition (Alan Malta Rodrigues) #11353
- Add support to gzip response at the REST layer (Alan Malta Rodrigues) #11343
- Disable automatic data decompression in libcurl - ACCEPT_ENCODING (Alan Malta Rodrigues) #11343
Bug Fixes
- Set the database dialect from the database URL && Make socket parameter optional. (Todor Ivanov) #11348
Enhancements
- Scram.py - decode Popen stdout and stderr (Dario Mapelli) #11321