An executed graph can occupy one of the following states.
N/A Job execution request has been registered and persisted. This status lasts only for a short interval.
ENQUEUED Job execution command has been received. Job waits in Job Queue for later execution.
READY Job initialization process is almost done.
RUNNING Job is running.
WAITING Used only by the engine as a component status.
FINISHED_OK The job finished without a failure.
ERROR A failure occurred during data processing or during initialization process.
ABORTED The job has been aborted or killed.
TIMEOUT May occur when the job execution exceeds a specified limit, but the TIMEOUT status is never visible in the execution history. Time-outed job may be aborted, thus the status changes from RUNNING to ABORTED.
UNKNOWN When the server detects inconsistency of the job status, it is set as UNKNOWN. For example, when the server starts-up and there are RUNNING jobs in the database, which is impossible since the server has not started yet.