-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Aggregation Framework, Diagnostics
-
Fully Compatible
-
Query 2018-09-10, Query 2018-09-24, Query 2018-10-08
In a world where $exchange could be inserted theoretically anywhere in a sharded aggregation, it won't make sense to always present the "splitPipeline" in aggregation explain as a "shardsPart" and "mergerPart".
One potential format is to break up the pipeline into "bubbles", where each one is separated by $exchange. At the exchange points, we could expose detail on which producers are feeding each consumer, to give a sense of how the routing is occurring.
- depends on
-
SERVER-35905 Plug pieces together to perform a distributed $exchange when applicable
- Closed
- related to
-
SERVER-43429 Complete TODO listed in SERVER-36279
- Closed
-
SERVER-44202 Complete TODO listed in SERVER-36279
- Closed