Thrift module: status_models

ModuleServicesData typesConstants
status_models ExperimentState
ExperimentStatus
JobState
JobStatus
ProcessState
ProcessStatus
TaskState
TaskStatus

Enumerations

Enumeration: ExperimentState


CREATED0
VALIDATED1
SCHEDULED2
LAUNCHED3
EXECUTING4
CANCELING5
CANCELED6
COMPLETED7
FAILED8

Enumeration: TaskState


CREATED0
EXECUTING1
COMPLETED2
FAILED3
CANCELED4

Enumeration: ProcessState


CREATED0
VALIDATED1
STARTED2
PRE_PROCESSING3
CONFIGURING_WORKSPACE4
INPUT_DATA_STAGING5
EXECUTING6
MONITORING7
OUTPUT_DATA_STAGING8
POST_PROCESSING9
COMPLETED10
FAILED11
CANCELLING12
CANCELED13

Enumeration: JobState


SUBMITTED0
QUEUED1
ACTIVE2
COMPLETE3
CANCELED4
FAILED5
SUSPENDED6
UNKNOWN7

Data structures

Struct: ExperimentStatus

KeyFieldTypeDescriptionRequirednessDefault value
1stateExperimentStaterequired
2timeOfStateChangei64optional
3reasonstringoptional

Status: A generic status object. state: State . timeOfStateChange: time the status was last updated. reason: User friendly reason on how the state is inferred.

Struct: ProcessStatus

KeyFieldTypeDescriptionRequirednessDefault value
1stateProcessStaterequired
2timeOfStateChangei64optional
3reasonstringoptional

Struct: TaskStatus

KeyFieldTypeDescriptionRequirednessDefault value
1stateTaskStaterequired
2timeOfStateChangei64optional
3reasonstringoptional

Struct: JobStatus

KeyFieldTypeDescriptionRequirednessDefault value
1jobStateJobStaterequired
2timeOfStateChangei64optional
3reasonstringoptional