use full path when sourcing cmscpReport.sh, fixes https://savannah.cern.ch/bugs/?97065
remove useless,harmful wsExitFunc_common(), see https://savannah.cern.ch/bugs/index.php?95952
fixed problem with mismatch between PFN and LFN in schedulerLocal, savannah bug 88117
fixed problem for remote checkdir in the case of rfio protocol
changes about xrootd plugin, savannah #83930
added ls of runtime_area for debug
fixed bug on fix for #77643 [sarch file into $RUNTIME_AREA]. Remove useless prints
added 60318 wrapper_exit_code if resultCopyFile is not produced by cmscp, savannah bug 77643,
some changed about fallback copy and protocol local
Fix for unique names. Bugfix #68384. Tests already performed
for multiout
Add final_list to local scheduler
Fix for bug #58043: now stageout uses unique names for the files sent to SE
report correctly JobExitCode to the dashboard
Hardcoded padding time for minimal job duration
Added a check on maximal allowed padding time for the job duration
Fix for OctEx bug #58042
adapting code to EDG --> GRID migration
adapting code to logging usage. (crab_logger removed)
Fix CondorG problems with uniqueID, rename function to follow scheme
removed debug print out
minor fix
adapt to task name changes.
Schedulers inherit from Schedulers.py.... plus minor changes on cmscp call
removed not useful print out
users can decided to use the backup function. Publication of data is not supported with backup. Work in progress
changed an echo
first implementation of backup copy to the CLOSE_CE in the case of copy failure, based on trivial File Catalogue information
Typo
Added protection for cmscp.py crash
Check if the log file exist before access it
fix for ML reporting. use correct ID at WN level
adapt to use the remote dir content
fixed caf with pool None
fixed typo
added useful line for std out...
fixed various typo
report the full output of the underlying stageout command in case of stage out failure
initialize self.debugWrapper
adjustements for stage out
pass right arguments to cmscp
typo and minor bug fix
Implemented all the changes needed to use cmscp.py. Integrated the Phedex API usage to obtain the complete endpoint needed for stage out. Main changes are in wsCopyOutput().
changes related the new LFN and new datasetpath to publish (task 7471)
added fix for lsf listmatch. now works correctly also for private production (datasetPath=None)
reimplemented CP_CMD and added change for publication on user data
move rfcp function from SchedulerLocal to cmscp in crab_template and added some changes for publication using CAF and LSF
Stronger assumption on the stageout timing initialization
removed update_fjr() and aligned all local schedulers
Enable Pythia+Condor, fix case in SchedulerLocal
bug fix
porting fix for timing
porting timing service to local scheduler
allow overloading of EDG.se_white_list from crab.cfg
use job_exit_code no more output_exit_status
reimplemented dashboard communication sending again both pre and post submssion infos, plus many Submitter code reorganization
implement -testJdl==-listMatch==-match functionality
Many changes to have LSF working with BossLite Introduce Killer class to handle -kill which works again Work_space::res() return the correct output directory also in case user has set a non default one, Likewise for logDir() USER.outputdir is not to be used anywhere outside workspace class Some cleanup in submit logic, to reduce call of Scheduler specific classes from Submitter.py crab -clean works as well (well, almost, still need to remove twice the directory) Fill startDirectory and outputDirectory to Task GetOuput check status and not schedulerStatus (not stantard) Some cleanup in the use of BlackWhiteListParser No explicit check of scheduler concrete type in Submitter at listMatch level: move different behaviour in SchedulerXYZ implementation Plus other things I'm forgetting... Stefano
initial mods to have LSF working with BossLite: still way to go...
minor bug
Python config file, remove reliance on sed
fix bug in crab_template and co
further fix for dashboard
fixing problem in monitoring with dashbard
fix to report correctly info o dashboard
change cmscp exit code, 60307 if the copy to SE fails, 60303 if the file already exists in the SE dir
add support for copy output to user defined location and copy command
Redesign the inheritance three of Scheduler Classes, and remove the SchedulerBoss one Introduce ScheuledGrid and ScheduleLocal as base classes for Grid and local scheduler, respectively. All interaction with boss are done via Boss class, whose (unique) instance is owned by Scheduler These changes are done to reduce code duplication. Plus other minor modification and cosmetcs, as usual
introduce a SchedulerLocal class to reuse code for local scheduler such as LSF-PBS/Torque etc, as suggested by Stijn De Weirdt (thanks!)
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.