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

Prevent ChunkMap to be constructed with gaps or overlapping chunks

    • Type: Icon: Task Task
    • Resolution: Gone away
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Sharding EMEA
    • Sharding EMEA 2023-05-29, Sharding EMEA 2023-06-12, Sharding EMEA 2023-07-24, Sharding EMEA 2023-08-07, Sharding EMEA 2023-08-21, Sharding EMEA 2023-09-04

      Currently, the ChunkMap fails construction or the incremental update if the given chunks contain gaps or overlapping chunks.

      These inconsistencies are only detected if the involved chunks belong to different shards.

      Additionally, overlaps are correctly detected only if they are partial. If one chunk is completely included in the other, no error will be thrown (e.g., [0, 5] and [0, 10])

            Assignee:
            tommaso.tocci@mongodb.com Tommaso Tocci
            Reporter:
            tommaso.tocci@mongodb.com Tommaso Tocci
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: