[SERVER-48945] Move lazy RecordId initialization for RecordStore's out of storage engine specific code Created: 18/Jun/20  Updated: 06/Dec/22

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

Type: Improvement Priority: Major - P3
Reporter: Henrik Edin Assignee: Backlog - Storage Execution Team
Resolution: Unresolved Votes: 0
Labels: techdebt
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to SERVER-48303 biggie engine key generator can gener... Closed
Assigned Teams:
Storage Execution
Participants:

 Description   

SERVER-48303 Implemented lazy RecordId initialization for biggie exactly like how it is implemented in WiredTiger. When multiple storage engines need to implement something the exact same way it is a sign that the interface is not entirely correct.

We should look into how we can change the RecordStore interface to move this logic out of storage engine specific code.


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