Avoid quadratic behavior in rollback with many collections

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Major - P3
    • 5.2.0, 5.0.5, 5.1.1
    • Affects Version/s: 5.0.0
    • Component/s: Storage
    • None
    • Fully Compatible
    • v5.1, v5.0
    • Execution Team 2021-08-09, Execution Team 2021-11-01, Execution Team 2021-11-15
    • 153
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Copying the CollectionCatalog is expensive. When there are tens of thousands of collections, operations like rollback become substantially slower. When the server is rolling back to the stable timestamp, the global lock is held in exclusive mode. We should be able to avoid making multiple copies of the collection catalog.

              Assignee:
              Henrik Edin
              Reporter:
              Gregory Wlodarek
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

                Created:
                Updated:
                Resolved: