diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/btree/bt_evict.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/btree/bt_evict.c b/src/btree/bt_evict.c index 73839215199..d5f01bc4c22 100644 --- a/src/btree/bt_evict.c +++ b/src/btree/bt_evict.c @@ -1241,7 +1241,8 @@ __wt_evict_lru_page(WT_SESSION_IMPL *session, int is_app) * the page and some other thread may have evicted it by the time we * look at it. */ - page->read_gen = __wt_cache_read_gen_set(session); + if (page->read_gen != WT_READGEN_OLDEST) + page->read_gen = __wt_cache_read_gen_set(session); WT_WITH_BTREE(session, btree, ret = __wt_evict_page(session, page)); |