About Jobs
A job is identified by an id, a name, a status, and a set of tasks. Additionally, a job includes information about the operation's input, progress logs, progress output, and result (if succeeded).
Types of jobs in Graph Studio may include:
- Creating an RDF graph.
- Loading a graph into memory to perform analytics.
- Starting, stopping and restarting the internal compute environment.
A job starts when an operation (for example: create graph, load into memory) is executed. During a job execution, the job status is set to RUNNING
and the progress logs and outputs are updated to keep track of the executed tasks and processed entities. At the end of the job execution, the job's status depends on the success or failure of its tasks:
- A failed job has a
FAILED
orTIMEOUT
status and produces no result. - A successful job has a
SUCCEEDED
status and produces a result.
A job can be canceled at any time during the job execution. When a job is canceled, its job status is set to CANCELED
and no result is produced.