Uploaded image for project: 'Project Quay'
  1. Project Quay
  2. PROJQUAY-9374

quay.io: Clair's slowness shouldn't cause quay's web worker to fail bringing down quay.io UI

XMLWordPrintable

    • False
    • Hide

      None

      Show
      None
    • False

      Quay's security endpoint relies on 
      /matcher/api/v1/vulnerability_report/ API call which is served by web gunicorn worker. Whenever clair is slow in serving GET requests from /security endpoint, quay waits for 30s before timing out.  Each /security request blocks the web-gunicorn worker thread for the full 30-second timeout period which blocks new incoming requests cauing quay.io to go down. This task is to add safety net to prevent such scenario

              Unassigned Unassigned
              hgovinda Harish Govindarajulu
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:

                  Estimated:
                  Original Estimate - 1 week
                  1w
                  Remaining:
                  Remaining Estimate - 1 week
                  1w
                  Logged:
                  Time Spent - Not Specified
                  Not Specified