-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
RSS Sydney
The configuration for the WT_SESSION::rollback_transaction() method will be modified to include a new option, skip_cache_eviction. Using this flag in any other API calls will result in an error. By default, this option will be set to 0, allowing rollback operations to be involved in cache eviction. When configured to 1, the rollback operation will be explicitly prevented from participating in cache eviction under any circumstances. Once the feature flag is enabled, transaction rollback operations in the server for
- expired multi-document transactions, and
- aborting prepared transactions
will be configured with skip_cache_eviction=1 as these operations cannot be blocked.
- depends on
-
WT-13869 Add "skip_cache_eviction" option to WT_SESSION::rollback_transaction()
- Backlog
- related to
-
SERVER-65106 Don't perform eviction after prepared transaction commits or rolls-back
- Closed