diff options
author | Ramon Fernandez <ramon@mongodb.com> | 2016-04-15 10:35:54 +0100 |
---|---|---|
committer | Ramon Fernandez <ramon@mongodb.com> | 2016-04-15 10:36:41 +0100 |
commit | d0324043bc99a713961e1fca0ffc8ea4b124d959 (patch) | |
tree | 579d4772da3420d74d39b38e9f84ca244aa37f29 /src/third_party/wiredtiger/src/btree/bt_handle.c | |
parent | 3edc84475b10154a76f268edb5e80ac6ca609411 (diff) | |
download | mongo-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.c | 6 |
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) |