-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Workload Resilience
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Right now, the queues registry is tightly coupled with TicketHolder, but we now have several queues that aren't TicketHolders (e.g. IRRL, connection establishment rate limiter, etc).
We should refactor the queues registry so that its agnostic to the kind of queue and register all these new non-TicketHolderQueues with it. As part of that, we should populate the queues serverStatus section from the registry rather than hardcoding the list of queues, as well as any other hard-coded logic throughout the codebase.
- related to
-
SERVER-132626 queues.ingress serverStatus section does not properly report IRRL queueing time
-
- Closed
-