summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/sharding_ddl_coordinator_service.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/s/sharding_ddl_coordinator_service.cpp')
-rw-r--r--src/mongo/db/s/sharding_ddl_coordinator_service.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mongo/db/s/sharding_ddl_coordinator_service.cpp b/src/mongo/db/s/sharding_ddl_coordinator_service.cpp
index 60e288f2082..5fb5a6fb6ac 100644
--- a/src/mongo/db/s/sharding_ddl_coordinator_service.cpp
+++ b/src/mongo/db/s/sharding_ddl_coordinator_service.cpp
@@ -40,6 +40,7 @@
#include "mongo/db/pipeline/expression_context.h"
#include "mongo/db/s/collmod_coordinator.h"
#include "mongo/db/s/collmod_coordinator_pre60_compatible.h"
+#include "mongo/db/s/compact_structured_encryption_data_coordinator.h"
#include "mongo/db/s/create_collection_coordinator.h"
#include "mongo/db/s/database_sharding_state.h"
#include "mongo/db/s/drop_collection_coordinator.h"
@@ -106,6 +107,10 @@ std::shared_ptr<ShardingDDLCoordinator> constructShardingDDLCoordinatorInstance(
return std::make_shared<ReshardCollectionCoordinator_NORESILIENT>(
service, std::move(initialState));
break;
+ case DDLCoordinatorTypeEnum::kCompactStructuredEncryptionData:
+ return std::make_shared<CompactStructuredEncryptionDataCoordinator>(
+ service, std::move(initialState));
+ break;
default:
uasserted(ErrorCodes::BadValue,
str::stream()