-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Execution
-
Fully Compatible
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
DocumentSourceMergeCursors runs in mongos and uses Blocking Results Merger. We can implement the doForceSpill method like below
void doForceSpill() final { tassert(10249800, "releaseMemory command requires BlockingResultsMerger", _blockingResultsMerger); // releaseMemory uses OperationContext only to pass a comment. auto status = _blockingResultsMerger->releaseMemory(nullptr); uassertStatusOK(status); }