summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Gottlieb <daniel.gottlieb@mongodb.com>2018-06-14 19:57:05 -0400
committerDaniel Gottlieb <daniel.gottlieb@mongodb.com>2018-06-14 20:00:31 -0400
commit5b8d340cf0877f3e5cdba76e350cdf5fb428e6de (patch)
tree6bf8b266a537f2a3d1a759e4b9005574eaf4fc4f
parentf5dd48b0cad7828e8d0e5582de382ec8dd2c2295 (diff)
downloadmongo-5b8d340cf0877f3e5cdba76e350cdf5fb428e6de.tar.gz
SERVER-35572: Archive WT journal files on downgrade.
(cherry picked from commit e08d0f6b6978bbdfa7f4e6fae5beb6df74b78433)
-rw-r--r--src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp b/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp
index 9c148434c76..a2673747fed 100644
--- a/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp
+++ b/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp
@@ -666,9 +666,7 @@ void WiredTigerKVEngine::cleanShutdown() {
_conn = nullptr;
WT_CONNECTION* conn;
- std::stringstream openConfig;
- openConfig << _wtOpenConfig << ",log=(archive=false)";
- invariantWTOK(wiredtiger_open(_path.c_str(), &_eventHandler, openConfig.str().c_str(), &conn));
+ invariantWTOK(wiredtiger_open(_path.c_str(), &_eventHandler, _wtOpenConfig.c_str(), &conn));
WT_SESSION* session;
conn->open_session(conn, nullptr, "", &session);