Uploaded image for project: 'Insights Experiences'
  1. Insights Experiences
  2. HMS-4177

Implement jobqueue to simplify job processing

    • Icon: Epic Epic
    • Resolution: Done
    • Icon: Undefined Undefined
    • hms-1.9, Iteration 7
    • None
    • Edge
    • 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?

              rhn-engineering-lzapletal Lukáš Zapletal
              oezr@redhat.com Ondrej Ezr
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: