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

Ensure collections with commit timestamps have appropriately set minimum visible snapshots by the time the collections are visible in the catalog

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.4.0-rc0, 4.7.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • v4.4
    • Execution Team 2019-12-30, Execution Team 2020-03-09, Execution Team 2020-03-23

      SERVER-43859 exposed an issue where, for collections on standalones and non-replicated collections on replica sets, during collection creation, the object for the newly-created collection could be accessible prior to the storage transaction being committed. This was not a problem beforeĀ SERVER-43859, since the MODE_X collection lock was held throughout the creation, preventing access to the collection object before the command completed. As of that ticket, we no longer take the exclusive lock, so the issue needs to be otherwise addressed.

            Assignee:
            maria.vankeulen@mongodb.com Maria van Keulen
            Reporter:
            maria.vankeulen@mongodb.com Maria van Keulen
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: