Change the explain format for sharded aggregations to accomodate $exchange

XMLWordPrintableJSON

    • Fully Compatible
    • Query 2018-09-10, Query 2018-09-24, Query 2018-10-08
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      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.

              Assignee:
              Martin Neupauer (Inactive)
              Reporter:
              Kyle Suarez (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: