summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/src/btree/bt_handle.c
diff options
context:
space:
mode:
authorRamon Fernandez <ramon@mongodb.com>2016-04-15 10:35:54 +0100
committerRamon Fernandez <ramon@mongodb.com>2016-04-15 10:36:41 +0100
commitd0324043bc99a713961e1fca0ffc8ea4b124d959 (patch)
tree579d4772da3420d74d39b38e9f84ca244aa37f29 /src/third_party/wiredtiger/src/btree/bt_handle.c
parent3edc84475b10154a76f268edb5e80ac6ca609411 (diff)
downloadmongo-d0324043bc99a713961e1fca0ffc8ea4b124d959.tar.gz
Import wiredtiger-wiredtiger-mongodb-3.0.9-9-gf6286c2.tar.gz from wiredtiger branch mongodb-3.0
ref: 3dbc6c6..f6286c2 SERVER-22831 Low query rate with heavy cache pressure and an idle collection SERVER-23457 WiredTiger changes for MongoDB 3.0.12 WT-2157 test/format corrupted cell failure WT-2361 column-store starting record number error WT-2451 Allow eviction of metadata
Diffstat (limited to 'src/third_party/wiredtiger/src/btree/bt_handle.c')
-rw-r--r--src/third_party/wiredtiger/src/btree/bt_handle.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/third_party/wiredtiger/src/btree/bt_handle.c b/src/third_party/wiredtiger/src/btree/bt_handle.c
index f9ddc7f2dd3..00452af549d 100644
--- a/src/third_party/wiredtiger/src/btree/bt_handle.c
+++ b/src/third_party/wiredtiger/src/btree/bt_handle.c
@@ -254,7 +254,11 @@ __btree_conf(WT_SESSION_IMPL *session, WT_CKPT *ckpt)
/* Eviction; the metadata file is never evicted. */
if (WT_IS_METADATA(btree->dhandle))
- F_SET(btree, WT_BTREE_IN_MEMORY | WT_BTREE_NO_EVICTION);
+ /*
+ * Special settings for metadata: skew eviction so metadata
+ * almost always stays in cache
+ */
+ btree->evict_priority = WT_EVICT_INT_SKEW;
else {
WT_RET(__wt_config_gets(session, cfg, "cache_resident", &cval));
if (cval.val)