fiaisis/jobcontroller
The software responsible for controlling the creation of Jobs, and notifying the rest of the software about job completion.
PythonGPL-3.0
Issues
- 1
We need to grab the logs from a pod that failed and store them for users to look at
#63 opened by Pasarus - 1
Make the JobController more resilliant to the event that the IR-API cannot talk to the DB and takes 15+ minutes to respond.
#94 opened by Pasarus - 1
Add Runner container pull request workflow
#18 opened by Pasarus - 0
- 0
Track stacktraces in errored runs and store in DB
#158 opened by Pasarus - 0
Migrate to latest container image/python version
#124 opened by Pasarus - 0
Script ID is made null, when rerunning with same parameters in reduction db table
#164 opened by Pasarus - 1
Jobcontroller image fails to build
#152 opened by keiranjprice101 - 2
Ensure that if the DB connection terminates prematurely or fails for whatever reason in the JobController, it tries again.
#37 opened by Pasarus - 0
Perform migration from JobController to JobCreator and JobWatcher microservices
#137 opened by Pasarus - 1
- 1
- 1
JobController will crash on many messages
#27 opened by Pasarus - 1
- 0
JobController should not struggle when watching
#118 opened by Pasarus - 0
Migrate to RabbitMQ
#114 opened by Pasarus - 0
- 1
Update Mantid to 6.7 in the Runner
#86 opened by Pasarus - 0
- 0
- 0
- 1
- 0
JobController's jobwatcher needs to handle phase not existing when the job errors out
#60 opened by Pasarus - 1
Ensure that RBNumber is mounted in the case of a MARI run, so that /output/mask_file exists
#59 opened by Pasarus - 0
Add code coverage
#28 opened by Pasarus - 1
- 0
- 0
[JobController, IR-API] Rename the reduction status NOT_STARTED to IN_PROGRESS and assign on creation
#47 opened by keiranjprice101 - 1
- 0
- 0
Instrument table addition, to the database
#40 opened by Pasarus - 1
- 0
JobController should be responsible for initial run entry and initial reductions entry to the DB, then update entries based on completion.
#31 opened by Pasarus - 0
Add end to end tests
#16 opened by Pasarus - 1
Avoid writing log files
#9 opened by DanNixon