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

Check for leftover data on shard collection is using namespace, but there is no namespace in config.chunks

    • Fully Compatible
    • ALL
    • Hide

      0. Start a shard collection with namespace a.b
      1. Fail right after writing to the config.chunks collection, but before writing to config.collections
      2. Launch another shard collection with namespace a.b

      Show
      0. Start a shard collection with namespace a.b 1. Fail right after writing to the config.chunks collection, but before writing to config.collections 2. Launch another shard collection with namespace a.b
    • 12

      After SERVER-53105 the config.chunks collection changed to refer chunks from namespace to UUID, however, the shard collection legacy path is still using namespace to check for leftover data, which will cause the path to keep going and fail later on without informing there is some manual intervention needed. This is essential for our test infrastructure on some tests to cleanup and retry the operation.

            Assignee:
            marcos.grillo@mongodb.com Marcos José Grillo Ramirez
            Reporter:
            marcos.grillo@mongodb.com Marcos José Grillo Ramirez
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: