Queueing Module

The queue module is responsible for interacting with the local batch or queueing system, putting tasks on the queue and removing them as necessary.

exception iceprod.server.modules.queue.StopException[source]
class iceprod.server.modules.queue.queue(*args, **kwargs)[source]

Run the queue module, which queues jobs onto the local grid system(s).

start()[source]

Start the queue

async queue_loop(run_once=False)[source]

Run the queueing loop

check_proxy(duration=None)[source]

Check the x509 proxy.

Blocking function.