Skip to content

Commit 8c9a1c0

Browse files
committed
update formatting and add spec test
1 parent ffec8d5 commit 8c9a1c0

File tree

3 files changed

+101
-1
lines changed

3 files changed

+101
-1
lines changed

src/sdam/description/topology/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ impl TopologyDescription {
209209
/// Check the cluster for a compatibility error, and record the error message if one is found.
210210
fn check_compatibility(&mut self) {
211211
self.compatibility_error = None;
212-
212+
213213
for server in self.servers.values() {
214214
let error_message = server.compatibility_error_message();
215215

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
{
2+
"description": "Standalone with default maxWireVersion of 0 is upgraded to one with maxWireVersion 6",
3+
"uri": "mongodb://a",
4+
"phases": [
5+
{
6+
"responses": [
7+
[
8+
"a:27017",
9+
{
10+
"ok": 1,
11+
"ismaster": true
12+
}
13+
]
14+
],
15+
"outcome": {
16+
"servers": {
17+
"a:27017": {
18+
"type": "Standalone",
19+
"setName": null
20+
}
21+
},
22+
"topologyType": "Single",
23+
"logicalSessionTimeoutMinutes": null,
24+
"setName": null,
25+
"compatible": false
26+
}
27+
},
28+
{
29+
"responses": [
30+
[
31+
"a:27017",
32+
{
33+
"ok": 1,
34+
"ismaster": true,
35+
"minWireVersion": 0,
36+
"maxWireVersion": 6
37+
}
38+
]
39+
],
40+
"outcome": {
41+
"servers": {
42+
"a:27017": {
43+
"type": "Standalone",
44+
"setName": null
45+
}
46+
},
47+
"topologyType": "Single",
48+
"logicalSessionTimeoutMinutes": null,
49+
"setName": null,
50+
"compatible": true
51+
}
52+
}
53+
]
54+
}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
description: "Standalone with default maxWireVersion of 0 is upgraded to one with maxWireVersion 6"
2+
uri: "mongodb://a"
3+
phases: [
4+
{
5+
responses: [
6+
["a:27017", {
7+
ok: 1,
8+
ismaster: true
9+
}]
10+
],
11+
outcome: {
12+
servers: {
13+
"a:27017": {
14+
type: "Standalone",
15+
setName:
16+
}
17+
},
18+
topologyType: "Single",
19+
logicalSessionTimeoutMinutes: null,
20+
setName: ,
21+
compatible: false
22+
}
23+
},
24+
{
25+
responses: [
26+
["a:27017", {
27+
ok: 1,
28+
ismaster: true,
29+
minWireVersion: 0,
30+
maxWireVersion: 6
31+
}]
32+
],
33+
outcome: {
34+
servers: {
35+
"a:27017": {
36+
type: "Standalone",
37+
setName:
38+
}
39+
},
40+
topologyType: "Single",
41+
logicalSessionTimeoutMinutes: null,
42+
setName: ,
43+
compatible: true
44+
}
45+
}
46+
]

0 commit comments

Comments
 (0)