summaryrefslogtreecommitdiff
path: root/src/lsm
diff options
context:
space:
mode:
authorDavid Hows <howsdav@gmail.com>2016-11-11 23:04:25 +1100
committerMichael Cahill <michael.cahill@mongodb.com>2016-11-11 23:04:25 +1100
commitdc2d7aa2d1f5756bdf522168fc056824543eb067 (patch)
tree3fe37e5e9c142c7040c7f0daf661a2b363d6a57b /src/lsm
parent8b05389ae90d593bc2376c8c7f0fa72830ce5fbf (diff)
downloadmongo-dc2d7aa2d1f5756bdf522168fc056824543eb067.tar.gz
WT-3012 Don't track the LSM Primary as part of dirty bytes in cache (#3136)
Diffstat (limited to 'src/lsm')
-rw-r--r--src/lsm/lsm_cursor.c2
-rw-r--r--src/lsm/lsm_work_unit.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/lsm/lsm_cursor.c b/src/lsm/lsm_cursor.c
index 698fed77e77..c40f0f64b33 100644
--- a/src/lsm/lsm_cursor.c
+++ b/src/lsm/lsm_cursor.c
@@ -700,7 +700,7 @@ retry: if (F_ISSET(clsm, WT_CLSM_MERGE)) {
if (btree->bulk_load_ok) {
btree->bulk_load_ok = false;
WT_WITH_BTREE(session, btree,
- __wt_btree_evictable(session, false));
+ __wt_btree_lsm_switch_primary(session, true));
}
}
diff --git a/src/lsm/lsm_work_unit.c b/src/lsm/lsm_work_unit.c
index 917104031fc..dfb8690f1ed 100644
--- a/src/lsm/lsm_work_unit.c
+++ b/src/lsm/lsm_work_unit.c
@@ -383,7 +383,7 @@ __wt_lsm_checkpoint_chunk(WT_SESSION_IMPL *session,
* forced eviction.
*/
WT_ERR(__wt_session_get_btree(session, chunk->uri, NULL, NULL, 0));
- __wt_btree_evictable(session, true);
+ __wt_btree_lsm_switch_primary(session, false);
WT_ERR(__wt_session_release_btree(session));
/* Make sure we aren't pinning a transaction ID. */