File tree Expand file tree Collapse file tree 2 files changed +137
-0
lines changed
test/spec/server-discovery-and-monitoring/errors Expand file tree Collapse file tree 2 files changed +137
-0
lines changed Original file line number Diff line number Diff line change 1+ {
2+ "description" : " writeErrors field is ignored" ,
3+ "uri" : " mongodb://a/?replicaSet=rs" ,
4+ "phases" : [
5+ {
6+ "description" : " Primary A is discovered" ,
7+ "responses" : [
8+ [
9+ " a:27017" ,
10+ {
11+ "ok" : 1 ,
12+ "ismaster" : true ,
13+ "hosts" : [
14+ " a:27017"
15+ ],
16+ "setName" : " rs" ,
17+ "minWireVersion" : 0 ,
18+ "maxWireVersion" : 9 ,
19+ "topologyVersion" : {
20+ "processId" : {
21+ "$oid" : " 000000000000000000000001"
22+ },
23+ "counter" : {
24+ "$numberLong" : " 1"
25+ }
26+ }
27+ }
28+ ]
29+ ],
30+ "outcome" : {
31+ "servers" : {
32+ "a:27017" : {
33+ "type" : " RSPrimary" ,
34+ "setName" : " rs" ,
35+ "topologyVersion" : {
36+ "processId" : {
37+ "$oid" : " 000000000000000000000001"
38+ },
39+ "counter" : {
40+ "$numberLong" : " 1"
41+ }
42+ },
43+ "pool" : {
44+ "generation" : 0
45+ }
46+ }
47+ },
48+ "topologyType" : " ReplicaSetWithPrimary" ,
49+ "logicalSessionTimeoutMinutes" : null ,
50+ "setName" : " rs"
51+ }
52+ },
53+ {
54+ "description" : " Ignore command error with writeErrors field" ,
55+ "applicationErrors" : [
56+ {
57+ "address" : " a:27017" ,
58+ "when" : " afterHandshakeCompletes" ,
59+ "maxWireVersion" : 9 ,
60+ "type" : " command" ,
61+ "response" : {
62+ "ok" : 1 ,
63+ "writeErrors" : [
64+ {
65+ "errmsg" : " NotMasterNoSlaveOk" ,
66+ "code" : 13435
67+ }
68+ ]
69+ }
70+ }
71+ ],
72+ "outcome" : {
73+ "servers" : {
74+ "a:27017" : {
75+ "type" : " RSPrimary" ,
76+ "setName" : " rs" ,
77+ "topologyVersion" : {
78+ "processId" : {
79+ "$oid" : " 000000000000000000000001"
80+ },
81+ "counter" : {
82+ "$numberLong" : " 1"
83+ }
84+ },
85+ "pool" : {
86+ "generation" : 0
87+ }
88+ }
89+ },
90+ "topologyType" : " ReplicaSetWithPrimary" ,
91+ "logicalSessionTimeoutMinutes" : null ,
92+ "setName" : " rs"
93+ }
94+ }
95+ ]
96+ }
Original file line number Diff line number Diff line change 1+ description : writeErrors field is ignored
2+ uri : mongodb://a/?replicaSet=rs
3+ phases :
4+ - description : Primary A is discovered
5+ responses :
6+ - - a:27017
7+ - ok : 1
8+ ismaster : true
9+ hosts :
10+ - a:27017
11+ setName : rs
12+ minWireVersion : 0
13+ maxWireVersion : 9
14+ topologyVersion : &topologyVersion_1_1
15+ processId :
16+ " $oid " : ' 000000000000000000000001'
17+ counter :
18+ " $numberLong " : ' 1'
19+ outcome : &outcome
20+ servers :
21+ a:27017 :
22+ type : RSPrimary
23+ setName : rs
24+ topologyVersion : *topologyVersion_1_1
25+ pool :
26+ generation : 0
27+ topologyType : ReplicaSetWithPrimary
28+ logicalSessionTimeoutMinutes : null
29+ setName : rs
30+
31+ - description : Ignore command error with writeErrors field
32+ applicationErrors :
33+ - address : a:27017
34+ when : afterHandshakeCompletes
35+ maxWireVersion : 9
36+ type : command
37+ response :
38+ ok : 1
39+ writeErrors :
40+ - { errmsg: NotMasterNoSlaveOk, code: 13435 }
41+ outcome : *outcome
You can’t perform that action at this time.
0 commit comments