-
Type:
Task
-
Resolution: Duplicate
-
Priority:
Minor - P4
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Execution
-
None
-
None
-
None
-
None
-
None
-
None
-
None
(I created this ticket to satisfy the linter and have a ticket number)
The readyPlanExecution overloads for WaitingForYield and WaitingForBackoff in plan_executor_express.cpp (lines ~433 and ~451) both call _plan.temporarilyReleaseResourcesAndYield with a no-op lambda after handling write conflict / temporarily-unavailable backoff. It is unclear whether yielding with a no-op is the intended behavior in these cases — confirm or correct it.
- duplicates
-
SERVER-116168 Ensure Express executor doesn't hold locks while sleeping
-
- Backlog
-
- is related to
-
SERVER-116168 Ensure Express executor doesn't hold locks while sleeping
-
- Backlog
-
- related to
-
SERVER-123752 Address TODO comments in PlanExecutorExpress::readyPlanExecution about yield behavior
-
- Closed
-