-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
RSS Sydney
We can extend the current event handler used for interrupting the compact operation, specifically the SessionDataRAII, and adapt it to be more generic for interrupting user operations involved in cache eviction. WiredTiger will periodically execute the event handler, and interrupt if the callback yields a non-zero return code. On the server side, the callback will check if the OperationContext was interrupted. When a session is returned to the server session cache, the event handler will be removed from the WT_SESSION to dissociate it from the last operation that used it.
- is depended on by
-
SERVER-98108 Interrupt user operations performing cache eviction during stepdown
- Backlog
-
SERVER-98109 Interrupt user operations performing cache eviction during shutdown
- Backlog