Condor Plugin

The Condor plugin. Allows submission to HTCondor.

Note: Condor was renamed to HTCondor in 2012.

iceprod.server.plugins.condor.check_call_clean_env(*args, **kwargs)[source]
iceprod.server.plugins.condor.check_output_clean_env(*args, **kwargs)[source]
iceprod.server.plugins.condor.condor_os_reqs(os_arch)[source]

Convert from OS_ARCH to Condor OS requirements

class iceprod.server.plugins.condor.condor(gridspec, queue_cfg, cfg, modules, executor, statsd, rest_client, cred_client)[source]

Plugin Overrides for HTCondor pilot submission

generate_submit_file(task, cfg=None, passkey=None, filelist=None)[source]

Generate queueing system submit file for task in dir.

submit(task)[source]

Submit task to queueing system.

get_grid_status()[source]

Get all tasks running on the queue system. Returns {grid_queue_id:{status,submit_dir}}

remove(tasks)[source]

Remove tasks from queueing system.