Skip to content

WMCore 2.1.4 central services and WMAgent production release

Compare
Choose a tag to compare
@amaltaro amaltaro released this 07 Nov 13:04
· 712 commits to master since this 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