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

    XMLWordPrintableJSON

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

        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: