-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Workload Resilience
-
None
-
None
-
None
-
None
-
None
-
None
-
None
The current resize policy for the TicketHolder is kGradual, and that's what we use for Execution Control. This means that resizing it works by gradually increasing the number of tickets or taking tickets one by one. This means that if all tickets are taken this operation will block until tickets are released.
When the ThroughputProber tries to ProbeDown but all tickets become taken it could block for a long time, never probing up until some tickets are released (this could potentially explain behaviours similar to SERVER-87365 ).
We should add a timeout to the probeDown so that we never block indefinitely.
- is related to
-
SERVER-87365 Execution control doesn't ramp up fast enough for slow yielding queries
-
- Backlog
-
- related to
-
SERVER-120040 Make kImmediate the default resize policy for the TicketHolder
-
- Open
-