-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Engines
The configuration for the WT_SESSION::rollback_transaction() method will be modified to include a new option, skip_cache_eviction. 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
Although we can avoid cache eviction by setting operation_timeout_ms=1 on the WT_SESSION::rollback_transaction() call, it is not entirely optimal as it still incurs a 1ms delay due to cache eviction.
- is depended on by
-
SERVER-98113 Avoid cache eviction work during transaction rollback for operations that can't block
- Backlog