-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Query Integration
-
Fully Compatible
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Implement DocumentSourceExtension::distributedPlanLogic() to enable extension aggregation stages to participate in sharded execution planning by managing the MongoExtensionDistributedPlanLogic -> DocumentSource::DistributedPlanLogic conversion.
This will require overriding distributedPlanLogic() in DocumentSourceExtensionOptimizable to convert VariantDPLHandle elements into DocumentSource instances, then constructing the host's DistributedPlanLogic with shardsStage, mergingStages, and mergeSortPattern.
- depends on
-
SERVER-109176 Add get_distributed_plan_logic to MongoExtensionLogicalAggregationStage
-
- Closed
-
- is depended on by
-
SERVER-110277 Modify SplitPipeline code to accommodate special case of [$pluginVector, $_internalSearchIdLookup]
-
- Closed
-