diff options
author | Benety Goh <benety@mongodb.com> | 2019-06-05 16:13:11 -0400 |
---|---|---|
committer | Benety Goh <benety@mongodb.com> | 2019-06-05 16:13:30 -0400 |
commit | 43c32fbc1d17fd050f179d5657de0113c8266994 (patch) | |
tree | 24331d201dcf0425e86c881027fc65660516b624 /src/mongo/db/storage/wiredtiger | |
parent | 22a595fbef4d023002b3c74d529368fcc4dbb196 (diff) | |
download | mongo-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')
-rw-r--r-- | src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp | 6 |
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"); |