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

Remove phase transition to kExitCriticalSection at clean up once all the create collections are serialized

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Catalog and Routing

      The goal of this ticket is to remove the temporary workaround that transitions to a new phase (kExitCriticalSection) on the clean up procedure to avoid dropping the collection at retry of the clean up after releasing the critical section. See TODOs related to this ticket.

      This improvement can be done once all create collections are serialized, because we will have the guarantees that no new collection (under the same nss) will be created until we exit the coordinator, regardless if we have released the critical section.

            Assignee:
            backlog-server-catalog-and-routing [DO NOT USE] Backlog - Catalog and Routing
            Reporter:
            pol.pinol@mongodb.com Pol Pinol
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: