-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Service Arch 2023-12-11, Service Arch 2023-12-25
Extend CursorResponse with new IDL struct called CursorMetrics to encapsulate all the metrics a cursor response can return.
The IDL struct should have the following fields:
"metrics" : { // New Document in Cursor Response "keysExamined" : Int64, "docsExamined" : Int64, "hasSortStage" : Boolean, "usedDisk" : Boolean, "fromMultiPlanner" : Boolean, "fromPlanCache" : Boolean, }
- depends on
-
SERVER-83627 Convert CursorResponse::parseFromBSON to IDL
- Closed
- is depended on by
-
SERVER-83641 Change CursorResponseBuilder::done to append CursorMetrics metrics when the flag is se
- Closed
-
SERVER-83646 Extend AsyncResultsMerger to aggregate metrics
- Closed
-
SERVER-83668 Store remote find cursor metrics in CurOp::OpDebug
- Closed