Description on Experiment Status

This page is setup to clarify the definition of “status” and coordinate the usage of integer range for job status tracking.

Job vs Experiment

The first clarification to be made is the definition of Job and Experiment.

Web server

On Web server, a “job” simply means an “experiment” in the central DB

Job monitoring

For Job Manager, an experiment consists of several runs; each run has several jobs

Job Status Definition

The definition below is to coordinate job status usage among web server, job manager, and viz server

  0-10 => Job management status
  0=>'Waiting for data',
  1=>'Queued',
  2=>'Running',
  3=>'Done',
  4=>'Saved data',
  11-19 => reserved for viz computation,
  20=>'Viz ready',
  50=>'Cancelled',
  100=>'Error',
  111-120 => reserved for viz error status,
  120=> 'Viz Error'