summaryrefslogtreecommitdiff
path: root/src/mongo/s/sharding_test_fixture_common.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/s/sharding_test_fixture_common.cpp')
-rw-r--r--src/mongo/s/sharding_test_fixture_common.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mongo/s/sharding_test_fixture_common.cpp b/src/mongo/s/sharding_test_fixture_common.cpp
index 95dd505687b..2ac936d3977 100644
--- a/src/mongo/s/sharding_test_fixture_common.cpp
+++ b/src/mongo/s/sharding_test_fixture_common.cpp
@@ -47,9 +47,11 @@ ShardingTestFixtureCommon::ShardingTestFixtureCommon() {
ShardingTestFixtureCommon::~ShardingTestFixtureCommon() = default;
-std::shared_ptr<RoutingTableHistory> ShardingTestFixtureCommon::makeStandaloneRoutingTableHistory(
+RoutingTableHistoryValueHandle ShardingTestFixtureCommon::makeStandaloneRoutingTableHistory(
RoutingTableHistory rt) {
- return std::make_shared<RoutingTableHistory>(std::move(rt));
+ const auto version = rt.getVersion();
+ return RoutingTableHistoryValueHandle(
+ std::move(rt), ComparableChunkVersion::makeComparableChunkVersion(version));
}
void ShardingTestFixtureCommon::onCommand(NetworkTestEnv::OnCommandFunction func) {