summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/src/conn/conn_dhandle.c
diff options
context:
space:
mode:
authorKelsey Schubert <kelsey@mongodb.com>2018-04-13 10:05:52 -0400
committerKelsey Schubert <kelsey@mongodb.com>2018-04-13 10:05:52 -0400
commit404d3fc4c5d1183e5a29433ea7fe52ef88546710 (patch)
tree684e4d296e6b6c1b6e4fa2bb6aed7e3b8e504deb /src/third_party/wiredtiger/src/conn/conn_dhandle.c
parenta1702ca1fccd9054111ec58bca163893a794ade1 (diff)
downloadmongo-404d3fc4c5d1183e5a29433ea7fe52ef88546710.tar.gz
Import wiredtiger: 5fc85c47caba5dbd4fc49ad6fa924fee4e3d5695 from branch mongodb-3.8
ref: 5bfcc92407..5fc85c47ca for: 3.7.4 WT-3959 Recovery timestamp set on restart scenarios need addressing WT-4032 parent pages can be evicted while being split. WT-4034 Re-entering eviction can result in checkpoint corruption
Diffstat (limited to 'src/third_party/wiredtiger/src/conn/conn_dhandle.c')
-rw-r--r--src/third_party/wiredtiger/src/conn/conn_dhandle.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/third_party/wiredtiger/src/conn/conn_dhandle.c b/src/third_party/wiredtiger/src/conn/conn_dhandle.c
index 799c75d6a0e..7c24f3c126f 100644
--- a/src/third_party/wiredtiger/src/conn/conn_dhandle.c
+++ b/src/third_party/wiredtiger/src/conn/conn_dhandle.c
@@ -790,7 +790,8 @@ __wt_conn_dhandle_discard(WT_SESSION_IMPL *session)
restart:
TAILQ_FOREACH(dhandle, &conn->dhqh, q) {
if (WT_IS_METADATA(dhandle) ||
- strcmp(dhandle->name, WT_LAS_URI) == 0)
+ strcmp(dhandle->name, WT_LAS_URI) == 0 ||
+ WT_PREFIX_MATCH(dhandle->name, WT_SYSTEM_PREFIX))
continue;
WT_WITH_DHANDLE(session, dhandle,