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

Merge UncommittedCollections with UncommittedCatalogUpdates

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 6.0.0-rc0
    • None
    • Fully Compatible
    • Execution Team 2021-12-27, Execution Team 2022-01-10, Execution Team 2022-01-24, Execution Team 2022-02-07, Execution Team 2022-02-21, Execution Team 2022-03-07, Execution Team 2022-03-21, Execution Team 2022-04-04, Execution Team 2022-04-18

    Description

      SERVER-50145 added UncommittedCatalogUpdates as an implementation detail of the CollectionCatalog. It have more capabilities than the old UncommittedCollections (can have uncommitted drops and renames). But conceptually they are the same.

      We should try and merge their logic, that could lead to more operations being supported in multi-document transactions (like collection rename) and potentially a future where we can perform DDL operations under just a MODE_IX lock and throw WCE on conflicts.

      Attachments

        Issue Links

          Activity

            People

              fausto.leyva@mongodb.com Fausto Leyva
              henrik.edin@mongodb.com Henrik Edin
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: