diff options
author | Kaloian Manassiev <kaloian.manassiev@mongodb.com> | 2020-09-03 04:51:07 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-09-03 16:37:23 +0000 |
commit | 3df9c61b7747058cd84edd7a875b1524db57dd1d (patch) | |
tree | 64f914b41ba79c59022eed074ffaa7ddbf6741b5 /src/mongo/db/s/metadata_manager_test.cpp | |
parent | 58bc5d187eb30270353f68eef3977c5be57e4eb8 (diff) | |
download | mongo-3df9c61b7747058cd84edd7a875b1524db57dd1d.tar.gz |
SERVER-46199 Make the RoutingTableHistory movable
Diffstat (limited to 'src/mongo/db/s/metadata_manager_test.cpp')
-rw-r--r-- | src/mongo/db/s/metadata_manager_test.cpp | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/src/mongo/db/s/metadata_manager_test.cpp b/src/mongo/db/s/metadata_manager_test.cpp index ea40d8dcb61..71995b20b72 100644 --- a/src/mongo/db/s/metadata_manager_test.cpp +++ b/src/mongo/db/s/metadata_manager_test.cpp @@ -88,8 +88,11 @@ protected: boost::none, {ChunkType{kNss, range, ChunkVersion(1, 0, epoch), kOtherShard}}); - return CollectionMetadata( - ChunkManager(kThisShard, DatabaseVersion(UUID::gen(), 1), rt, boost::none), kThisShard); + return CollectionMetadata(ChunkManager(kThisShard, + DatabaseVersion(UUID::gen(), 1), + makeStandaloneRoutingTableHistory(std::move(rt)), + boost::none), + kThisShard); } /** @@ -131,7 +134,10 @@ protected: auto rt = cm->getRoutingTableHistory_ForTest().makeUpdated(boost::none, splitChunks); - return CollectionMetadata(ChunkManager(cm->dbPrimary(), cm->dbVersion(), rt, boost::none), + return CollectionMetadata(ChunkManager(cm->dbPrimary(), + cm->dbVersion(), + makeStandaloneRoutingTableHistory(std::move(rt)), + boost::none), kThisShard); } @@ -153,7 +159,10 @@ protected: auto rt = cm->getRoutingTableHistory_ForTest().makeUpdated( boost::none, {ChunkType(kNss, ChunkRange(minKey, maxKey), chunkVersion, kOtherShard)}); - return CollectionMetadata(ChunkManager(cm->dbPrimary(), cm->dbVersion(), rt, boost::none), + return CollectionMetadata(ChunkManager(cm->dbPrimary(), + cm->dbVersion(), + makeStandaloneRoutingTableHistory(std::move(rt)), + boost::none), kThisShard); } |