summaryrefslogtreecommitdiff
path: root/src/mongo/s/routing_table_history_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/s/routing_table_history_test.cpp')
-rw-r--r--src/mongo/s/routing_table_history_test.cpp62
1 files changed, 32 insertions, 30 deletions
diff --git a/src/mongo/s/routing_table_history_test.cpp b/src/mongo/s/routing_table_history_test.cpp
index ee51cfc8a63..a067f030c82 100644
--- a/src/mongo/s/routing_table_history_test.cpp
+++ b/src/mongo/s/routing_table_history_test.cpp
@@ -71,7 +71,7 @@ RoutingTableHistory splitChunk(const RoutingTableHistory& rt,
}
return rt.makeUpdated(
- boost::none /* timeseriesFields */, boost::none, boost::none, true, newChunks);
+ boost::none /* timeseriesFields */, boost::none /* reshardingFields */, true, newChunks);
}
/**
@@ -132,8 +132,7 @@ public:
epoch,
timestamp,
boost::none /* timeseriesFields */,
- boost::none,
- boost::none /* chunkSizeBytes */,
+ boost::none /* reshardingFields */,
true,
{initChunk}));
ASSERT_EQ(_rt->numChunks(), 1ull);
@@ -204,8 +203,7 @@ TEST_F(RoutingTableHistoryTest, TestSplits) {
epoch,
timestamp,
boost::none /* timeseriesFields */,
- boost::none,
- boost::none /* chunkSizeBytes */,
+ boost::none /* reshardingFields */,
true,
{chunkAll});
@@ -219,8 +217,8 @@ TEST_F(RoutingTableHistoryTest, TestSplits) {
ChunkVersion({epoch, timestamp}, {2, 2}),
kThisShard}};
- auto rt1 =
- rt.makeUpdated(boost::none /* timeseriesFields */, boost::none, boost::none, true, chunks1);
+ auto rt1 = rt.makeUpdated(
+ boost::none /* timeseriesFields */, boost::none /* reshardingFields */, true, chunks1);
auto v1 = ChunkVersion({epoch, timestamp}, {2, 2});
ASSERT_EQ(v1, rt1.getVersion(kThisShard));
@@ -239,7 +237,7 @@ TEST_F(RoutingTableHistoryTest, TestSplits) {
kThisShard}};
auto rt2 = rt1.makeUpdated(
- boost::none /* timeseriesFields */, boost::none, boost::none, true, chunks2);
+ boost::none /* timeseriesFields */, boost::none /* reshardingFields */, true, chunks2);
auto v2 = ChunkVersion({epoch, timestamp}, {3, 2});
ASSERT_EQ(v2, rt2.getVersion(kThisShard));
}
@@ -263,8 +261,7 @@ TEST_F(RoutingTableHistoryTest, TestReplaceEmptyChunk) {
epoch,
timestamp,
boost::none /* timeseriesFields */,
- boost::none,
- boost::none /* chunkSizeBytes */,
+ boost::none /* reshardingFields */,
true,
initialChunks);
ASSERT_EQ(rt.numChunks(), 1);
@@ -279,8 +276,10 @@ TEST_F(RoutingTableHistoryTest, TestReplaceEmptyChunk) {
ChunkVersion({epoch, timestamp}, {2, 2}),
kThisShard}};
- auto rt1 = rt.makeUpdated(
- boost::none /* timeseriesFields */, boost::none, boost::none, true, changedChunks);
+ auto rt1 = rt.makeUpdated(boost::none /* timeseriesFields */,
+ boost::none /* reshardingFields */,
+ true,
+ changedChunks);
auto v1 = ChunkVersion({epoch, timestamp}, {2, 2});
ASSERT_EQ(v1, rt1.getVersion(kThisShard));
ASSERT_EQ(rt1.numChunks(), 2);
@@ -318,8 +317,7 @@ TEST_F(RoutingTableHistoryTest, TestUseLatestVersions) {
epoch,
timestamp,
boost::none /* timeseriesFields */,
- boost::none,
- boost::none /* chunkSizeBytes */,
+ boost::none /* reshardingFields */,
true,
initialChunks);
ASSERT_EQ(rt.numChunks(), 1);
@@ -338,8 +336,10 @@ TEST_F(RoutingTableHistoryTest, TestUseLatestVersions) {
ChunkVersion({epoch, timestamp}, {2, 2}),
kThisShard}};
- auto rt1 = rt.makeUpdated(
- boost::none /* timeseriesFields */, boost::none, boost::none, true, changedChunks);
+ auto rt1 = rt.makeUpdated(boost::none /* timeseriesFields */,
+ boost::none /* reshardingFields */,
+ true,
+ changedChunks);
auto v1 = ChunkVersion({epoch, timestamp}, {2, 2});
ASSERT_EQ(v1, rt1.getVersion(kThisShard));
ASSERT_EQ(rt1.numChunks(), 2);
@@ -368,8 +368,7 @@ TEST_F(RoutingTableHistoryTest, TestOutOfOrderVersion) {
epoch,
timestamp,
boost::none /* timeseriesFields */,
- boost::none,
- boost::none /* chunkSizeBytes */,
+ boost::none /* reshardingFields */,
true,
initialChunks);
ASSERT_EQ(rt.numChunks(), 2);
@@ -384,8 +383,10 @@ TEST_F(RoutingTableHistoryTest, TestOutOfOrderVersion) {
ChunkVersion({epoch, timestamp}, {3, 1}),
kThisShard}};
- auto rt1 = rt.makeUpdated(
- boost::none /* timeseriesFields */, boost::none, boost::none, true, changedChunks);
+ auto rt1 = rt.makeUpdated(boost::none /* timeseriesFields */,
+ boost::none /* reshardingFields */,
+ true,
+ changedChunks);
auto v1 = ChunkVersion({epoch, timestamp}, {3, 1});
ASSERT_EQ(v1, rt1.getVersion(kThisShard));
ASSERT_EQ(rt1.numChunks(), 2);
@@ -422,9 +423,8 @@ TEST_F(RoutingTableHistoryTest, TestMergeChunks) {
false,
epoch,
timestamp,
- boost::none,
boost::none /* timeseriesFields */,
- boost::none /* chunkSizeBytes */,
+ boost::none /* reshardingFields */,
true,
initialChunks);
ASSERT_EQ(rt.numChunks(), 3);
@@ -440,8 +440,10 @@ TEST_F(RoutingTableHistoryTest, TestMergeChunks) {
ChunkVersion({epoch, timestamp}, {3, 1}),
kThisShard}};
- auto rt1 = rt.makeUpdated(
- boost::none /* timeseriesFields */, boost::none, boost::none, true, changedChunks);
+ auto rt1 = rt.makeUpdated(boost::none /* timeseriesFields */,
+ boost::none /* reshardingFields */,
+ true,
+ changedChunks);
auto v1 = ChunkVersion({epoch, timestamp}, {3, 1});
ASSERT_EQ(v1, rt1.getVersion(kThisShard));
ASSERT_EQ(rt1.numChunks(), 2);
@@ -474,8 +476,7 @@ TEST_F(RoutingTableHistoryTest, TestMergeChunksOrdering) {
epoch,
timestamp,
boost::none /* timeseriesFields */,
- boost::none,
- boost::none /* chunkSizeBytes */,
+ boost::none /* reshardingFields */,
true,
initialChunks);
ASSERT_EQ(rt.numChunks(), 3);
@@ -491,8 +492,10 @@ TEST_F(RoutingTableHistoryTest, TestMergeChunksOrdering) {
ChunkVersion({epoch, timestamp}, {3, 1}),
kThisShard}};
- auto rt1 = rt.makeUpdated(
- boost::none /* timeseriesFields */, boost::none, boost::none, true, changedChunks);
+ auto rt1 = rt.makeUpdated(boost::none /* timeseriesFields */,
+ boost::none /* reshardingFields */,
+ true,
+ changedChunks);
auto v1 = ChunkVersion({epoch, timestamp}, {3, 1});
ASSERT_EQ(v1, rt1.getVersion(kThisShard));
ASSERT_EQ(rt1.numChunks(), 2);
@@ -543,8 +546,7 @@ TEST_F(RoutingTableHistoryTest, TestFlatten) {
epoch,
timestamp,
boost::none /* timeseriesFields */,
- boost::none,
- boost::none /* chunkSizeBytes */,
+ boost::none /* reshardingFields */,
true,
initialChunks);
ASSERT_EQ(rt.numChunks(), 2);