Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-36275

Support sending non-contiguous ranges to the same shard in $exchange

    • Fully Compatible
    • Query 2018-07-30, Query 2018-08-13

      The initial implementation of the exchange operator supports a policy for distributed based on a set of boundaries of the shard key, but we need to support sending two separate ranges to the same shard, ideally without having separate consumers for each range on that shard. For example, if shard X owns the shard key ranges [0, 5) and [10, 20), the exchange producer should be able to send those values to that shard in a single output stream.

      This should still work with an order preserving exchange as well.

            Assignee:
            martin.neupauer@mongodb.com Martin Neupauer
            Reporter:
            charlie.swanson@mongodb.com Charlie Swanson
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: