[SERVER-49731] Create an Ident base class for RecordStore and SortedDataInterface and pass shared_ptr<Ident> to the KVDropPendingIdentReaper Created: 20/Jul/20  Updated: 29/Oct/23  Resolved: 18/Aug/20

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

Type: Task Priority: Major - P3
Reporter: Dianna Hohensee (Inactive) Assignee: Dianna Hohensee (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-49807 Move onCommit KVDropPendingIdentReape... Closed
is depended on by SERVER-48918 Enhance the ident reaper algorithm to... Closed
Related
is related to SERVER-49752 The ident reaper no longer needs to s... Closed
Backwards Compatibility: Fully Compatible
Sprint: Execution Team 2020-07-27, Execution Team 2020-08-24
Participants:

 Description   

API changes for SERVER-48918 to proceed.

We are using the RecordStore and SortedDataInterface existence as unique to Collection and IndexCatalogEntry in order to inform the KVDropPendingIdentReaper when there are no remaining user operations on the those stores, and it is therefore safe to delete the data table



 Comments   
Comment by Githook User [ 18/Aug/20 ]

Author:

{'name': 'Dianna Hohensee', 'email': 'dianna.hohensee@mongodb.com', 'username': 'DiannaHohensee'}

Message: SERVER-49731 Create an Ident base class for RecordStore and SortedDataInterface and thread a shared_ptr<Ident> through to the KVDropPendingIdentReaper on drop collection/index.
Branch: master
https://github.com/mongodb/mongo/commit/456b0e3ff9c319f494f6defcf62315cd17f8d3a6

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