Skip to content
Snippets Groups Projects

remove extraneous condor checkpoint directives

1 file
+ 5
8
Compare changes
  • Side-by-side
  • Inline
@@ -885,19 +885,16 @@ def condor_job_config(job_type, condor_job, config_parser):
requires=[]
# If the process exits successfully after receiving this signal, intermediate file transfer will occur
# "success" occurs when the process exits on signal CheckpointExitSignal
# Otherwise, "success" occurs when the process exits with code CheckpointExitCode
condor_job.add_condor_cmd('+CheckpointExitBySignal', False) #
condor_job.add_condor_cmd('+CheckpointExitSignal', '"SIGTERM"')
condor_job.add_condor_cmd('+CheckpointExitCode', 130)
condor_job.add_condor_cmd('+SuccessCheckpointExitBySignal', False) #
condor_job.add_condor_cmd('+SuccessCheckpointExitSignal', '"SIGTERM"')
# Periodic checkpointing
condor_job.add_condor_cmd('+SuccessCheckpointExitCode', 130)
condor_job.add_condor_cmd('+WantFTOnCheckpoint', True)
condor_job.add_condor_cmd('+CheckpointSig', 130)
#condor_job.add_condor_cmd('+SpoolOnEvict', False)
# Reactive checkpointing
condor_job.add_condor_cmd('+WantCheckpointSignal', True)
condor_job.add_condor_cmd('kill_sig', 'SIGTERM')
#
# Singularity configuration
#
Loading