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

Split chunk doesn't retry if the chunk boundaries don't match what mongos expected

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 3.1.9
    • Affects Version/s: 3.1.8
    • Component/s: Sharding
    • Labels:
      None
    • Fully Compatible
    • ALL
    • Sharding A (10/09/15)

      If a chunk was split by one mongos, then another mongos tries to split the same mongos, the second mongos may load the old chunk boundaries. When the mongod gets the split command, it won't find a chunk with those exact boundaries. At this point, the mongos should refresh and retry, as it will now have the optime from the shard needed to view the most recent chunk boundary, but currently it does not, it just fails

            Assignee:
            spencer@mongodb.com Spencer Brody (Inactive)
            Reporter:
            spencer@mongodb.com Spencer Brody (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: