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

    • Backwards Compatibility:
      Fully Compatible
    • Operating System:
      ALL
    • Steps To Reproduce:
      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
    • Linked BF Score:
      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

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

                Dates

                Created:
                Updated:
                Resolved: