[SERVER-68254] Create function to instantiate CollectionImpl from durable catalog entry Created: 25/Jul/22  Updated: 29/Oct/23  Resolved: 31/Aug/22

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

Type: Task Priority: Major - P3
Reporter: Henrik Edin Assignee: Gregory Wlodarek
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: Execution Team 2022-08-08, Execution Team 2022-08-22, Execution Team 2022-09-05
Participants:

 Description   

Implement a function to create a CollectionImpl instance from an entry in the durable catalog.

The new instance should share CollectionImpl::SharedState and IndexCatalogEntryImpl with the latest CollectionImpl instance maintained by the CollectionCatalog.

The metadata should be set from the durable catalog entry used.

Indexes missing from the latest CollectionImpl should be in drop-pending state and taken from there.



 Comments   
Comment by Githook User [ 31/Aug/22 ]

Author:

{'name': 'Gregory Wlodarek', 'email': 'gregory.wlodarek@mongodb.com', 'username': 'GWlodarek'}

Message: SERVER-68254 Create a function to instantiate collections and index entries from earlier points in time
Branch: master
https://github.com/mongodb/mongo/commit/1a5cebdcd68691ce7e3f4e7b1caf367033000e7a

Generated at Thu Feb 08 06:10:19 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.