-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Workload Resilience
-
Workload Resilience 2026-01-19, Workload Resilience 2026-02-02, Workload Resilience 2026-02-16, Workload Resilience 2026-03-02, Workload Resilience 2026-03-16, Workload Resilience 2026-03-30, Workload Resilience 2026-04-13, Workload Resilience 2026-04-13
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Due to the lack of a dedicated port, we couldn't make a fail point that was acting just like the ingress request rate limiter. This is because background checks and critical commands like heartbeats would get caught too and would cause the test suite to fail.
With the dedicated port, we can now add the random rejection at the session workflow level without rejecting critical commands or interfering with the background checks.
- blocks
-
SERVER-117037 Introduce new passthroughs that enable the ingress request rate limiter
-
- In Code Review
-
- is blocked by
-
SERVER-123537 AsyncResultsMerger::_handleBatchResponse self-deadlocks reactor thread when SubBaton is dead during retry
-
- Needs Scheduling
-
-
SERVER-123598 CursorEstablisher returns retry cancellation over original failure
-
- Needs Scheduling
-
-
SERVER-123611 AsyncResultsMerger retry callback calls _cleanUpKilledBatch with wrong lifecycle state, causing tassert
-
- Needs Scheduling
-
-
SERVER-123640 BlockingResultsMerger::kill() hangs when ARM has pending retry delay because baton is never polled
-
- Needs Scheduling
-
-
SERVER-123666 AsyncResultsMerger retryable error handling doesn't account for detached cursor state, causing deadlock or lost retries
-
- Needs Scheduling
-