OPAL - Scheduler micro-service
The opal-scheduler service provides scheduling capabilities to the opal eco-system. While running jobs is handled by the opal-compute, managing and scheduling them is the role of opal-scheduler. To do so, the opal-scheduler runs continually in the background, checking periodically for jobs to be scheduled, queued or archived.
We provide the API documentation in swagger 2.0 format. You can paste the content in the swagger editor to render the API documentation.
At its construction, the opalScheduler
server receives a configuration object that MUST respect the following schema:
QUEUED
The job is in a queue and it is waiting to be scheduledSCHEDULED
The job has been scheduledRUNNING
The job is currently runningDONE
The job has finished but it still need post processingCOMPLETED
The job has finished and the post processing has been completedERROR
The job encountered an errorCANCELLED
The job has been cancelledDEAD
The job is dead