Skip to content

Releases: dmwm/CRABServer

v3.240508

08 May 13:24
01b06e9
Compare
Choose a tag to compare

What's Changed

Tag created mainly for new env variable in jobs for frontier monitoring and WMCore version 2.3.3

but this tag brings also many other changes

Publisher:

Corrupted files reporting (not part of CRAB services proper)

  • Update ProcessBadFilesList.py require at least 3 failure reports by @belforte in #8379
  • do not crash ProcessBadList.py in case of no reports by @belforte in #8365
  • no need for a flag in /etc anymore. Use -p(arent) in gfal-copy by @belforte in #8369

TaskWorker

Oracle

Full Changelog: v3.240426...v3.240508

v3.240426

26 Apr 11:27
b24904b
Compare
Choose a tag to compare
  • small fixes for CI/CI pipeline
  • make DBSDataDiscovery test work and save output to JSON file
  • add fix by David Lange to speedup parent finding (x100)

List of commits:

  • attempt to streamline parent file discovery (#8352) by @davidlange6
  • make test of DBSDataDiscovery work again and add printout of output (#8362) by @belforte
  • allow to fall back proxy to installed cert in runner machine (#8359) by @novicecpp

List of difference: v3.240423...v3.240426

v3.240423

23 Apr 12:02
7d8794a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.240325...v3.240423

v3.240325

25 Mar 22:45
5f3ab24
Compare
Choose a tag to compare

fix previous broken release v3.240318 via #8302

Validation
ran 3 Jenkins tests at same time

all OK.

v3.240318 - BROKEN

18 Mar 18:51
4e2ba29
Compare
Choose a tag to compare

should work on alma9 schedulers

  • use classad.parseAds - fix #8285 (#8296)
  • avoid empty lines in finished_jobs/ files. For #8285 (#8287)
  • make dag_bootstrap.sh support alma9. Fix #8284 (#8286)

This release is broken, see #8299 (comment)

v3.240313

13 Mar 09:18
8ad7dca
Compare
Choose a tag to compare

Alma9 support (server), new production-ready PyPI, WMCore version to 2.3.2rc3 to support alma9 job, and small fixes.

What's Changed

Full Changelog: v3.240219...v3.240313

v3.240219

19 Feb 09:15
f008a4e
Compare
Choose a tag to compare

fix bug in latest commit/tag

  • fix name of rucio creds in config. Fix #8245

difference from lates tag: v3.240216...v3.240219

Validation: #8249

v3.240216

16 Feb 13:14
5f5960a
Compare
Choose a tag to compare

Small fixes and has reporting of ReadBranches based on secret file available on all Schedulers. Aimed for deployment in production.

List of commit:

  • New format for monit secrets fix 8231 (#8234)
  • protect against empty/malformed json reports (#8237)
  • handle RSE not found in getWritePfn fix #7107 fix #8230 (#8233)
  • report ReadBranches to crab-test index in MONIT. Fix #7932 (#8214)

Full differences from last version: v3.240201...v3.240216

Validation: #8239

v3.240201

02 Feb 10:27
b0bbfa3
Compare
Choose a tag to compare

this captures changes to job wrapper CMSRunAnalysis.py which
introduces a new way of passing arguments when using preparelocal

There is also a minor fix when using Rucio containers in place of DBS datasets as input

Tag as a release to facilitate validation

List of commits:

  • only set a default for missing args. Fix #8208 (#8209)
  • CMSRunAnalysi.py takes JSON file as arg Fix #8196 (#8198)
  • remove scope in case inputDataset is a Rucio container. Fix #7769 (#8193)

Full list of changes from last version:
v3.240122...v3.240201

Deloyed on crab-preprod-tw01

Validation with crab-prod client:

  • #8221 CMSSW_13_0_2 all test
  • #8220 CMSSW_10_6_26 CCV
  • #8221 CMSSW_10_1_0 CCV
  • #8222 CMSSW_8_0_36 CCV and StatusTracking
  • #8223 CMSSW_7_6_7 CCV

ALL OK

v3.240122

22 Jan 14:55
7cfe4bb
Compare
Choose a tag to compare

Main goal of this release is to introduce an reporting of ReadBranches

  • report numb of read branches as classAd For #7932 (#8190)

There is also a small fix

  • allow different scope for dataset. Fix #7739 (#8187)

And a bunch of Jenkins related commits so that they work with all CMSSW releases and Status Tracking test now runs

  • Jenkins should not check publication when taskname says so. For #8185 (#8191)
  • use getUsername from CRABClient.UserUtilities fix #8179 (#8180)
  • Update TaskSubmissionStatusTracking.sh
  • Make it easy to run status tracking in singularity (#8175)
  • Make it easy to run status tracking in singularity (#8174)
  • add x permission (#8173)
  • add driving bash script for StatusTracking (#8171)
  • adapt StatusTracking test to new Client. Fix #8169 (#8170)
  • make sure CV test detects usage of wrong python

Comparison with latest release: v3.240111...v3.240122