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

Merge UncommittedCollections with UncommittedCatalogUpdates

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 6.0.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • 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

      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.

            fausto.leyva@mongodb.com Fausto Leyva (Inactive)
            henrik.edin@mongodb.com Henrik Edin
            0 Vote for this issue
            4 Start watching this issue