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

Check in 'config.dropPendingDBs' before acquiring critical section for database creation

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 8.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Catalog and Routing
    • Fully Compatible
    • CAR Team 2024-11-25

      To correctly serialize with a preceding dropDatabase operation that hasn't generated its change stream event and released its critical section, when acquiring the critical section before committing database creation to the config server, check if there is an existing entry with the database nss as its _id field in config.dropPendingDBs.

            Assignee:
            yuhong.zhang@mongodb.com Yuhong Zhang
            Reporter:
            yuhong.zhang@mongodb.com Yuhong Zhang
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: