-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Cursors
-
(copied to CRM)
Use Case
As a... application developer
I want... to set options for the explain command through the explain helper
So that... I can control its behavior the same way I can do it with other commands
User Impact
Compass user reports explain with queryPlanner taking multiple hours in HELP-60113 because maxTimeMS is applied to the inner command, not the explain itself, and there is no way to set maxTimeMS for the explain call itself.
Dependencies
The behavior described in that HELP ticket is about usage of explain in Compass.
Unknowns
- questions that need to be answered to determine implementation
Acceptance Criteria
Implementation Requirements
- functional reqs, potential snafus to avoid, performance targets, etc
Testing Requirements
- unit test, spec test sync, etc
Documentation Requirements
- DOCSP ticket, API docs, etc
Follow Up Requirements
- additional tickets to file, required releases, etc
- is depended on by
-
MONGOSH-1826 Explain does not respect maxTimeMS
- Waiting (Blocked)