-
Epic
-
Resolution: Done
-
Undefined
-
None
-
None
-
edge-api jobqueue
-
8
-
RHIN-1499Improve background processing in edge-api
-
0% To Do, 0% In Progress, 100% Done
-
True
Goal:
- Implement jobqueue for simple flow control of background processing
- No state machine needed, simplicity is the key
- Implement in memory, but prepare for future possibility of separate process workers
- Have a feature flag to ease the transition and testing of the jobqueue
Acceptance Criteria:
- Job arguments can be passed through Redis or similar
- Simple job queue
- Updates are handled in the Queue
- Image builds are handled in the queue
Open questions:
- Are there any other background jobs that should be converted to the queue?