Skip to content

WMCore 1.5.7 central services and WMAgent production release

Compare
Choose a tag to compare
@amaltaro amaltaro released this 18 Jan 20:58
· 1146 commits to master since this release

This release brings in the latest dbs3-client version, compatible with both the Python and Golang server implementations.
The software stack also had a major MariaDB upgrade (from 10.1.21 to 10.6.5).
It also has a few bug fixes and improvements for central services and WMAgent.

Release date: 18 January 2021.
Changes since release: 1.5.6.

Central services

Software stack

  • Upgrade MariaDB spec from 10.1.21 to 10.6.5 (Alan Malta Rodrigues) #7205
  • Update pylint version required from 2.6.0 to 2.7.0 (Alan Malta Rodrigues) #10913
  • Bump dbs3-client to 4.0.5 (Alan Malta Rodrigues) #10931
  • Bump dbs3-pycurl to 3.17.7 (Alan Malta Rodrigues) #10931

Features and/or feature changes

  • Remove trailing slash from DBS URL (Alan Malta Rodrigues) #10930

Bug Fixes

  • [MSTransferor] Fix logic which drops input blocks to be transferred (Alan Malta Rodrigues) #10928
  • [MSUnmerged] REST APIs to fetch RSE data from MongoDB. (Todor Ivanov) #10923

Enhancements

  • fix DbsUrl in test modules and templates (Alan Malta Rodrigues) #10930

WMAgent

Features and/or feature changes

  • Remove trailing slash from DBS URL (Alan Malta Rodrigues) #10930
  • Stop using password for MariaDB localhost users (Alan Malta Rodrigues) #10932
  • Create the MariaDB wmcore unittest database with the current unix user (Alan Malta Rodrigues) #10934

Bug Fixes

  • Properly update workqueue elements from JobUpdater (Alan Malta Rodrigues) #10944

Enhancements

  • Update job priority only for processing and production task types, rather than every single subtask name, to reduce condor_qedit load. (Kenyi Hurtado) #10812

Python3 related changes

  • CredentialProxy - convert to bytes the input of hashlib.sha1() (Dario Mapelli) #10918
  • REST/Server.py - encode to bytes input of hashlib.sha1 (Dario Mapelli) #10917