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

Implement jobqueue to simplify job processing

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • hms-1.9
    • None
    • Edge
    • None
    • edge-api jobqueue
    • 8
    • RHIN-1499Improve background processing in edge-api
    • 33% To Do, 0% In Progress, 67% 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: