summaryrefslogtreecommitdiff
path: root/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp')
-rw-r--r--src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp b/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp
index f6087cb0d98..a5a6986bf7c 100644
--- a/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp
+++ b/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp
@@ -795,6 +795,12 @@ void WiredTigerUtil::notifyStartupComplete() {
}
bool WiredTigerUtil::useTableLogging(const NamespaceString& nss) {
+ if (storageGlobalParams.forceDisableTableLogging) {
+ invariant(TestingProctor::instance().isEnabled());
+ LOGV2(6825405, "Table logging disabled", logAttrs(nss));
+ return false;
+ }
+
// We only turn off logging in the case of:
// 1) Replication is enabled (the typical deployment), or
// 2) We're running as a standalone with recoverFromOplogAsStandalone=true