-
Task
-
Resolution: Unresolved
-
Critical
-
None
-
None
-
False
-
-
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