default RB is CERN if none is set
added time out
bug fix
print parent scheduler Id (for each collection) in the crab log
At the submission level is now used the "fast" listmatch while the full one is performed while testing Jdl (-testJdl or -match)
write in the log the used service (one for each collection)
adding Sge scheduler
Missing ]
missed a change for scheduler specific params configuration
Add vanilla Condor
added protection
Added -printJdl functionality plus many bugs fixed
pass corect arguments to submit blite api..very strange that it worked before...
use the correct arguments as white/black list in lcgInfo
implement -testJdl==-listMatch==-match functionality
executable use just the basename
New scheduler for CondorG, add one for glidein
PostMortem functionality restored. Many reorganization to allow inheritation from Server calss. Fix and improvement on Logging parsing
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
minor fixes
added fjr into OSB also out of tarball
.BrokerInfo must be retrieved only for gLite middleware
implementation of exception catching while interacting with Scheduler and Database
restored output functionality. Some fix on arguments format avoiding wrapper crash. Implemented tarball creation for output sanbox... still remaining to enable the check on output sandbox size...and the related backup solution
removed getOutput stuff and various fix...
Condor G + BossLite
the executable in jdl must be without absolute path. The wrapper must be included within the inifiles
still another fix on the job index plus bosslite integration optimization.
enabled submission by range...as in the past
Implemented the listmatch support. Cleaned also the code by many old method and workarounds...
restored the possibility to change WMS (the simply endpoint and/or the full config files) at submission time via command line, plus some adjustments on submission conde
Many changes to integrate BossLite. Creation step fully implemented and optimized... Submission is now working again. Here the missing things are the support for jobs submission by range, the message sending to ML, and the listmatch_match check. Actually the requirements can be changed on the fly as was in the past. The status is fully working with BossLite. The exit code display is not there since the new boss does not implement the RealTime mon.. here the functionality is under development by Federica: to be integrated.
initial mods to have LSF working with BossLite: still way to go...
First version which submit jobs using blite. Not yet fully working. Minor problem with jdl arguments. Submission dose not take range yet
first change for submission
ported to Bosslite. Removed all the jobtype/scheduler... checks requested by old Boss. revisited jobs declaration also
fix kill and resubmit
protect delete of empty bossUser and bossAdmin
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
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.