summaryrefslogtreecommitdiff
path: root/src/btree/bt_read.c
diff options
context:
space:
mode:
authorKeith Bostic <keith@wiredtiger.com>2016-03-06 13:55:24 -0500
committerKeith Bostic <keith@wiredtiger.com>2016-03-06 13:55:24 -0500
commit2147fac6813949cf33b7e430db0c213736ee8d8a (patch)
treea309be4e702156df75c5a35b61e51f51ca6166c4 /src/btree/bt_read.c
parent45ffd7785f27d2cefc429f8edbeb1d0db1901796 (diff)
downloadmongo-2147fac6813949cf33b7e430db0c213736ee8d8a.tar.gz
WT-2391: De-prioritize eviction from indexes
Rename "oldgen" to "evict_soon" for clarity.
Diffstat (limited to 'src/btree/bt_read.c')
-rw-r--r--src/btree/bt_read.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/btree/bt_read.c b/src/btree/bt_read.c
index fd84ad8c7c8..7cd2d9458df 100644
--- a/src/btree/bt_read.c
+++ b/src/btree/bt_read.c
@@ -460,12 +460,12 @@ __wt_page_in_func(WT_SESSION_IMPL *session, WT_REF *ref, uint32_t flags
WT_DECL_RET;
WT_PAGE *page;
u_int sleep_cnt, wait_cnt;
- bool busy, cache_work, oldgen, stalled;
+ bool busy, cache_work, evict_soon, stalled;
int force_attempts;
btree = S2BT(session);
- for (oldgen = stalled = false,
+ for (evict_soon = stalled = false,
force_attempts = 0, sleep_cnt = wait_cnt = 0;;) {
switch (ref->state) {
case WT_REF_DELETED:
@@ -486,7 +486,7 @@ __wt_page_in_func(WT_SESSION_IMPL *session, WT_REF *ref, uint32_t flags
WT_RET(__wt_cache_eviction_check(
session, 1, NULL));
WT_RET(__page_read(session, ref));
- oldgen = LF_ISSET(WT_READ_WONT_NEED) ||
+ evict_soon = LF_ISSET(WT_READ_WONT_NEED) ||
F_ISSET(session, WT_SESSION_NO_CACHE);
continue;
case WT_REF_READING:
@@ -586,7 +586,7 @@ __wt_page_in_func(WT_SESSION_IMPL *session, WT_REF *ref, uint32_t flags
* read generation.
*/
page = ref->page;
- if (oldgen && page->read_gen == WT_READGEN_NOTSET)
+ if (evict_soon && page->read_gen == WT_READGEN_NOTSET)
__wt_page_evict_soon(page);
else if (page->read_gen == WT_READGEN_NOTSET ||
(!LF_ISSET(WT_READ_NO_GEN) &&