Skip to content

WMCore 1.4.6 central services production release

Compare
Choose a tag to compare
@amaltaro amaltaro released this 03 Mar 08:23
· 1747 commits to master since this release

This release contains a major new feature in MSRuleCleaner, being able to delete input data placement rules for input data no longer locked. In addition to that, it comes with many python3 modernisation changes.

Release date: 3 Mar 2021.
Changes since release: 1.4.5.

Central services

Software stack

  • Bump httplib2 from 0.18.1 to 0.19.0 #10271

Features and/or feature changes

  • Include logic for cleaning input data rules. (Todor Ivanov) #10224 #10320
  • Remove switch between Rucio and PhEDEx (Alan Malta Rodrigues) #10283
  • Skip RSE quota check for RelVal input data placement; added rule meta data (Alan Malta Rodrigues) #10275
  • Update production DBS URL to cmsweb-prod (Alan Malta Rodrigues) #10269

Bug Fixes

Enhancements

  • add new dataset to mock in DBS (Alan Malta Rodrigues) #10283
  • mock Rucio getPileupLockedAndAvailable API; patch PileupFetcher_t (Alan Malta Rodrigues) #10283
  • Properly set rucio.cfg in our docker unittest setup (Alan Malta Rodrigues) #10292
  • Remove reportWorkflowToDashboard method from StdBase (Alan Malta Rodrigues) #10281
  • Completely remove SiteDB, including emulators and tests (Alan Malta Rodrigues) #10280
  • Remove PhEDEx backwards compatibility from the Rucio module (Alan Malta Rodrigues) #10273
  • Update snapshot of Unified campaigns; update a couple json templates (Alan Malta Rodrigues) #10242
  • add back WMBS to crabtaskworker dependencies and remove asyncstageout (belforte) #10246

WMAgent

Features and/or feature changes

Bug Fixes

  • fix bug in selecting stagein for UL logcollect, fixes ##10294 (Dirk Hufnagel) #10296
  • Check if DID exists before creating a replication rule (Alan Malta Rodrigues) #10265
  • Trap SSL_connect error and Service Unavailable in DBSUploadPoller (Alan Malta Rodrigues) #10252

Enhancements

  • Make WMAgent job wrapper slightly more verbose; fix one error message (Alan Malta Rodrigues) #10261
  • Update deployment script to accept python3 WMAgent service (Alan Malta Rodrigues) #10302

Python3 related changes

  • Python3 requirements for WMAgent and WMAgent-Dev (Alan Malta Rodrigues) #10247 #10268
  • [py2py3] src/python/A/B/C slice 10 - issue #10134 - src (Dario Mapelli) #10295
  • [py2py3] src/python/A/B/C slice 9 - issue #10133 - src (Dario Mapelli) #10290
  • [py2py3] src/python/A/B/C slice 7 - issue #10131 - src (Dario Mapelli) #10284
  • [py2py3] src/python/A/B/C slice 8 - issue #10132 - src (Dario Mapelli) #10289
  • [py2py3] src/python/A/B/C slice 5 - issue #10116 - src (Dario Mapelli) #10262
  • [py2py3] src/python/A/B/C slice 6 - issue #10127 - src (Dario Mapelli) #10277
  • [py2py3] pycurl_manager imports encoder to Bytes from Utilities - src (Dario Mapelli) #10250
  • [py2py3] Utils/Utilities.py - encoder Unicode to Bytes - src (Dario Mapelli) #10250