[SERVER-49807] Move onCommit KVDropPendingIdentReaper handling out of the DurableCatlaog Created: 22/Jul/20  Updated: 29/Oct/23  Resolved: 10/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-49778 Move removeIndex calls out of dropCol... Closed
is depended on by SERVER-49731 Create an Ident base class for Record... Closed
Backwards Compatibility: Fully Compatible
Sprint: Execution Team 2020-07-27, Execution Team 2020-08-24
Participants:

 Description   

The DurableCatalog should not be in charge of onCommit handling for index and collection catalog entry deletion. Callers should be.

This and this should be moved out.

This is to improve changes being made in SERVER-49731, wherein we would otherwise need to pass a new Ident (new base class for RecordStore and SDI) class into the DurableCatalog to pass along to the KVDropPendingIdentReaper called in onCommit hooks. The KVDropPendingIdentReaper and Ident classes should be none of the DurableCatalog's business.



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

Author:

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

Message: SERVER-49807 Move onCommit KVDropPendingIdentReaper handling out of the DurableCatlaog
Branch: master
https://github.com/mongodb/mongo/commit/85d1de04863eea1d550aa540f41ae74cb3f6c80f

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