diff options
author | Gregory Noma <gregory.noma@gmail.com> | 2023-01-13 16:24:46 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2023-01-13 18:40:12 +0000 |
commit | d70f7f0de2a21cce242dc53e2848157d50eb8ff4 (patch) | |
tree | 6f194681a3ac776bdf918d462dd7b0be47ddd9b6 /src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp | |
parent | 37ee8149d1ceae0c1dc462d5861825e6823e641d (diff) | |
download | mongo-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.cpp | 7 |
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, |