core.constants
Constants declared for different statuses, types and codes throughout Jobmon.
Classes
Constant Types for Task Resources. |
|
Statuses used for Task Instances. |
|
Statuses used for Tasks. |
|
Statuses used for Workflow Runs. |
|
Statuses used for Workflows. |
|
A generic utility class. |
|
A generic utility class. |
|
A hard-coded list. |
|
A hard limit of array concurrency. |
Module Contents
- class core.constants.TaskResourcesType
Constant Types for Task Resources.
- ORIGINAL = 'O'
- VALIDATED = 'V'
- ADJUSTED = 'A'
- class core.constants.TaskInstanceStatus
Statuses used for Task Instances.
- DONE = 'D'
- ERROR = 'E'
- ERROR_FATAL = 'F'
- INSTANTIATED = 'I'
- KILL_SELF = 'K'
- LAUNCHED = 'O'
- QUEUED = 'Q'
- RUNNING = 'R'
- TRIAGING = 'T'
- SUBMITTED_TO_BATCH_DISTRIBUTOR = 'B'
- UNKNOWN_ERROR = 'U'
- NO_DISTRIBUTOR_ID = 'W'
- NO_HEARTBEAT = 'X'
- RESOURCE_ERROR = 'Z'
- class core.constants.TaskStatus
Statuses used for Tasks.
- REGISTERING = 'G'
- QUEUED = 'Q'
- INSTANTIATING = 'I'
- LAUNCHED = 'O'
- RUNNING = 'R'
- DONE = 'D'
- ERROR_RECOVERABLE = 'E'
- ADJUSTING_RESOURCES = 'A'
- ERROR_FATAL = 'F'
- LABEL_DICT
- class core.constants.WorkflowRunStatus
Statuses used for Workflow Runs.
- REGISTERED = 'G'
- LINKING = 'L'
- BOUND = 'B'
- ABORTED = 'A'
- RUNNING = 'R'
- DONE = 'D'
- STOPPED = 'S'
- ERROR = 'E'
- COLD_RESUME = 'C'
- HOT_RESUME = 'H'
- TERMINATED = 'T'
- INSTANTIATED = 'I'
- LAUNCHED = 'O'
- class core.constants.WorkflowStatus
Statuses used for Workflows.
- REGISTERING = 'G'
- QUEUED = 'Q'
- ABORTED = 'A'
- INSTANTIATING = 'I'
- LAUNCHED = 'O'
- RUNNING = 'R'
- DONE = 'D'
- HALTED = 'H'
- FAILED = 'F'
- class core.constants.Direction
Bases:
enum.EnumA generic utility class.
Used to represent one-dimensional direction, such as upstream/downstream.
- UP = 'up'
- DOWN = 'down'
- class core.constants.SpecialChars
A generic utility class.
Used to define special chars.
- ILLEGAL_SPECIAL_CHARACTERS = '/\\\\\'\\" '