-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Optimization
-
None
-
None
-
None
-
None
-
None
-
None
-
None
At the time of writing, DocumentSourceUnwind is used outside of the query module by the following external consumers:
- atlas_streams (streams/exec/planner.cpp)
- catalog_and_routing (src/mongo/db/global_catalog/ddl/sharding_catalog_manager_placement_history_operations.cpp)
- data_movement (src/mongo/db/s/balancer/auto_merger_policy.cpp)
As such, this ticket tracks the work to remove these dependencies so that DSUnwind can be private to the query module.