summaryrefslogtreecommitdiff
path: root/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp
diff options
context:
space:
mode:
authorGregory Noma <gregory.noma@gmail.com>2023-01-13 16:24:46 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2023-01-13 18:40:12 +0000
commitd70f7f0de2a21cce242dc53e2848157d50eb8ff4 (patch)
tree6f194681a3ac776bdf918d462dd7b0be47ddd9b6 /src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp
parent37ee8149d1ceae0c1dc462d5861825e6823e641d (diff)
downloadmongo-d70f7f0de2a21cce242dc53e2848157d50eb8ff4.tar.gz
SERVER-68981 Validate WT table logging settings
Diffstat (limited to 'src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp')
-rw-r--r--src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp7
1 files changed, 4 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 c7ebc9c45c0..479e909b186 100644
--- a/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp
+++ b/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp
@@ -1726,8 +1726,8 @@ Status WiredTigerKVEngine::createColumnStore(OperationContext* opCtx,
_ensureIdentPath(ident);
invariant(desc->getIndexType() == IndexType::INDEX_COLUMN);
- StatusWith<std::string> result =
- WiredTigerColumnStore::generateCreateString(_canonicalName, ns, *desc);
+ StatusWith<std::string> result = WiredTigerColumnStore::generateCreateString(
+ _canonicalName, ns, *desc, WiredTigerUtil::useTableLogging(ns));
if (!result.isOK()) {
return result.getStatus();
}
@@ -1749,7 +1749,8 @@ std::unique_ptr<ColumnStore> WiredTigerKVEngine::getColumnStore(
const CollectionOptions& collOptions,
StringData ident,
const IndexDescriptor* descriptor) {
- return std::make_unique<WiredTigerColumnStore>(opCtx, _uri(ident), ident, descriptor);
+ return std::make_unique<WiredTigerColumnStore>(
+ opCtx, _uri(ident), ident, descriptor, WiredTigerUtil::useTableLogging(nss));
}
std::unique_ptr<RecordStore> WiredTigerKVEngine::makeTemporaryRecordStore(OperationContext* opCtx,