Package bigjob :: Module bigjob_manager
[hide private]
[frames] | no frames]

Module bigjob_manager

source code

Module bigjob_manager.

This Module is used to launch jobs via the advert service.

It assumes that an bigjob_agent.py is available on the remote machine. bigjob_agent.py will poll the advert service for new jobs and run these jobs on the respective machine .

Background: This approach avoids queueing delays since the igjob_agent_launcher.py must be just started via saga.job or saga.cpr once. All shortrunning task will be started using the protocol implemented by subjob() and bigjob_agent.py

Installation: Set environment variable BIGJOB_HOME to installation directory

Classes [hide private]
  BigJobError
  bigjob
  subjob
  description
Functions [hide private]
 
get_uuid() source code
Variables [hide private]
  is_bliss = True
  CLEANUP = True
  pilot_url_dict = {}