# RemoteBatchCONDOR:makeSerialNotStagedTemplate
# SubmissionScripts/Distributor/Batch/CONDOR/serialnotstaged
universe = vanilla
executable = @@{INSTANCEDIRECTORY}/@@{APPSCRIPTNAME}
request_memory = @@{MEMORY}
request_disk = 524288
transfer_executable = true
transfer_input_files = @@{JOBID}_@@{INSTANCEID}_input.tar.gz
transfer_output_files = @@{JOBID}_@@{INSTANCEID}_output.tar.gz
environment = "@@{ENVIRONMENT}"
output = @@{INSTANCEDIRECTORY}/condor_@@{RUNNAME}_@@{INSTANCEID}.stdout
error = @@{INSTANCEDIRECTORY}/condor_@@{RUNNAME}_@@{INSTANCEID}.stderr
log = @@{INSTANCEDIRECTORY}/condor_@@{RUNNAME}_@@{INSTANCEID}.log
should_transfer_files = YES
when_to_transfer_output = ON_EXIT
notification = never
periodic_release = (CurrentTime > (EnteredCurrentStatus + 300)) && ((HoldReasonCode > 5) && (HoldReasonCode < 15))
# (Job is Held AND Error && # Holds >= 3)
periodic_remove = (JobStatus == 5) && ((HoldReasonCode > 5) && (HoldReasonCode < 15)) && (NumShadowStarts >= 3)
@@{SUBMISSIONSCRIPTCOMMANDS}
queue
