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

Prevent ChunkMap to be constructed with gaps or overlapping chunks

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Gone away
    • Icon: Major - P3 Major - P3
    • None
    • None
    • 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

    Description

      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])

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: