Releases: dmwm/CRABServer
v3.240111
Bug fix release to solve tape recall failures when using an input block list #8140
Brings in a couple changes for Jenkins and avoids submissions with el9 arch.
Full list of changes:
- use self.rucioClient inside internal method. Fix #8140 (#8143)
- raise exception if ARCH does not map to OS. For #8098 (#8099)
- Adapt jenkins ccv to useParents and secondaryDataset (#8115)
- replace sendPythonFolder with sendVenvFolder fix #8104 (#8112)
Comparison with previous versions v3.231215...v3.240111
Validation: #8147
v3.231215
Improve message when submit fails due to run/lumi empty selection and fix unbound variable in DBSDatadiscovery,
What's Changed
- send diagnostic info to user when splitting fails. Fix #8002 by @belforte in #8090
- Fix all possibly unbound in DBSDataDiscovery by @novicecpp in #8101
Full Changelog: v3.231214...v3.231215
v3.231214
Minor fix reporting bad replicas.
What's Changed
- crab shutdown - ansible playbooks for dagman hold and release by @mapellidario in #8095
- use davs endpoint in RetryJob.py to report bad files by @belforte in #8097
Full Changelog: v3.231208...v3.231214
v3.231208
Major changes to Rucio ASO on cleaning the temp and enabling multiple Publish Container. Plus some minor bug fixes.
What's Changed
- Better html page for file status and action by @belforte in #8013
- Fixes for bad input files by @belforte in #8014
- Add 'type' back to transfers dict for retry job by @novicecpp in #8018
- StageoutCheck use privilege Rucio account by @novicecpp in #8003
- Multiple Publish Container by @novicecpp in #7997
- Rucio ASO: Cleanup temp area by @novicecpp in #8019
- make it syntax-compatible with python2. Fix #8028 by @belforte in #8030
- always use git@github for cloning. Fix #8029 by @belforte in #8058
- Add new Rucio ASO test tasks for testsuite "Task_Submission_Status_Tracking" by @novicecpp in #8091
Full Changelog: v3.231117...v3.231208
v3.231117
Hotfix on getNativeRucioClient()
where it pick up wrong configuration,
and Stefano's data processing on the corrupt file report.
What's Changed
- much better version of ProcessBadFiles.py by @belforte in #8004
- add checkFiles.py by @belforte in #8009
- Improve process input files by @belforte in #8010
- bunch of typos in last commit by @belforte in #8011
- Fix getNativeRucioClient load wrong config by @novicecpp in #8006
Full Changelog: v3.231110...v3.231117
v3.231110
A working tag to capture some recent minor enhancements to TaskWorker
to allow testing e.g. with Jenkins before more, unrelated, commits are merged.
No changes to REST nor Publisher
Content:
- properly report HTTP 507 for WebDav
- better messages to user when some data is not available
- lock input data also when using partialDataset
List of commits:
- Better messages fix 7596 (#8000)
- fix #7948 also restrict partialDataset to disk data (#8001)
- Update TapeRecallManager.py
- avoid commas in transfer_reasons. Fix #7864 (#7993)
- Update ProcessBadFilesList.py
- add FTS error status code 507 for WebDav. Fix #7863 (#7998)
- move STAGEOUT_ERROR from WMCore to ServerUtilities (#7995)
- Update TapeRecallManager.py: wait 7 days is enough
Full changelog: v3.231103...v3.231110
v3.231103
Rucio stageout now checks the quota before submitting tasks to Schedd.
- Add playbook to download task_process from schedd by @novicecpp in #7992
- Move Rucio check write logic to ServerUtilities.py by @novicecpp in #7987
Full Changelog: v3.231101...v3.231103
v3.231101
"Mergency" release to fix a bad bug in TapeRecallManager #7990
Already tested (and implemented as a hack) in crab-prod-tw01
brings in a few other minor changes in areas irrelevant for production.
List of commit:
- fix #7990 (#7991)
- Update CheckDiskAvailability.py
- add cmssw_10_1_0 to the list of what we test (#7974)
- fix stdout/pj urls reported for corrupted file (#7973)
- Do not skip UA_KIPT in CheckDiskAvailability.py
Full list of changes : v3.231016...v3.231101
v3.231016
Small fixes in Rucio ASO and TapeRecallManager.
- Fix keep all successfully transferred files to publish container. by @novicecpp in #7949
- Small change to msg to user in TapeRecallManager.py. by @belforte in 300cd66
Full Changelog: v3.231013.1...v3.231016
v3.231013.1
I had forgotten to change loglevel to INFO also for PublisherMasterRucio and a couple more messages not parsed by logstash, but simply to make log a bit more clear now that default level is INFO.
Commit:
Validation
tested in preprod. Will deploy on prod on Monday