summaryrefslogtreecommitdiff
path: root/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp
diff options
context:
space:
mode:
authorBenety Goh <benety@mongodb.com>2019-06-05 16:13:11 -0400
committerBenety Goh <benety@mongodb.com>2019-06-05 16:13:30 -0400
commit43c32fbc1d17fd050f179d5657de0113c8266994 (patch)
tree24331d201dcf0425e86c881027fc65660516b624 /src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp
parent22a595fbef4d023002b3c74d529368fcc4dbb196 (diff)
downloadmongo-43c32fbc1d17fd050f179d5657de0113c8266994.tar.gz
SERVER-41255 enable debug write-ahead logging for all WT tables under debug build
Diffstat (limited to 'src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp')
-rw-r--r--src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp b/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp
index da7eeac9fb4..53156fd27c1 100644
--- a/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp
+++ b/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp
@@ -85,6 +85,7 @@
#include "mongo/util/background.h"
#include "mongo/util/concurrency/idle_thread_block.h"
#include "mongo/util/concurrency/ticketholder.h"
+#include "mongo/util/debug_util.h"
#include "mongo/util/exit.h"
#include "mongo/util/log.h"
#include "mongo/util/processinfo.h"
@@ -599,6 +600,11 @@ WiredTigerKVEngine::WiredTigerKVEngine(const std::string& canonicalName,
logger::LogSeverity::Debug(3))) {
ss << "verbose=(recovery),";
}
+
+ // Enable debug write-ahead logging for all tables under debug build.
+ if (kDebugBuild) {
+ ss << "debug_mode=(table_logging=true),";
+ }
}
ss << WiredTigerCustomizationHooks::get(getGlobalServiceContext())
->getTableCreateConfig("system");