Job queue

Our new web application uses a job queue at the backend to handle job submission and management.

This queue has three types:

  • Short queue: Time out after 30 seconds execution time, highest priority
  • Medium queue: Time out after 5 minutes execution time, lower priority
  • Long queue: Time out after 2 hours execution time, lower priority

You can choose the queue with the drop down field on the right side below the Query Form.

The queue supports simple priorities: jobs submitted to the 30 seconds queue have highest priority and thus are executed first. Medium and long queue jobs have lower priorities and thus need to wait until all jobs with higher priority are done.

You can check the execution state any time by clicking on the job’s name in the “Job list” (left side bar) and selecting the tab for “Job Details”. The row “Job status” tells you, if the job started already.

The number of jobs that are executed in parallel is limited, since this helps to guarantee fast execution times, but at the cost of sometimes longer wait times. The number of jobs waiting in the queue is given in the upper left corner of the query form, at “Database Status”. This gives you an idea of how long you need to wait before your job will be executed. If you continuously get long wait times, please contact us and we’ll put more effort into this.