HISTORY createJob

VERSION	DATE		DESCRIPTION
1.0	2004-08-11	created from scratch
1.0.1	2005-04-06	reads supported DRS_TYPEs from config.processAB
1.1	2005-06-10	supports CONDOR
1.1.1	2005-10-20	added $JOB_ID for CONDOR; removes orphan WAITFORs; REI support switched off 
1.1.2	2005-10-22	small bug fixed if TRIGGER undefined
1.1.3	2006-01-17	call of dfoMonitor added to measureQuality
1.2	2006-03-03	support for createAB v2.0
1.2.1	2006-03-13	support of new release of CONDOR 
1.3	2006-05-15	supports secondary cascades for MEF files; subcascades supported; dfosLog suspended
1.4	2006-09-20	creates execQC job file instead of calling measureQuality
1.5	2008-09-16	in CALIB mode: remove all raw fits files after QC processing if enabled; stop RBS support; checks for pre-existing entries with $MODE+$DATE in JOBS_FILE_NAME; supports incremental createAB_v2.5
1.5.1	2009-01-12	final call of getStatusAB added (to update total score)
1.5.2	2009-01-21	no entry in JOB_FILE if AB_list is empty
1.5.3	2009-03-25	new option -F (to call getStatusAB -F), used for exporting links to safweb1
1.6	2009-07-21	support for execHC files; new key SCHED_TYPE; new option IMPLICIT for QCBQS_TYPE; joinAB improved
1.6.1	2009-09-30	bug fixes in joinAB [WHu]
1.6.2	2009-10-26	optional call of $PLUGIN [WHu]
1.7	2010-06-02	new option -r, to support createAB v3.0
1.8	2013-01-09	INITIAL and FINAL standardized; JOB_FILE_NAME=JOBS_NIGHT hard-coded; FILE_MODE obsolete
-------------------------------------------------------------
2.0	2013-01-24	DET_SPLITTING and ABscheduler support terminated, SCHED_TYPE obsolete; new mcalDown file; new: QC_CLUSTER and MONO_CALL
2.1	2013-02-14	ready for muc: rawDown and mcalDown files, calls cascadeMonitor
2.1.1	2013-03-05	calls cascadeMonitor -D in addition to -d; requires cascadeMonitor v1.1
2.1.2	2013-03-06	bug fix in line :841 ($CASC_CALL); support for QC_CLUSTER terminated
2.1.3	2014-06-03	QC_CLUSTER removed, code cleaned for obsolete DET_SPLITTING; rawDown file also offered for DRS_TYPE=CPL
2.1.4	2014-07-14	typo fixed
2.1.5	2014-07-22	DRS_TYPE=INT supported
2.2	2014-08-14	compatible with DFOS and PHOENIX; CHECK_MUC obsolete
2.2.1	2015-09-02	minor bugs fixed in rawDown and execAB calls
2.2.2	2015-10-19	small bug fix in code related to rawDown file
2.2.3	2015-11-02	removed: MONO_CALL; added: option -l for DRS_TYPE=INT
2.3beta1 2018-06-25	OPSHUB aware, sending config.processAB to qcweb
2.3	2018-10-22	fully OPSHUB aware; optional config keys MAX_JOBS and FULL_RAWDOWNLOAD, set by OPSHUB tool; DRS_TYPE=INT: evaluate dependencies (was missing before)
2.3.1	2018-11-16	drop the 'watcher' command in JOBS file, obsolete; slightly modified text in JOB_FILE_NAME
2.3.2	2018-11-30	dependency iteration for DRS_TYPE=INT
2.3.3	2019-03-25	sequence of rawDown and getStatusAB calls switched; OPSHUB: progress bar for downloads
2.3.4	2019-04-16	OPSHUB: MAX_CORES can be configured
2.3.5	2019-09-17	removes dependencies for cascadeMonitor