summaryrefslogtreecommitdiff
path: root/src/mongo/s/catalog
diff options
context:
space:
mode:
authorMarcos José Grillo Ramírez <marcos.grillo@10gen.com>2019-11-06 16:51:39 +0000
committerevergreen <evergreen@mongodb.com>2019-11-06 16:51:39 +0000
commit6ef06c9093462bec22c2219c341b0219f1864cca (patch)
tree902db55296b0edea2798f3c61d93d77eef83fa0c /src/mongo/s/catalog
parent39c08aceaf7fa15a8e65cf80b09863b452425426 (diff)
downloadmongo-6ef06c9093462bec22c2219c341b0219f1864cca.tar.gz
SERVER-31083 Allow passing primary shard to "enableSharding" command for a new database
Diffstat (limited to 'src/mongo/s/catalog')
-rw-r--r--src/mongo/s/catalog/sharding_catalog_client_mock.cpp3
-rw-r--r--src/mongo/s/catalog/sharding_catalog_client_mock.h2
2 files changed, 3 insertions, 2 deletions
diff --git a/src/mongo/s/catalog/sharding_catalog_client_mock.cpp b/src/mongo/s/catalog/sharding_catalog_client_mock.cpp
index 481b9448033..35c22b68ff2 100644
--- a/src/mongo/s/catalog/sharding_catalog_client_mock.cpp
+++ b/src/mongo/s/catalog/sharding_catalog_client_mock.cpp
@@ -188,7 +188,8 @@ Status ShardingCatalogClientMock::removeConfigDocuments(OperationContext* opCtx,
}
Status ShardingCatalogClientMock::createDatabase(OperationContext* opCtx,
- const std::string& dbName) {
+ StringData dbName,
+ ShardId primaryShard) {
return {ErrorCodes::InternalError, "Method not implemented"};
}
diff --git a/src/mongo/s/catalog/sharding_catalog_client_mock.h b/src/mongo/s/catalog/sharding_catalog_client_mock.h
index f8c84300cc1..c4123518ea3 100644
--- a/src/mongo/s/catalog/sharding_catalog_client_mock.h
+++ b/src/mongo/s/catalog/sharding_catalog_client_mock.h
@@ -133,7 +133,7 @@ public:
const BSONObj& query,
const WriteConcernOptions& writeConcern) override;
- Status createDatabase(OperationContext* opCtx, const std::string& dbName);
+ Status createDatabase(OperationContext* opCtx, StringData dbName, ShardId primaryShard);
DistLockManager* getDistLockManager() override;