[SERVER-57120] Add abstraction for collection metadata Created: 21/May/21  Updated: 06/Dec/22  Resolved: 08/Aug/22

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Henrik Edin Assignee: Backlog - Storage Execution Team
Resolution: Won't Do Votes: 0
Labels: techdebt
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
Assigned Teams:
Storage Execution
Sprint: 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
Participants:

 Description   

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.


Generated at Thu Feb 08 05:41:02 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.