Details
-
Bug
-
Status: Closed
-
Major - P3
-
Resolution: Fixed
-
None
-
None
-
3
-
Storage - Ra 2020-07-13
Description
There is a bug in __wt_page_evict_retry, where not having last_eviction_timestamp set is considered to have never evicted the page. On a standalone node without oplog, since there are no timestamps, we would get in a pathological case of retrying eviction repeatedly for some pages. This seems to be the cause of the stall seen in SERVER-48395. The check in last_eviction_timestamp needs to be enhanced to consider the timestamp only when actually set to a value other than none.
Attachments
Issue Links
- is depended on by
-
SERVER-48395 Extended stalls during heavy insert workload
-
- Closed
-
-
WT-6444 Abort a transaction if it is force evicting and oldest
-
- Closed
-