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

Add abstraction for collection metadata

    • Type: Icon: Task Task
    • Resolution: Won't Do
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • Storage Execution
    • Execution Team 2021-12-13, Execution Team 2021-12-27, Execution Team 2022-01-10, Execution Team 2022-01-24, Execution Team 2022-02-07, Execution Team 2022-03-07, Execution Team 2022-04-18, Execution Team 2022-05-16

      SERVER-56023 moved many interfaces from the DurableCatalog to Collection. The Collection class was already quite big and now have even more member functions.

      We should break out these newly added member functions that operate on the metadata to its own class that can be accessed from the Collection.

      The metadata needs to be updated with read-copy-update/copy-on-write.

            Assignee:
            backlog-server-execution [DO NOT USE] Backlog - Storage Execution Team
            Reporter:
            henrik.edin@mongodb.com Henrik Edin
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: