Releases: dmwm/CRABServer
v3.251216
Hotfixes, Follow-up patches of panic releases v3.251214, v3.251215. Actually nothing much goes wrongs with the new codes, Fatal cause by the corrupted image. Other than that is to make atomicReplaceAcrossFS py2 compatible with old CMSSW envs that use python2, downgrade htcondor.
What's Changed
- hotfix, forgot to deprecate retires, delays args from wrapper. by @nausikt in #9247
- make atomicReplaceAcrossFS a py2 compatible. by @nausikt in #9248
- downgrade htcondor to 25.0.3 by @nausikt in #9249
Full Changelog:
v3.251213
This tag purpose is to bring retry/attempt mechanism around other RucioUtils fns, for mitigating CRON monit_reportrecallquota flooding emails to us during current Rucio overloading.
What's Changed
- add DAGMAN_CONFIG file by @belforte in #9236
- Revert "add DAGMAN_CONFIG file (#9236)" by @belforte in #9239
- Clean up all externalconfig references, centralconfig and conn_handlers. by @nausikt in #9237
- add safe lock on run_and_lumis, even in sequentially synchronized pla… by @nausikt in #9233
- Generic withExponentialRetry decorater derived/combined from/with Vijay's Robustified CRAB Rucio client wrapper for robustify monit report recall quota cron. by @nausikt in #9243
- bump htcondor to latest stable 25.4.0. by @nausikt in #9246
Full Changelog: v3.251119...v3.251213
v3.251119
This tag brings refactoring of resubmit, some condor logging and cleanup of obsolete files and arg
What's Changed
- Remove cacheurl arg from submit by @belforte in #9227
- Improve ht condor locator logging by @belforte in #9229
- Refactoring resubmission by @aspiringmind-code in #9228
- remove unused/obsolete files. Fix #9231 by @belforte in #9234
Full Changelog: v3.251024...v3.251119
v3.251024
small "harmless" changes. Mostly a checkpointing release to check current crab-dev client
What's Changed
- make function names compatile with our standard by @belforte in #9218
- point to CRAB_DAGType doc. Fix #9222 by @belforte in #9223
- allow config.TaskWorker.maxMemorySingleCore to override default by @belforte in #9219
Full Changelog: v3.251015...v3.251024
v3.251015
The main reasons for this tag is to set limits on high-memory jobs and safely deprecate CRAB3ServerConfig by obtaining collectors and schedds from TW config instead.
What's Changed
- only 3GB max mem for 1core at initial sub. Fix #9206 by @belforte in #9207
- add corresponding values of scram_arch by @aspiringmind-code in #9212
- raise SubmissionRefused when user has a mistake in b/w list. Fix #9209 by @belforte in #9210
- TW no longer query backendurls, solely relied on propagates values in TaskWorkerConfig via puppet by @nausikt in #9203
- Utilize window.location.origin instead of hand extracting baseUrl. by @nausikt in #9205
Full Changelog: v3.251002...v3.251015
v3.251002
Main goal is to fix broken CRABServer REST image in v3.230929 via #9199
This also adds a test to CCV suite to catch such problems, a change to argocd deployment, and makes token usage more robust
What's Changed
- switch back to pre-argocd deploying method until convergence to monorepo at CMSKubernetes. by @nausikt in #9194
- add anySchedd submission test by @belforte in #9200
- fix #9197 by @belforte in #9199
- keep X509 as fallback in job wrapper. Fix #9195 by @belforte in #9196
Full Changelog: v3.250929.1...v3.251002
Validation via build pipeline and deployment to preprod
- https://gitlab.cern.ch/crab3/CRABServer/-/commits/v3.251002 (only CV and CCV) - OK (there is a warning becasue CV test failed because crab recover killed the task before it was completed. harmless)
- https://gitlab.cern.ch/crab3/CRABServer/-/pipelines/13016876 (only ST) - OK (non-EL8 releases failed due to #9202 , then it tried the tag step and failed, but this was not supposed to generate a stable tag, so OK)
Deployment to prod
- canary:
- primary:
v3.250929.1
same code as v3.250929
but use CRABClient from GH master in build pipeline tests (on preprod)
1c596af
v3.250929
fixes crab report for automatic splitting. see
dmwm/CRABClient#5413 and #9190
What's Changed
- PostJobPrio1,2 are not really useful. Fix #9189 by @belforte in #9192
- unpatch hotfix slc6. by @nausikt in #9193
- Refresh input s3 cache while running PreDAG by @nausikt in #9190
Full Changelog: v3.250925.1...v3.250929
v3.250925.1
same code as v3.250925, simply to trigger releasse pipeline with fewer CMSSW versions
What's Changed
Full Changelog: v3.250925...v3.250925.1
v3.250925
Main reason for a new tag is to test changes to REST which allow simplification of config.py as per #9167
This tag should be deployed in cmsweb-testbed by CI/CD pipleine. So this is also a test of recent changes in that.
What's Changed
- add httokendecode to wrapper, fix #9181 by @belforte in #9182
- Switching to argocd helm on testX by @nausikt in #9186
- fix wrong image tag format. by @nausikt in #9187
- Remove banned out destinations from tw 9176 by @belforte in #9183
- Stop using external config part1 by @belforte in #9180
Full Changelog: v3.250908...v3.250925