Remove external dependencies on DocumentSourceUnwind

XMLWordPrintableJSON

    • 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.

            Assignee:
            Unassigned
            Reporter:
            Mihai Andrei
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: