-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
Fully Compatible
-
CAR Team 2025-02-17, CAR Team 2025-03-03, CAR Team 2025-03-17, CAR Team 2025-04-28
-
200
-
None
-
None
-
None
-
None
-
None
-
None
-
None
The internalQueryExecYieldPeriodMS and internalQueryExecYieldIterations were set to higher values on balancer suites as a best effort to avoid getting a QueryPlanKilled error during the initial command of a query (an initial command is any command other than getMore).
The error QueryPlanKilled can be thrown by queries when a moveCollection runs concurrently.
After SPM-3964, the error QueryPlanKilled can also be thrown due to range deletions happening in the background, triggered by chunk migrations.
To properly test SPM-3964, we will set both parameters to their default value and add a retry operation for a QueryPlanKilled error coming from a command different than getMore.
- depends on
-
SERVER-102964 Enable tests with getMore on balancer suites
-
- In Code Review
-