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

    XMLWordPrintableJSON

Details

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

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: