Resync SDAM test files
This commit is contained in:
parent
13364a28fb
commit
4ee8b0aade
@ -1,38 +1,39 @@
|
||||
{
|
||||
"description": "Discover arbiters",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"arbiters": [
|
||||
"b:27017"
|
||||
],
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a/?replicaSet=rs"
|
||||
"description": "Discover arbiters",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"arbiters": [
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,72 +1,74 @@
|
||||
{
|
||||
"description": "Discover passives",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"passives": [
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSSecondary"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"ismaster": false,
|
||||
"ok": 1,
|
||||
"passive": true,
|
||||
"passives": [
|
||||
"b:27017"
|
||||
],
|
||||
"secondary": true,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a/?replicaSet=rs"
|
||||
"description": "Discover passives",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"passives": [
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"secondary": true,
|
||||
"passive": true,
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"passives": [
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSSecondary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,36 +1,37 @@
|
||||
{
|
||||
"description": "Replica set discovery from primary",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
"description": "Replica set discovery from primary",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"setName": "rs",
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a/?replicaSet=rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,37 +1,38 @@
|
||||
{
|
||||
"description": "Replica set discovery from secondary",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSSecondary"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetNoPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": false,
|
||||
"ok": 1,
|
||||
"secondary": true,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
"description": "Replica set discovery from secondary",
|
||||
"uri": "mongodb://b/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"secondary": true,
|
||||
"setName": "rs",
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://b/?replicaSet=rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSSecondary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,163 +1,167 @@
|
||||
{
|
||||
"description": "Replica set discovery",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSSecondary"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
},
|
||||
"c:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetNoPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017",
|
||||
"c:27017"
|
||||
],
|
||||
"ismaster": false,
|
||||
"ok": 1,
|
||||
"secondary": true,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
"description": "Replica set discovery",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"secondary": true,
|
||||
"setName": "rs",
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017",
|
||||
"c:27017"
|
||||
]
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSSecondary"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSSecondary"
|
||||
},
|
||||
"c:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
},
|
||||
"d:27017": {
|
||||
"setName": null,
|
||||
"type": "PossiblePrimary"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetNoPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"b:27017",
|
||||
"c:27017",
|
||||
"d:27017"
|
||||
],
|
||||
"ismaster": false,
|
||||
"ok": 1,
|
||||
"primary": "d:27017",
|
||||
"secondary": true,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSSecondary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
},
|
||||
"c:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"secondary": true,
|
||||
"setName": "rs",
|
||||
"primary": "d:27017",
|
||||
"hosts": [
|
||||
"b:27017",
|
||||
"c:27017",
|
||||
"d:27017"
|
||||
]
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"b:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSSecondary"
|
||||
},
|
||||
"c:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
},
|
||||
"d:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
},
|
||||
"e:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"d:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"b:27017",
|
||||
"c:27017",
|
||||
"d:27017",
|
||||
"e:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSSecondary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSSecondary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"c:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
},
|
||||
"d:27017": {
|
||||
"type": "PossiblePrimary",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"d:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"setName": "rs",
|
||||
"hosts": [
|
||||
"b:27017",
|
||||
"c:27017",
|
||||
"d:27017",
|
||||
"e:27017"
|
||||
]
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"b:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSSecondary"
|
||||
},
|
||||
"c:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSSecondary"
|
||||
},
|
||||
"d:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
},
|
||||
"e:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"c:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017",
|
||||
"c:27017"
|
||||
],
|
||||
"ismaster": false,
|
||||
"ok": 1,
|
||||
"secondary": true,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"b:27017": {
|
||||
"type": "RSSecondary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"c:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
},
|
||||
"d:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"e:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"c:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"secondary": true,
|
||||
"setName": "rs",
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017",
|
||||
"c:27017"
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a/?replicaSet=rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"b:27017": {
|
||||
"type": "RSSecondary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"c:27017": {
|
||||
"type": "RSSecondary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"d:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"e:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,62 +1,63 @@
|
||||
{
|
||||
"description": "New primary with equal electionId",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"electionId": null,
|
||||
"setName": null,
|
||||
"setVersion": null,
|
||||
"type": "Unknown"
|
||||
},
|
||||
"b:27017": {
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
},
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"type": "RSPrimary"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
},
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs",
|
||||
"setVersion": 1
|
||||
}
|
||||
],
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
},
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs",
|
||||
"setVersion": 1
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a/?replicaSet=rs"
|
||||
"description": "New primary with equal electionId",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
],
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"setVersion": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,32 +1,33 @@
|
||||
{
|
||||
"description": "Ghost discovered",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": null,
|
||||
"type": "RSGhost"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetNoPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ismaster": false,
|
||||
"isreplicaset": true,
|
||||
"ok": 1
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a,b/?replicaSet=rs"
|
||||
"description": "Ghost discovered",
|
||||
"uri": "mongodb://a,b/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"isreplicaset": true
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSGhost",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,31 +1,32 @@
|
||||
{
|
||||
"description": "Host list differs from seeds",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"b:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetNoPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
"description": "Host list differs from seeds",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"setName": "rs",
|
||||
"hosts": [
|
||||
"b:27017"
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a/?replicaSet=rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,61 +1,63 @@
|
||||
{
|
||||
"description": "Member removed by reconfig",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
"description": "Member removed by reconfig",
|
||||
"uri": "mongodb://a,b/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"setName": "rs",
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
]
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"setName": "rs",
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a,b/?replicaSet=rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,52 +1,54 @@
|
||||
{
|
||||
"description": "Member brought up as standalone",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": null,
|
||||
"topologyType": "Unknown"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ismaster": true,
|
||||
"ok": 1
|
||||
}
|
||||
]
|
||||
"description": "Member brought up as standalone",
|
||||
"uri": "mongodb://a,b",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "Unknown",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"setName": "rs",
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
]
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a,b"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,66 +1,68 @@
|
||||
{
|
||||
"description": "New primary",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
"description": "New primary",
|
||||
"uri": "mongodb://a,b/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"setName": "rs",
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
]
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"setName": "rs",
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a,b/?replicaSet=rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,123 +1,126 @@
|
||||
{
|
||||
"description": "New primary with greater setVersion and electionId",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
},
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"type": "RSPrimary"
|
||||
},
|
||||
"b:27017": {
|
||||
"electionId": null,
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
},
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs",
|
||||
"setVersion": 1
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"electionId": null,
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
},
|
||||
"b:27017": {
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000002"
|
||||
},
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"type": "RSPrimary"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000002"
|
||||
},
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs",
|
||||
"setVersion": 1
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"electionId": null,
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
},
|
||||
"b:27017": {
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000002"
|
||||
},
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"type": "RSPrimary"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
},
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs",
|
||||
"setVersion": 1
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a/?replicaSet=rs"
|
||||
"description": "New primary with greater setVersion and electionId",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000002"
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000002"
|
||||
}
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000002"
|
||||
}
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,123 +1,126 @@
|
||||
{
|
||||
"description": "New primary with greater setVersion",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
]
|
||||
"description": "New primary with greater setVersion",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"setName": "rs"
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 2,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
]
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 2,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"setName": "rs"
|
||||
"setName": "rs",
|
||||
"setVersion": 2,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 2,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
]
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 2,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"setName": "rs"
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 2,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,61 +1,63 @@
|
||||
{
|
||||
"description": "New primary with wrong setName",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "wrong"
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a/?replicaSet=rs"
|
||||
"description": "New primary with wrong setName",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"setName": "wrong"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,26 +1,27 @@
|
||||
{
|
||||
"description": "Non replicaSet member responds",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetNoPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a,b/?replicaSet=rs"
|
||||
"description": "Non replicaSet member responds",
|
||||
"uri": "mongodb://a,b/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,45 +1,46 @@
|
||||
{
|
||||
"description": "Replica set case normalization",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
},
|
||||
"c:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"arbiters": [
|
||||
"C:27017"
|
||||
],
|
||||
"hosts": [
|
||||
"A:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"passives": [
|
||||
"B:27017"
|
||||
],
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
"description": "Replica set case normalization",
|
||||
"uri": "mongodb://A/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"setName": "rs",
|
||||
"hosts": [
|
||||
"A:27017"
|
||||
],
|
||||
"passives": [
|
||||
"B:27017"
|
||||
],
|
||||
"arbiters": [
|
||||
"C:27017"
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://A/?replicaSet=rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
},
|
||||
"c:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,174 +1,178 @@
|
||||
{
|
||||
"description": "Primaries with and without electionIds",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017",
|
||||
"c:27017"
|
||||
],
|
||||
"setVersion": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
"description": "Primaries with and without electionIds",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017",
|
||||
"c:27017"
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"c:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"setName": "rs"
|
||||
}
|
||||
"setVersion": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"c:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017",
|
||||
"c:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000002"
|
||||
}
|
||||
}
|
||||
]
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017",
|
||||
"c:27017"
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000002"
|
||||
}
|
||||
},
|
||||
"c:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"setName": "rs"
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000002"
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000002"
|
||||
}
|
||||
},
|
||||
"c:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017",
|
||||
"c:27017"
|
||||
],
|
||||
"setVersion": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017",
|
||||
"c:27017"
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"c:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"setName": "rs"
|
||||
}
|
||||
"setVersion": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"c:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"c:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017",
|
||||
"c:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
]
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"c:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017",
|
||||
"c:27017"
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"c:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"setName": "rs"
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"c:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,46 +1,48 @@
|
||||
{
|
||||
"description": "Primary becomes standalone",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetNoPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a/?replicaSet=rs"
|
||||
"description": "Primary becomes standalone",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {},
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,51 +1,53 @@
|
||||
{
|
||||
"description": "Primary changes setName",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetNoPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "wrong"
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a/?replicaSet=rs"
|
||||
"description": "Primary changes setName",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"setName": "wrong"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {},
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,49 +1,51 @@
|
||||
{
|
||||
"description": "Disconnected from primary",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetNoPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a/?replicaSet=rs"
|
||||
"description": "Disconnected from primary",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,195 +1,200 @@
|
||||
{
|
||||
"description": "Disconnected from primary, reject primary with stale electionId",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
],
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000002"
|
||||
}
|
||||
}
|
||||
]
|
||||
"description": "Disconnected from primary, reject primary with stale electionId",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000002"
|
||||
}
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"setName": "rs"
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
],
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000002"
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000002"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"setName": "rs"
|
||||
}
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
]
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"setName": "rs"
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000003"
|
||||
}
|
||||
}
|
||||
]
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000003"
|
||||
}
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"setName": "rs"
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000003"
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000003"
|
||||
}
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"secondary": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"secondary": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000003"
|
||||
}
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSSecondary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"setName": "rs"
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000003"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSSecondary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,195 +1,200 @@
|
||||
{
|
||||
"description": "Disconnected from primary, reject primary with stale setVersion",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
],
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 2,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
]
|
||||
"description": "Disconnected from primary, reject primary with stale setVersion",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 2,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"setName": "rs"
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
],
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 2,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 2,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"setName": "rs"
|
||||
}
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
]
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"setName": "rs"
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 2,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000002"
|
||||
}
|
||||
}
|
||||
]
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 2,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000002"
|
||||
}
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"setName": "rs"
|
||||
"setName": "rs",
|
||||
"setVersion": 2,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000002"
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 2,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000002"
|
||||
}
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"secondary": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"secondary": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 2,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000002"
|
||||
}
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSSecondary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"setName": "rs"
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 2,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000002"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSSecondary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,37 +1,38 @@
|
||||
{
|
||||
"description": "Primary mismatched me",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetNoPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"localhost:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"me": "a:27017",
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://localhost:27017/?replicaSet=rs"
|
||||
"description": "Primary mismatched me",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"logicalSessionTimeoutMinutes": null
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"localhost:27017",
|
||||
{
|
||||
"me": "a:27017",
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://localhost:27017/?replicaSet=rs"
|
||||
}
|
||||
|
||||
@ -1,139 +1,143 @@
|
||||
{
|
||||
"description": "Primary reports a new member",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSSecondary"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetNoPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": false,
|
||||
"ok": 1,
|
||||
"secondary": true,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
"description": "Primary reports a new member",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"secondary": true,
|
||||
"setName": "rs",
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSSecondary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSSecondary"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"setName": "rs",
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSSecondary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSSecondary"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
},
|
||||
"c:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017",
|
||||
"c:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"setName": "rs",
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017",
|
||||
"c:27017"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSSecondary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"c:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSSecondary"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
},
|
||||
"c:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSSecondary"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"c:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017",
|
||||
"c:27017"
|
||||
],
|
||||
"ismaster": false,
|
||||
"ok": 1,
|
||||
"primary": "b:27017",
|
||||
"secondary": true,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"c:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"secondary": true,
|
||||
"setName": "rs",
|
||||
"primary": "b:27017",
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017",
|
||||
"c:27017"
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a/?replicaSet=rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSSecondary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"c:27017": {
|
||||
"type": "RSSecondary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,68 +1,70 @@
|
||||
{
|
||||
"description": "Primary to no primary with mismatched me",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"me": "a:27017",
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"c:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
},
|
||||
"d:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetNoPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"c:27017",
|
||||
"d:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"me": "c:27017",
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a/?replicaSet=rs"
|
||||
"description": "Primary to no primary with mismatched me",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"me": "a:27017",
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"c:27017",
|
||||
"d:27017"
|
||||
],
|
||||
"me": "c:27017",
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"c:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
},
|
||||
"d:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,26 +1,27 @@
|
||||
{
|
||||
"description": "Primary wrong setName",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetNoPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "wrong"
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a/?replicaSet=rs"
|
||||
"description": "Primary wrong setName",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"setName": "wrong"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {},
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,58 +1,60 @@
|
||||
{
|
||||
"description": "Response from removed server",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
"description": "Response from removed server",
|
||||
"uri": "mongodb://a,b/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"setName": "rs",
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
]
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": false,
|
||||
"ok": 1,
|
||||
"secondary": true,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"secondary": true,
|
||||
"setName": "rs",
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a,b/?replicaSet=rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,59 +1,60 @@
|
||||
{
|
||||
"description": "RSOther discovered",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSOther"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSOther"
|
||||
},
|
||||
"c:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
},
|
||||
"d:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetNoPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hidden": true,
|
||||
"hosts": [
|
||||
"c:27017",
|
||||
"d:27017"
|
||||
],
|
||||
"ismaster": false,
|
||||
"ok": 1,
|
||||
"secondary": true,
|
||||
"setName": "rs"
|
||||
}
|
||||
],
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"c:27017",
|
||||
"d:27017"
|
||||
],
|
||||
"ismaster": false,
|
||||
"ok": 1,
|
||||
"secondary": false,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a,b/?replicaSet=rs"
|
||||
"description": "RSOther discovered",
|
||||
"uri": "mongodb://a,b/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"secondary": true,
|
||||
"hidden": true,
|
||||
"hosts": [
|
||||
"c:27017",
|
||||
"d:27017"
|
||||
],
|
||||
"setName": "rs"
|
||||
}
|
||||
],
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"secondary": false,
|
||||
"hosts": [
|
||||
"c:27017",
|
||||
"d:27017"
|
||||
],
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSOther",
|
||||
"setName": "rs"
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSOther",
|
||||
"setName": "rs"
|
||||
},
|
||||
"c:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
},
|
||||
"d:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,49 +1,50 @@
|
||||
{
|
||||
"description": "Secondary's host list is not authoritative",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSSecondary"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
],
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"b:27017",
|
||||
"c:27017"
|
||||
],
|
||||
"ismaster": false,
|
||||
"ok": 1,
|
||||
"secondary": true,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
"description": "Secondary's host list is not authoritative",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"setName": "rs",
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a/?replicaSet=rs"
|
||||
}
|
||||
],
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"secondary": true,
|
||||
"setName": "rs",
|
||||
"hosts": [
|
||||
"b:27017",
|
||||
"c:27017"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSSecondary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,37 +1,38 @@
|
||||
{
|
||||
"description": "Secondary mismatched me",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetNoPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"localhost:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": false,
|
||||
"me": "a:27017",
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://localhost:27017/?replicaSet=rs"
|
||||
"description": "Secondary mismatched me",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"logicalSessionTimeoutMinutes": null
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"localhost:27017",
|
||||
{
|
||||
"me": "a:27017",
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": false,
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://localhost:27017/?replicaSet=rs"
|
||||
}
|
||||
|
||||
@ -1,27 +1,28 @@
|
||||
{
|
||||
"description": "Secondary wrong setName",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetNoPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"ismaster": false,
|
||||
"ok": 1,
|
||||
"secondary": true,
|
||||
"setName": "wrong"
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a/?replicaSet=rs"
|
||||
"description": "Secondary wrong setName",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"secondary": true,
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"setName": "wrong"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {},
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,63 +1,65 @@
|
||||
{
|
||||
"description": "Secondary wrong setName with primary",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": false,
|
||||
"ok": 1,
|
||||
"secondary": true,
|
||||
"setName": "wrong"
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a,b/?replicaSet=rs"
|
||||
"description": "Secondary wrong setName with primary",
|
||||
"uri": "mongodb://a,b/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"secondary": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "wrong"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,74 +1,76 @@
|
||||
{
|
||||
"description": "setVersion is ignored if there is no electionId",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"electionId": null,
|
||||
"setName": "rs",
|
||||
"setVersion": 2,
|
||||
"type": "RSPrimary"
|
||||
},
|
||||
"b:27017": {
|
||||
"electionId": null,
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs",
|
||||
"setVersion": 2
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"electionId": null,
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
},
|
||||
"b:27017": {
|
||||
"electionId": null,
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"type": "RSPrimary"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs",
|
||||
"setVersion": 1
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a/?replicaSet=rs"
|
||||
"description": "setVersion is ignored if there is no electionId",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 2
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 2,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 1
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,52 +1,54 @@
|
||||
{
|
||||
"description": "Primary becomes a secondary with wrong setName",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetNoPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"ismaster": false,
|
||||
"ok": 1,
|
||||
"secondary": true,
|
||||
"setName": "wrong"
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a/?replicaSet=rs"
|
||||
"description": "Primary becomes a secondary with wrong setName",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"secondary": true,
|
||||
"hosts": [
|
||||
"a:27017"
|
||||
],
|
||||
"setName": "wrong"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {},
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,23 +1,24 @@
|
||||
{
|
||||
"description": "Unexpected mongos",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetNoPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ismaster": true,
|
||||
"msg": "isdbgrid",
|
||||
"ok": 1
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://b/?replicaSet=rs"
|
||||
"description": "Unexpected mongos",
|
||||
"uri": "mongodb://b/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"msg": "isdbgrid"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {},
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,114 +1,117 @@
|
||||
{
|
||||
"description": "Record max setVersion, even from primary without electionId",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
},
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"type": "RSPrimary"
|
||||
},
|
||||
"b:27017": {
|
||||
"electionId": null,
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
},
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs",
|
||||
"setVersion": 1
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"electionId": null,
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": "rs",
|
||||
"setVersion": 2,
|
||||
"type": "RSPrimary"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs",
|
||||
"setVersion": 2
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"electionId": null,
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": "rs",
|
||||
"setVersion": 2,
|
||||
"type": "RSPrimary"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetWithPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000002"
|
||||
},
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs",
|
||||
"setVersion": 1
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a/?replicaSet=rs"
|
||||
"description": "Record max setVersion, even from primary without electionId",
|
||||
"uri": "mongodb://a/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000001"
|
||||
}
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 2
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 2
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs",
|
||||
"setVersion": 1,
|
||||
"electionId": {
|
||||
"$oid": "000000000000000000000002"
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null,
|
||||
"electionId": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs",
|
||||
"setVersion": 2
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetWithPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,33 +1,34 @@
|
||||
{
|
||||
"description": "Wrong setName",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": "rs",
|
||||
"topologyType": "ReplicaSetNoPrimary"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"b:27017",
|
||||
"c:27017"
|
||||
],
|
||||
"ismaster": false,
|
||||
"ok": 1,
|
||||
"secondary": true,
|
||||
"setName": "wrong"
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a,b/?replicaSet=rs"
|
||||
"description": "Wrong setName",
|
||||
"uri": "mongodb://a,b/?replicaSet=rs",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"secondary": true,
|
||||
"hosts": [
|
||||
"b:27017",
|
||||
"c:27017"
|
||||
],
|
||||
"setName": "wrong"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "ReplicaSetNoPrimary",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": "rs"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,88 +1,91 @@
|
||||
{
|
||||
"description": "Mongos disconnect",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": null,
|
||||
"type": "Mongos"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": null,
|
||||
"type": "Mongos"
|
||||
}
|
||||
},
|
||||
"setName": null,
|
||||
"topologyType": "Sharded"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ismaster": true,
|
||||
"msg": "isdbgrid",
|
||||
"ok": 1
|
||||
}
|
||||
],
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ismaster": true,
|
||||
"msg": "isdbgrid",
|
||||
"ok": 1
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": null,
|
||||
"type": "Mongos"
|
||||
}
|
||||
},
|
||||
"setName": null,
|
||||
"topologyType": "Sharded"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": null,
|
||||
"type": "Mongos"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": null,
|
||||
"type": "Mongos"
|
||||
}
|
||||
},
|
||||
"setName": null,
|
||||
"topologyType": "Sharded"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ismaster": true,
|
||||
"msg": "isdbgrid",
|
||||
"ok": 1
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a,b"
|
||||
"description": "Mongos disconnect",
|
||||
"uri": "mongodb://a,b",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"msg": "isdbgrid"
|
||||
}
|
||||
],
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"msg": "isdbgrid"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Mongos",
|
||||
"setName": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Mongos",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "Sharded",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Mongos",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "Sharded",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"msg": "isdbgrid"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Mongos",
|
||||
"setName": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Mongos",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "Sharded",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": null
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,40 +1,41 @@
|
||||
{
|
||||
"description": "Multiple mongoses",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": null,
|
||||
"type": "Mongos"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": null,
|
||||
"type": "Mongos"
|
||||
}
|
||||
},
|
||||
"setName": null,
|
||||
"topologyType": "Sharded"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ismaster": true,
|
||||
"msg": "isdbgrid",
|
||||
"ok": 1
|
||||
}
|
||||
],
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ismaster": true,
|
||||
"msg": "isdbgrid",
|
||||
"ok": 1
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a,b"
|
||||
"description": "Multiple mongoses",
|
||||
"uri": "mongodb://a,b",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"msg": "isdbgrid"
|
||||
}
|
||||
],
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"msg": "isdbgrid"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Mongos",
|
||||
"setName": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Mongos",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "Sharded",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": null
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,39 +1,40 @@
|
||||
{
|
||||
"description": "Non-Mongos server in sharded cluster",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": null,
|
||||
"type": "Mongos"
|
||||
}
|
||||
},
|
||||
"setName": null,
|
||||
"topologyType": "Sharded"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ismaster": true,
|
||||
"msg": "isdbgrid",
|
||||
"ok": 1
|
||||
}
|
||||
],
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a,b"
|
||||
"description": "Non-Mongos server in sharded cluster",
|
||||
"uri": "mongodb://a,b",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"msg": "isdbgrid"
|
||||
}
|
||||
],
|
||||
[
|
||||
"b:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Mongos",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "Sharded",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": null
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,23 +1,24 @@
|
||||
{
|
||||
"description": "Normalize URI case",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
},
|
||||
"b:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": null,
|
||||
"topologyType": "Unknown"
|
||||
},
|
||||
"responses": []
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://A,B"
|
||||
"description": "Normalize URI case",
|
||||
"uri": "mongodb://A,B",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
},
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "Unknown",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": null
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,31 +1,32 @@
|
||||
{
|
||||
"description": "Direct connection to RSPrimary via external IP",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": "rs",
|
||||
"type": "RSPrimary"
|
||||
}
|
||||
},
|
||||
"setName": null,
|
||||
"topologyType": "Single"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"hosts": [
|
||||
"b:27017"
|
||||
],
|
||||
"ismaster": true,
|
||||
"ok": 1,
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a"
|
||||
"description": "Direct connection to RSPrimary via external IP",
|
||||
"uri": "mongodb://a",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "Single",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": null
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,28 +1,29 @@
|
||||
{
|
||||
"description": "Connect to mongos",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": null,
|
||||
"type": "Mongos"
|
||||
}
|
||||
},
|
||||
"setName": null,
|
||||
"topologyType": "Single"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ismaster": true,
|
||||
"msg": "isdbgrid",
|
||||
"ok": 1
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a"
|
||||
"description": "Connect to mongos",
|
||||
"uri": "mongodb://a",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"msg": "isdbgrid"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Mongos",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "Single",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": null
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,33 +1,34 @@
|
||||
{
|
||||
"description": "Connect to RSArbiter",
|
||||
"uri": "mongodb://a",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"arbiterOnly": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
"description": "Connect to RSArbiter",
|
||||
"uri": "mongodb://a",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"arbiterOnly": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSArbiter",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "Single",
|
||||
"setName": null
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSArbiter",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "Single",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": null
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,32 +1,33 @@
|
||||
{
|
||||
"description": "Connect to RSPrimary",
|
||||
"uri": "mongodb://a",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
"description": "Connect to RSPrimary",
|
||||
"uri": "mongodb://a",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "Single",
|
||||
"setName": null
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSPrimary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "Single",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": null
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,33 +1,34 @@
|
||||
{
|
||||
"description": "Connect to RSSecondary",
|
||||
"uri": "mongodb://a",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"secondary": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
"description": "Connect to RSSecondary",
|
||||
"uri": "mongodb://a",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false,
|
||||
"secondary": true,
|
||||
"hosts": [
|
||||
"a:27017",
|
||||
"b:27017"
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSSecondary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "Single",
|
||||
"setName": null
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
"setName": "rs"
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "RSSecondary",
|
||||
"setName": "rs"
|
||||
}
|
||||
},
|
||||
"topologyType": "Single",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": null
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,27 +1,28 @@
|
||||
{
|
||||
"description": "Direct connection to slave",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": null,
|
||||
"type": "Standalone"
|
||||
}
|
||||
},
|
||||
"setName": null,
|
||||
"topologyType": "Single"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ismaster": false,
|
||||
"ok": 1
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a"
|
||||
"description": "Direct connection to slave",
|
||||
"uri": "mongodb://a",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": false
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Standalone",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "Single",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": null
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,27 +1,28 @@
|
||||
{
|
||||
"description": "Connect to standalone",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": null,
|
||||
"type": "Standalone"
|
||||
}
|
||||
},
|
||||
"setName": null,
|
||||
"topologyType": "Single"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ismaster": true,
|
||||
"ok": 1
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a"
|
||||
"description": "Connect to standalone",
|
||||
"uri": "mongodb://a",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Standalone",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "Single",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": null
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,34 +1,35 @@
|
||||
{
|
||||
"description": "Handle a not-ok ismaster response",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": null,
|
||||
"topologyType": "Single"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ismaster": true,
|
||||
"ok": 1
|
||||
}
|
||||
],
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ismaster": true,
|
||||
"ok": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a"
|
||||
"description": "Handle a not-ok ismaster response",
|
||||
"uri": "mongodb://a",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true
|
||||
}
|
||||
],
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 0,
|
||||
"ismaster": true
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "Single",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": null
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,27 +1,28 @@
|
||||
{
|
||||
"description": "Standalone removed from multi-server topology",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"b:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": null,
|
||||
"topologyType": "Unknown"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ismaster": true,
|
||||
"ok": 1
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a,b"
|
||||
"description": "Standalone removed from multi-server topology",
|
||||
"uri": "mongodb://a,b",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{
|
||||
"ok": 1,
|
||||
"ismaster": true
|
||||
}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"b:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "Unknown",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": null
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -1,24 +1,25 @@
|
||||
{
|
||||
"description": "Unavailable seed",
|
||||
"phases": [
|
||||
{
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"setName": null,
|
||||
"type": "Unknown"
|
||||
}
|
||||
},
|
||||
"setName": null,
|
||||
"topologyType": "Single"
|
||||
},
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{}
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"uri": "mongodb://a"
|
||||
"description": "Unavailable seed",
|
||||
"uri": "mongodb://a",
|
||||
"phases": [
|
||||
{
|
||||
"responses": [
|
||||
[
|
||||
"a:27017",
|
||||
{}
|
||||
]
|
||||
],
|
||||
"outcome": {
|
||||
"servers": {
|
||||
"a:27017": {
|
||||
"type": "Unknown",
|
||||
"setName": null
|
||||
}
|
||||
},
|
||||
"topologyType": "Single",
|
||||
"logicalSessionTimeoutMinutes": null,
|
||||
"setName": null
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user