summaryrefslogtreecommitdiff
path: root/src/mongo/db/ops/write_ops_retryability_test.cpp
diff options
context:
space:
mode:
authorRandolph Tan <randolph@10gen.com>2017-09-27 23:34:00 -0400
committerRandolph Tan <randolph@10gen.com>2017-09-27 23:34:00 -0400
commitaaa0c96532ba6a8ea9146e4298c6bf1cc6b27f9e (patch)
treefcdf67ad36b0b9392e1218a5defc31ea8bdd45e4 /src/mongo/db/ops/write_ops_retryability_test.cpp
parenteeee1e2b64f70e8487f017ba579f3ca861c81e4f (diff)
downloadmongo-aaa0c96532ba6a8ea9146e4298c6bf1cc6b27f9e.tar.gz
Revert "Revert "SERVER-30894 Implement command for transferring session information during migration""
This reverts commit 522f7f7d36a4a71059dd2d5219c2a0f074dfd0a1.
Diffstat (limited to 'src/mongo/db/ops/write_ops_retryability_test.cpp')
-rw-r--r--src/mongo/db/ops/write_ops_retryability_test.cpp17
1 files changed, 0 insertions, 17 deletions
diff --git a/src/mongo/db/ops/write_ops_retryability_test.cpp b/src/mongo/db/ops/write_ops_retryability_test.cpp
index f3415ae2427..a50c51eba58 100644
--- a/src/mongo/db/ops/write_ops_retryability_test.cpp
+++ b/src/mongo/db/ops/write_ops_retryability_test.cpp
@@ -273,23 +273,6 @@ TEST_F(FindAndModifyRetryability, NestedUpsert) {
ASSERT_BSONOBJ_EQ(BSON("x" << 1), result.getValue());
}
-TEST_F(FindAndModifyRetryability, ErrorIfRequestIsUpsertButOplogIsUpdate) {
- auto request = FindAndModifyRequest::makeUpdate(kNs, BSONObj(), BSONObj());
- request.setUpsert(true);
-
- Timestamp imageTs(120, 3);
- repl::OplogEntry noteOplog(
- repl::OpTime(imageTs, 1), 0, repl::OpTypeEnum::kNoop, kNs, BSON("x" << 1 << "z" << 1));
-
- insertOplogEntry(noteOplog);
-
- repl::OplogEntry oplog(
- repl::OpTime(), 0, repl::OpTypeEnum::kUpdate, kNs, BSON("x" << 1), BSON("y" << 1));
- oplog.setPreImageTs(imageTs);
-
- ASSERT_THROWS(parseOplogEntryForFindAndModify(opCtx(), request, oplog), AssertionException);
-}
-
TEST_F(FindAndModifyRetryability, AttemptingToRetryUpsertWithUpdateWithoutUpsertErrors) {
auto request = FindAndModifyRequest::makeUpdate(kNs, BSONObj(), BSONObj());
request.setUpsert(false);