[SERVER-39714] Create a consistent requirement for KVEngine::dropIdent() calls Created: 21/Feb/19  Updated: 06/Dec/22

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

Type: Task Priority: Major - P3
Reporter: Dianna Hohensee (Inactive) Assignee: Backlog - Storage Execution Team
Resolution: Unresolved Votes: 0
Labels: neweng
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Assigned Teams:
Storage Execution
Participants:

 Description   

There are instances in the codebase of calling KVEngine::dropIdent() in a WUOW, as well as instances where we do not. The .h file function declaration is uncommented and should be updated to indicate the expectations so that users do not misuse it again.



 Comments   
Comment by Geert Bosch [ 21/Feb/19 ]

We can go either way with this. The current situation is confusing because WiredTiger is non-standard in that its DDL operations are not transactional. Other storage engines might expect to drop an ident only within a transaction.

Generated at Thu Feb 08 04:52:54 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.