Skip to content

Commit ef4798b

Browse files
committed
Max staleness tests.
1 parent d931f2d commit ef4798b

21 files changed

+1021
-0
lines changed
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{
2+
"read_preference": {
3+
"mode": "Nearest"
4+
},
5+
"suitable_servers": [
6+
{
7+
"address": "a:27017",
8+
"avg_rtt_ms": 5,
9+
"lastUpdateTime": 0,
10+
"lastWriteDate": 1000001,
11+
"maxWireVersion": 5,
12+
"type": "RSSecondary"
13+
},
14+
{
15+
"address": "b:27017",
16+
"avg_rtt_ms": 5,
17+
"lastUpdateTime": 0,
18+
"lastWriteDate": 1,
19+
"maxWireVersion": 5,
20+
"type": "RSSecondary"
21+
}
22+
],
23+
"topology_description": {
24+
"servers": [
25+
{
26+
"address": "a:27017",
27+
"avg_rtt_ms": 5,
28+
"lastUpdateTime": 0,
29+
"lastWriteDate": 1000001,
30+
"maxWireVersion": 5,
31+
"type": "RSSecondary"
32+
},
33+
{
34+
"address": "b:27017",
35+
"avg_rtt_ms": 5,
36+
"lastUpdateTime": 0,
37+
"lastWriteDate": 1,
38+
"maxWireVersion": 5,
39+
"type": "RSSecondary"
40+
}
41+
],
42+
"type": "ReplicaSetNoPrimary"
43+
}
44+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"error": true,
3+
"read_preference": {
4+
"maxStalenessMS": 120000,
5+
"mode": "Nearest"
6+
},
7+
"topology_description": {
8+
"servers": [
9+
{
10+
"address": "a:27017",
11+
"avg_rtt_ms": 5,
12+
"lastUpdateTime": 0,
13+
"lastWriteDate": 1,
14+
"maxWireVersion": 5,
15+
"type": "RSSecondary"
16+
},
17+
{
18+
"address": "b:27017",
19+
"avg_rtt_ms": 5,
20+
"lastUpdateTime": 0,
21+
"lastWriteDate": 1,
22+
"maxWireVersion": 4,
23+
"type": "RSSecondary"
24+
}
25+
],
26+
"type": "ReplicaSetNoPrimary"
27+
}
28+
}
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
{
2+
"heartbeatFrequencyMS": 10000,
3+
"read_preference": {
4+
"maxStalenessMS": 20000,
5+
"mode": "Nearest"
6+
},
7+
"suitable_servers": [
8+
{
9+
"address": "a:27017",
10+
"avg_rtt_ms": 5,
11+
"lastUpdateTime": 1,
12+
"lastWriteDate": 10001,
13+
"maxWireVersion": 5,
14+
"type": "RSSecondary"
15+
},
16+
{
17+
"address": "b:27017",
18+
"avg_rtt_ms": 5,
19+
"lastUpdateTime": 10001,
20+
"lastWriteDate": 1,
21+
"maxWireVersion": 5,
22+
"type": "RSSecondary"
23+
}
24+
],
25+
"topology_description": {
26+
"servers": [
27+
{
28+
"address": "a:27017",
29+
"avg_rtt_ms": 5,
30+
"lastUpdateTime": 1,
31+
"lastWriteDate": 10001,
32+
"maxWireVersion": 5,
33+
"type": "RSSecondary"
34+
},
35+
{
36+
"address": "b:27017",
37+
"avg_rtt_ms": 5,
38+
"lastUpdateTime": 10001,
39+
"lastWriteDate": 1,
40+
"maxWireVersion": 5,
41+
"type": "RSSecondary"
42+
},
43+
{
44+
"address": "c:27017",
45+
"avg_rtt_ms": 5,
46+
"lastUpdateTime": 10001,
47+
"lastWriteDate": 0,
48+
"maxWireVersion": 5,
49+
"type": "RSSecondary"
50+
}
51+
],
52+
"type": "ReplicaSetNoPrimary"
53+
}
54+
}
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
{
2+
"heartbeatFrequencyMS": 25000,
3+
"read_preference": {
4+
"maxStalenessMS": 50000,
5+
"mode": "Nearest"
6+
},
7+
"suitable_servers": [
8+
{
9+
"address": "a:27017",
10+
"avg_rtt_ms": 5,
11+
"lastUpdateTime": 1,
12+
"lastWriteDate": 25001,
13+
"maxWireVersion": 5,
14+
"type": "RSSecondary"
15+
},
16+
{
17+
"address": "b:27017",
18+
"avg_rtt_ms": 5,
19+
"lastUpdateTime": 25001,
20+
"lastWriteDate": 1,
21+
"maxWireVersion": 5,
22+
"type": "RSSecondary"
23+
}
24+
],
25+
"topology_description": {
26+
"servers": [
27+
{
28+
"address": "a:27017",
29+
"avg_rtt_ms": 5,
30+
"lastUpdateTime": 1,
31+
"lastWriteDate": 25001,
32+
"maxWireVersion": 5,
33+
"type": "RSSecondary"
34+
},
35+
{
36+
"address": "b:27017",
37+
"avg_rtt_ms": 5,
38+
"lastUpdateTime": 25001,
39+
"lastWriteDate": 1,
40+
"maxWireVersion": 5,
41+
"type": "RSSecondary"
42+
},
43+
{
44+
"address": "c:27017",
45+
"avg_rtt_ms": 5,
46+
"lastUpdateTime": 25001,
47+
"lastWriteDate": 0,
48+
"maxWireVersion": 5,
49+
"type": "RSSecondary"
50+
}
51+
],
52+
"type": "ReplicaSetNoPrimary"
53+
}
54+
}
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
{
2+
"heartbeatFrequencyMS": 10000,
3+
"read_preference": {
4+
"maxStalenessMS": 20000,
5+
"mode": "Nearest"
6+
},
7+
"suitable_servers": [
8+
{
9+
"address": "a:27017",
10+
"avg_rtt_ms": 5,
11+
"lastUpdateTime": 0,
12+
"lastWriteDate": 10001,
13+
"maxWireVersion": 5,
14+
"type": "RSSecondary"
15+
},
16+
{
17+
"address": "b:27017",
18+
"avg_rtt_ms": 5,
19+
"lastUpdateTime": 0,
20+
"lastWriteDate": 1,
21+
"maxWireVersion": 5,
22+
"type": "RSSecondary"
23+
}
24+
],
25+
"topology_description": {
26+
"servers": [
27+
{
28+
"address": "a:27017",
29+
"avg_rtt_ms": 5,
30+
"lastUpdateTime": 0,
31+
"lastWriteDate": 10001,
32+
"maxWireVersion": 5,
33+
"type": "RSSecondary"
34+
},
35+
{
36+
"address": "b:27017",
37+
"avg_rtt_ms": 5,
38+
"lastUpdateTime": 0,
39+
"lastWriteDate": 1,
40+
"maxWireVersion": 5,
41+
"type": "RSSecondary"
42+
},
43+
{
44+
"address": "c:27017",
45+
"avg_rtt_ms": 5,
46+
"lastUpdateTime": 0,
47+
"lastWriteDate": 0,
48+
"maxWireVersion": 5,
49+
"type": "RSSecondary"
50+
}
51+
],
52+
"type": "ReplicaSetNoPrimary"
53+
}
54+
}
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
{
2+
"heartbeatFrequencyMS": 25000,
3+
"read_preference": {
4+
"maxStalenessMS": 50000,
5+
"mode": "Nearest"
6+
},
7+
"suitable_servers": [
8+
{
9+
"address": "a:27017",
10+
"avg_rtt_ms": 5,
11+
"lastUpdateTime": 0,
12+
"lastWriteDate": 25001,
13+
"maxWireVersion": 5,
14+
"type": "RSSecondary"
15+
},
16+
{
17+
"address": "b:27017",
18+
"avg_rtt_ms": 5,
19+
"lastUpdateTime": 0,
20+
"lastWriteDate": 1,
21+
"maxWireVersion": 5,
22+
"type": "RSSecondary"
23+
}
24+
],
25+
"topology_description": {
26+
"servers": [
27+
{
28+
"address": "a:27017",
29+
"avg_rtt_ms": 5,
30+
"lastUpdateTime": 0,
31+
"lastWriteDate": 25001,
32+
"maxWireVersion": 5,
33+
"type": "RSSecondary"
34+
},
35+
{
36+
"address": "b:27017",
37+
"avg_rtt_ms": 5,
38+
"lastUpdateTime": 0,
39+
"lastWriteDate": 1,
40+
"maxWireVersion": 5,
41+
"type": "RSSecondary"
42+
},
43+
{
44+
"address": "c:27017",
45+
"avg_rtt_ms": 5,
46+
"lastUpdateTime": 0,
47+
"lastWriteDate": 0,
48+
"maxWireVersion": 5,
49+
"type": "RSSecondary"
50+
}
51+
],
52+
"type": "ReplicaSetNoPrimary"
53+
}
54+
}
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{
2+
"read_preference": {
3+
"mode": "Nearest"
4+
},
5+
"suitable_servers": [
6+
{
7+
"address": "a:27017",
8+
"avg_rtt_ms": 5,
9+
"lastUpdateTime": 0,
10+
"lastWriteDate": 1000001,
11+
"maxWireVersion": 5,
12+
"type": "RSPrimary"
13+
},
14+
{
15+
"address": "b:27017",
16+
"avg_rtt_ms": 5,
17+
"lastUpdateTime": 0,
18+
"lastWriteDate": 1,
19+
"maxWireVersion": 5,
20+
"type": "RSSecondary"
21+
}
22+
],
23+
"topology_description": {
24+
"servers": [
25+
{
26+
"address": "a:27017",
27+
"avg_rtt_ms": 5,
28+
"lastUpdateTime": 0,
29+
"lastWriteDate": 1000001,
30+
"maxWireVersion": 5,
31+
"type": "RSPrimary"
32+
},
33+
{
34+
"address": "b:27017",
35+
"avg_rtt_ms": 5,
36+
"lastUpdateTime": 0,
37+
"lastWriteDate": 1,
38+
"maxWireVersion": 5,
39+
"type": "RSSecondary"
40+
}
41+
],
42+
"type": "ReplicaSetWithPrimary"
43+
}
44+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"error": true,
3+
"read_preference": {
4+
"maxStalenessMS": 120000,
5+
"mode": "Nearest"
6+
},
7+
"topology_description": {
8+
"servers": [
9+
{
10+
"address": "a:27017",
11+
"avg_rtt_ms": 5,
12+
"lastUpdateTime": 0,
13+
"lastWriteDate": 1,
14+
"maxWireVersion": 5,
15+
"type": "RSPrimary"
16+
},
17+
{
18+
"address": "b:27017",
19+
"avg_rtt_ms": 5,
20+
"lastUpdateTime": 0,
21+
"lastWriteDate": 1,
22+
"maxWireVersion": 4,
23+
"type": "RSSecondary"
24+
}
25+
],
26+
"type": "ReplicaSetWithPrimary"
27+
}
28+
}

0 commit comments

Comments
 (0)