Releases: dmwm/CRABClient
v3.241025
v3.240930
What's Changed
- Fix typos in output messages and subsection TWiki link for cmsenv by @oljemark in #5320
- fix #5323 by @belforte in #5324
- Fix autocompletion by @belforte in #5322
- report - fix bug in --recovery=failed by @mapellidario in #5326
- Fix message does not print when rucio avaiable space is not enough by @novicecpp in #5333
- reorganize sandbox, fix #5332 by @belforte in #5334
- make it clear in log if using Singularity by @belforte in #5335
- Adding WAITING status in checkstatusLoop by @aspiringmind-code in #5336
New Contributors
- @oljemark made their first contribution in #5320
- @aspiringmind-code made their first contribution in #5336
Full Changelog: v3.240621...v3.240930
v3.240621
Main change it to make crab status compatible with
"no calls to HTCondor from CRABServer REST"
Also a handier tools from Dario for maintenance by developers
What's Changed
- completions - generate_completions script works in py3 by @mapellidario in #5315
- do not call HTV via REST. Fix #5316 by @belforte in #5317
- Fix 5316 by @belforte in #5318
Full Changelog: v3.240520...v3.240621
Deployment
- crab-dev : cms-sw/cmsdist#9261
- crab-prod: cms-sw/cmsdist#9268
v3.240520
this release allows to use userInutFiles
configuration parameter as a "fileMask" to select which files to process from the input dataset.
Requires REST and TW v3.240517 or later
- 240612 REST and TW are OK now, move to prod via cms-sw/cmsdist#9242
What's Changed
- check gfal-copy exit status first. Fix #5310 by @belforte in #5311
- use None as default for optional string config param. Fix #5309 by @belforte in #5312
- allow inputDataset and userInputFiles at same time. Fix #5308 by @belforte in #5313
Full Changelog: v3.240416...v3.240520
v3.240416
description
add two minor enhancements
the second one is mandatory in order to be able to use a Robot certificate for myproxy retrieval in TaskWorker
w/o forcing users to create new myproxy crdential at each crab command
- allow : in DN of myproxy retrievers. Fix #5303 (#5304)
- do not crash on Rucio unavailable. Fix #5298 (#5302)
validation
- deployed in IB as crab-dev with cms-sw/cmsdist#9138
- tested (OK) with Jenkins CV and CCV
deployment
- deployed in IB as crab-prod with cms-sw/cmsdist#9147
v3.240404
v3.240216
This release introduce a break change on crab preparelocal
command. Please see .
What's Changed
- properly report invalid run_range in config by @belforte in #5286
- preparelocal creates one json file with args for job. Fix #5276 by @belforte in #5287
- Fix checkfile by @belforte in #5292
- avoid python stuff in .local Fix #5290 by @belforte in #5293
Full Changelog: v3.240110...asdfadsfsadf
v3.240110
Main purpose of this release is to fix usage of python3.
Until now we only checked that "python3 is available so we add Rucio client".
But submit command is special, it requires manipulation of PSet.py so
it must be run with same python version as used internally by cmsRun.
Validation of this release is described in dmwm/CRABServer#8147
The changes for that fix these two issues
and other problems similar to last one as reported by users in following cms-talk threads
- https://cms-talk.web.cern.ch/t/crab-job-failed-with-exit-code-7002/32986
- https://cms-talk.web.cern.ch/t/issue-with-crab-submit/33142/5
- https://cms-talk.web.cern.ch/t/issue-with-crab-submit/33039
I have verified using CMSSW_10_2_6 and CMSSW_10_6_30 that current crab-prod (v3.231101) reproduces all those problems while
they are gone with crab client head (i.e. this tag).
Other minor fixes with respect to previous release v3.231204 are:
- fix checkfile reporting #5280 (#5284)
- correct bytes-to-GB conversion in checkdataset fix #5282 (#5283)
- create proper classAd file for local use (#5277)
- Fix help for crab resubmit. fix #5273 (#5275)
Full comparison with latest release v3.231204 v3.231204...v3.240110
Full comparison with latest crab-prod version v3.231101 v3.231101...v3.240110
v3.231204
v3.231201
Brings three main changes:
- every command that requires a
--dir
option, can now be executed also with--task
and--instance
as well- all crab commands that require a projdir can be called with --task= by @mapellidario in #5269
- bash completions - every command that uses --dir also supports --task/--instance by @mapellidario in #5270
- crab recover - new command by
- all crab client commands support py2 and py3. we use py3 from cmssw_10_2 or later
other changes
- trim docstring for class to look good on --help by @belforte in #5249
- add deprecation reason for sendPythonFolder by @belforte in #5251
- add checkfile.py fix #5234 by @belforte in #5252
- Use isEnoughRucioQuota from ServerUtilities.py by @novicecpp in #5247
- Fix #5253 by @belforte in #5254
- fix bug in #5254. Why didn't pylint spot this ? by @belforte in #5256
- Cleanup crab bash completion 5255 by @belforte in #5259
- Move checkdataset to crab client repo fix 5233 by @belforte in #5260
Full Changelog: v3.231030...v3.231201