diff options
Diffstat (limited to 'src/mongo/s/sharding_test_fixture_common.cpp')
-rw-r--r-- | src/mongo/s/sharding_test_fixture_common.cpp | 6 |
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) { |