diff options
Diffstat (limited to 'src/mongo/s/write_ops/batched_command_response_test.cpp')
-rw-r--r-- | src/mongo/s/write_ops/batched_command_response_test.cpp | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/mongo/s/write_ops/batched_command_response_test.cpp b/src/mongo/s/write_ops/batched_command_response_test.cpp index 757961a5348..3b2670e6828 100644 --- a/src/mongo/s/write_ops/batched_command_response_test.cpp +++ b/src/mongo/s/write_ops/batched_command_response_test.cpp @@ -70,10 +70,13 @@ TEST(BatchedCommandResponseTest, Basic) { TEST(BatchedCommandResponseTest, StaleConfigInfo) { OID epoch = OID::gen(); - StaleConfigInfo staleInfo(NamespaceString("TestDB.TestColl"), - ShardVersion(ChunkVersion({epoch, Timestamp(100, 0)}, {1, 0})), - ShardVersion(ChunkVersion({epoch, Timestamp(100, 0)}, {2, 0})), - ShardId("TestShard")); + StaleConfigInfo staleInfo( + NamespaceString("TestDB.TestColl"), + ShardVersion(ChunkVersion({epoch, Timestamp(100, 0)}, {1, 0}), + CollectionIndexes({epoch, Timestamp(100, 0)}, boost::none)), + ShardVersion(ChunkVersion({epoch, Timestamp(100, 0)}, {2, 0}), + CollectionIndexes({epoch, Timestamp(100, 0)}, boost::none)), + ShardId("TestShard")); BSONObjBuilder builder(BSON("index" << 0 << "code" << ErrorCodes::StaleConfig << "errmsg" << "StaleConfig error")); staleInfo.serialize(&builder); @@ -156,7 +159,8 @@ TEST(BatchedCommandResponseTest, TooManyBigErrors) { } TEST(BatchedCommandResponseTest, CompatibilityFromWriteErrorToBatchCommandResponse) { - ShardVersion versionReceived(ChunkVersion({OID::gen(), Timestamp(2, 0)}, {1, 0})); + CollectionGeneration gen(OID::gen(), Timestamp(2, 0)); + ShardVersion versionReceived(ChunkVersion(gen, {1, 0}), CollectionIndexes(gen, boost::none)); write_ops::UpdateCommandReply reply; reply.getWriteCommandReplyBase().setN(1); |