summaryrefslogtreecommitdiff
path: root/src/mongo/s/catalog
diff options
context:
space:
mode:
authorEnrico Golfieri <enrico.golfieri@mongodb.com>2022-09-01 11:59:40 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-09-01 15:03:59 +0000
commit22f21e6e5a8086b3766485cc323ce9673587f30c (patch)
tree47cb614c3f778d643b60b89a93d58d930eba2b62 /src/mongo/s/catalog
parentab2d5005886706ebcb3f267181328f00f1707ceb (diff)
downloadmongo-22f21e6e5a8086b3766485cc323ce9673587f30c.tar.gz
SERVER-66297 get rid of maxSize
Diffstat (limited to 'src/mongo/s/catalog')
-rw-r--r--src/mongo/s/catalog/sharding_catalog_client_test.cpp2
-rw-r--r--src/mongo/s/catalog/type_shard.h2
-rw-r--r--src/mongo/s/catalog/type_shard_test.cpp12
3 files changed, 3 insertions, 13 deletions
diff --git a/src/mongo/s/catalog/sharding_catalog_client_test.cpp b/src/mongo/s/catalog/sharding_catalog_client_test.cpp
index 5ff6a5d5fff..551feda38b9 100644
--- a/src/mongo/s/catalog/sharding_catalog_client_test.cpp
+++ b/src/mongo/s/catalog/sharding_catalog_client_test.cpp
@@ -283,7 +283,6 @@ TEST_F(ShardingCatalogClientTest, GetAllShardsValid) {
s1.setName("shard0000");
s1.setHost("ShardHost");
s1.setDraining(false);
- s1.setMaxSizeMB(50);
s1.setTags({"tag1", "tag2", "tag3"});
ShardType s2;
@@ -293,7 +292,6 @@ TEST_F(ShardingCatalogClientTest, GetAllShardsValid) {
ShardType s3;
s3.setName("shard0002");
s3.setHost("ShardHost");
- s3.setMaxSizeMB(65);
const vector<ShardType> expectedShardsList = {s1, s2, s3};
diff --git a/src/mongo/s/catalog/type_shard.h b/src/mongo/s/catalog/type_shard.h
index cc10535de03..4f75dabad74 100644
--- a/src/mongo/s/catalog/type_shard.h
+++ b/src/mongo/s/catalog/type_shard.h
@@ -135,6 +135,8 @@ private:
boost::optional<std::string> _host;
// (O) is it draining chunks?
boost::optional<bool> _draining;
+
+ // TODO SERVER-68430 remove maxSizeMB field after 7.0 branches out
// (O) maximum allowed disk space in MB
boost::optional<long long> _maxSizeMB;
// (O) shard tags
diff --git a/src/mongo/s/catalog/type_shard_test.cpp b/src/mongo/s/catalog/type_shard_test.cpp
index d2c9ab0326e..05e009ff3d5 100644
--- a/src/mongo/s/catalog/type_shard_test.cpp
+++ b/src/mongo/s/catalog/type_shard_test.cpp
@@ -63,17 +63,7 @@ TEST(ShardType, OnlyMandatory) {
TEST(ShardType, AllOptionalsPresent) {
BSONObj obj = BSON(ShardType::name("shard0000")
- << ShardType::host("localhost:27017") << ShardType::draining(true)
- << ShardType::maxSizeMB(100));
- StatusWith<ShardType> shardRes = ShardType::fromBSON(obj);
- ASSERT(shardRes.isOK());
- ShardType shard = shardRes.getValue();
- ASSERT(shard.validate().isOK());
-}
-
-TEST(ShardType, MaxSizeAsFloat) {
- BSONObj obj = BSON(ShardType::name("shard0000")
- << ShardType::host("localhost:27017") << ShardType::maxSizeMB() << 100.0);
+ << ShardType::host("localhost:27017") << ShardType::draining(true));
StatusWith<ShardType> shardRes = ShardType::fromBSON(obj);
ASSERT(shardRes.isOK());
ShardType shard = shardRes.getValue();