summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/rename_collection.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/catalog/rename_collection.cpp')
-rw-r--r--src/mongo/db/catalog/rename_collection.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/mongo/db/catalog/rename_collection.cpp b/src/mongo/db/catalog/rename_collection.cpp
index 260c7ea926b..b2ea5e5ff4a 100644
--- a/src/mongo/db/catalog/rename_collection.cpp
+++ b/src/mongo/db/catalog/rename_collection.cpp
@@ -33,6 +33,7 @@
#include "mongo/db/catalog/rename_collection.h"
#include "mongo/bson/unordered_fields_bsonobj_comparator.h"
+#include "mongo/db/catalog/catalog_helper.h"
#include "mongo/db/catalog/collection_catalog.h"
#include "mongo/db/catalog/collection_uuid_mismatch.h"
#include "mongo/db/catalog/database_holder.h"
@@ -480,11 +481,7 @@ Status renameBetweenDBs(OperationContext* opCtx,
targetDBLock.emplace(opCtx, target.dbName(), MODE_X);
}
- {
- auto dss = DatabaseShardingState::get(opCtx, source.db());
- auto dssLock = DatabaseShardingState::DSSLock::lockShared(opCtx, dss);
- dss->checkDbVersion(opCtx, dssLock);
- }
+ catalog_helper::assertMatchingDbVersion(opCtx, source.db());
DisableDocumentValidation validationDisabler(opCtx);