States

Pipelines and job within kaos rely on Pachyderm, which uses the following descriptions for distinguishing different states.

Training Jobs (and all Build Jobs)

The following states are valid when deploying a training job in kaos.

State

Description

JOB_STARTING

Job initialized with inputs (i.e. source and data bundle)

JOB_RUNNING

Job running based on process (i.e. train vs. build)

JOB_MERGED

Job in merging state prior to completion

JOB_SUCCESS

Job successfully completed

JOB_FAILURE

Job failed - check logs

JOB_KILLED

Job killed by user

Serve Pipelines

The following states are valid when deploying a serve pipeline in kaos.

State

Description

PIPELINE_STANDBY

Serve pipeline awaiting inputs

PIPELINE_STARTING

Serve pipeline is initialized with inputs (i.e. source bundle)

PIPELINE_RUNNING

Serve pipeline running with valid endpoint

PIPELINE_RESTARTING

Serve pipeline is restarting with new inputs

PIPELINE_FAILURE

Serve pipeline failed (likely due to network or resource problems)