-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Query Integration
-
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
-
- In Code Review
-