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

    XMLWordPrintable

Details

    • 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

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: