Exemple #1
0
    def __init__(self, log_dir, job_manager=batch_system.JobManager()):
        self.log_dir = log_dir
        self.jobs = []
        self.aborted = False

        self.complete_jobs_success = 0
        self.complete_jobs_failure = 0
        self.canceled_jobs = 0
        self.running_jobs = 0
        self.held_jobs = 0
        self.delayed_jobs = 0
        self.queued_jobs = 0
        self.deleted_jobs = 0
        self.cancel_message = None
        self.jobs_running_at_cancel = []

        try:
            batch_jobs = job_runner.common.jobs_from_logdir(log_dir)
        except IOError, e:
            raise ValueError("ERROR: {0} does not appear to be a valid pipeline log directory.\n".format(log_dir))
Exemple #2
0
 def get_job_manager():
     return batch_system.JobManager()