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

      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: