Helga & DrQueue

Helga's scripting system supports running any scriptable task. What this means is that the scripting system can also interface with any scriptable work distribution system.

This document describes the procedure for setting up your site to use the open-source job distribution system DrQueue.

In Progress - don't try to follow this yet

  • compile/install drqueue w/ python bindings
  • set up common samba mount point

Job Python Class w/ DrQueue? python bindings, functions and attributes:

Methods:

  • environment_variable_add
  • environment_variable_delete
  • environment_variable_find
  • job_frame_index_to_number
  • request_continue
  • request_delete
  • request_frame_list
  • request_hard_stop
  • request_rerun
  • request_stop
  • send_to_queue
  • update

Attributes:

  • autoRequeue
  • avg_frame_time
  • bhshmid
  • block_size
  • blocked_host
  • cmd
  • dependid
  • email
  • envvars
  • est_finish_time
  • fdone
  • ffailed
  • fishmid
  • flags
  • fleft
  • frame_end
  • frame_info
  • frame_pad
  • frame_start
  • frame_step
  • id
  • koj
  • koji
  • limits
  • name
  • nblocked
  • nprocs
  • old_fdone
  • old_nprocs
  • owner
  • priority
  • status
  • submit_time
  • used