-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Storage
-
Fully Compatible
-
Storage NYC 2019-02-11
Remove the server parameter introduced in SERVER-38594
Additionally, RollbackImpl::_resetDropPendingState() will no longer have to call DropPendingCollectionReaper::clearDropPendingState() because drop-pending idents are assumed to be supported when this rollback algorithm is used (the alternative is the rollback via refetch implementation in rs_rollback.cpp).
With the changes in SERVER-38527, we can remove supportsPendingDrops() from the storage engine API layer and use supportsRecoveryTimestamp() instead. Additionally, the kv_storage_engine IDL can be removed as it was only used for "enableKVPendingDrops".
- depends on
-
SERVER-38527 Reduce the number of supports*() functions for timestamps in the storage engine API
- Closed
- related to
-
SERVER-43453 Complete TODO listed in SERVER-38671
- Backlog