File tree Expand file tree Collapse file tree 2 files changed +60
-0
lines changed Expand file tree Collapse file tree 2 files changed +60
-0
lines changed Original file line number Diff line number Diff line change 601
601
"documents" : []
602
602
}
603
603
]
604
+ },
605
+ {
606
+ "description" : " Unacknowledged write using dollar-prefixed or dotted keys may be silently rejected on pre-3.6 server" ,
607
+ "runOnRequirements" : [
608
+ {
609
+ "maxServerVersion" : " 3.4.99"
610
+ }
611
+ ],
612
+ "operations" : [
613
+ {
614
+ "name" : " insertOne" ,
615
+ "object" : " collection1" ,
616
+ "arguments" : {
617
+ "document" : {
618
+ "_id" : {
619
+ "$a" : 1
620
+ }
621
+ }
622
+ },
623
+ "expectResult" : {
624
+ "acknowledged" : {
625
+ "$$unsetOrMatches" : false
626
+ }
627
+ }
628
+ }
629
+ ],
630
+ "expectEvents" : [
631
+ {
632
+ "client" : " client0" ,
633
+ "events" : [
634
+ {
635
+ "commandStartedEvent" : {
636
+ "command" : {
637
+ "insert" : " coll1" ,
638
+ "documents" : [
639
+ {
640
+ "_id" : {
641
+ "$a" : 1
642
+ }
643
+ }
644
+ ],
645
+ "writeConcern" : {
646
+ "w" : 0
647
+ }
648
+ }
649
+ }
650
+ }
651
+ ]
652
+ }
653
+ ],
654
+ "outcome" : [
655
+ {
656
+ "collectionName" : " coll0" ,
657
+ "databaseName" : " crud-tests" ,
658
+ "documents" : []
659
+ }
660
+ ]
604
661
}
605
662
]
606
663
}
Original file line number Diff line number Diff line change @@ -58,6 +58,9 @@ skipped_unified_test_t SKIPPED_TESTS[] = {
58
58
{"unacknowledged-updateMany-hint-clientError" , "Unacknowledged updateMany with hint document fails with client-side error" },
59
59
{"unacknowledged-updateOne-hint-clientError" , "Unacknowledged updateOne with hint string fails with client-side error" },
60
60
{"unacknowledged-updateOne-hint-clientError" , "Unacknowledged updateOne with hint document fails with client-side error" },
61
+ /* libmongoc uses OP_MSG for unacknowledged writes, which will report the
62
+ * server-side validation failure */
63
+ {"insertOne-dots_and_dollars" , "Unacknowledged write using dollar-prefixed or dotted keys may be silently rejected on pre-5.0 server" },
61
64
/* CDRIVER-4001, DRIVERS-1781, and DRIVERS-1448: 5.0 cursor behavior */
62
65
{"poc-command-monitoring" , "A successful find event with a getmore and the server kills the cursor" },
63
66
/* CDRIVER-3886: serverless testing (schema version 1.4) */
You can’t perform that action at this time.
0 commit comments