[SERVER-45371] Remove opCtx as argument to KVEngine::dropIdent Created: 06/Jan/20  Updated: 06/Dec/22  Resolved: 20/Jul/20

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

Type: Task Priority: Major - P3
Reporter: Maria van Keulen Assignee: Backlog - Storage Execution Team
Resolution: Won't Do Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-49754 Complete TODO listed in SERVER-45371 Closed
is related to SERVER-44139 Allow collection creation inside a mu... Closed
Assigned Teams:
Storage Execution
Participants:

 Description   

SERVER-44139 adds the RecoveryUnit as an argument to KVEngine::dropIdent in order to accommodate scenarios (e.g., transactions) that cannot depend on the same OperationContext being available in onCommit/onRollback handlers. Mobile is the only storage engine that depends on opCtx for reasons other than obtaining the corresponding RecoveryUnit, so the OperationContext argument should be removed from dropIdent once the mobile storage engine is removed.


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