JobStatus

This module contains constants and lists for the possible job states.

DIRAC.WorkloadManagementSystem.Client.JobStatus.CHECKING = 'Checking'
DIRAC.WorkloadManagementSystem.Client.JobStatus.COMPLETED = 'Completed'
DIRAC.WorkloadManagementSystem.Client.JobStatus.COMPLETING = 'Completing'
DIRAC.WorkloadManagementSystem.Client.JobStatus.DELETED = 'Deleted'
DIRAC.WorkloadManagementSystem.Client.JobStatus.DONE = 'Done'
DIRAC.WorkloadManagementSystem.Client.JobStatus.FAILED = 'Failed'
DIRAC.WorkloadManagementSystem.Client.JobStatus.JOB_FINAL_STATES = ['Done', 'Completed', 'Failed']

Job States when the payload work has finished

DIRAC.WorkloadManagementSystem.Client.JobStatus.JOB_STATES = ['Submitting', 'Submitted', 'Received', 'Checking', 'Staging', 'Waiting', 'Matched', 'Rescheduled', 'Running', 'Stalled', 'Completing', 'Done', 'Completed', 'Failed', 'Deleted', 'Killed']

Possible job states

DIRAC.WorkloadManagementSystem.Client.JobStatus.KILLED = 'Killed'
DIRAC.WorkloadManagementSystem.Client.JobStatus.MATCHED = 'Matched'
DIRAC.WorkloadManagementSystem.Client.JobStatus.RECEIVED = 'Received'
DIRAC.WorkloadManagementSystem.Client.JobStatus.RESCHEDULED = 'Rescheduled'
DIRAC.WorkloadManagementSystem.Client.JobStatus.RUNNING = 'Running'
DIRAC.WorkloadManagementSystem.Client.JobStatus.STAGING = 'Staging'
DIRAC.WorkloadManagementSystem.Client.JobStatus.STALLED = 'Stalled'
DIRAC.WorkloadManagementSystem.Client.JobStatus.SUBMITTED = 'Submitted'
DIRAC.WorkloadManagementSystem.Client.JobStatus.SUBMITTING = 'Submitting'
DIRAC.WorkloadManagementSystem.Client.JobStatus.WAITING = 'Waiting'