Graph States
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.