[SERVER-52880] Cleanup AutoGetCollection*** implementation and abstractions Created: 16/Nov/20  Updated: 25/Apr/23  Resolved: 25/Apr/23

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: SBE
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-67289 Remove Feature Flag for PM-2218 Closed
Duplicate
is duplicated by SERVER-50701 Audit and cleanup uses of AutoGetColl... Blocked
Assigned Teams:
Storage Execution
Sprint: Execution Team 2023-05-15
Participants:

 Description   

We have AutoGetCollection, *ForRead, *ForReadCommand and in addition LockFree variants of them. Some abstractions have been made during development of lock free reads using templates and base classes.

At the end of the project we should take a second look at the abstractions as we should have a clearer picture of what classes need to do what and we can use this to potentially simplify the implementation with better suited abstractions.


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