71 lines
1.6 KiB
JSON
71 lines
1.6 KiB
JSON
{
|
|
"description": "Pre-4.2 PrimarySteppedDown error",
|
|
"uri": "mongodb://a/?replicaSet=rs",
|
|
"phases": [
|
|
{
|
|
"description": "Primary A is discovered",
|
|
"responses": [
|
|
[
|
|
"a:27017",
|
|
{
|
|
"ok": 1,
|
|
"helloOk": true,
|
|
"isWritablePrimary": true,
|
|
"hosts": [
|
|
"a:27017"
|
|
],
|
|
"setName": "rs",
|
|
"minWireVersion": 0,
|
|
"maxWireVersion": 7
|
|
}
|
|
]
|
|
],
|
|
"outcome": {
|
|
"servers": {
|
|
"a:27017": {
|
|
"type": "RSPrimary",
|
|
"setName": "rs",
|
|
"topologyVersion": null,
|
|
"pool": {
|
|
"generation": 0
|
|
}
|
|
}
|
|
},
|
|
"topologyType": "ReplicaSetWithPrimary",
|
|
"logicalSessionTimeoutMinutes": null,
|
|
"setName": "rs"
|
|
}
|
|
},
|
|
{
|
|
"description": "Pre-4.2 PrimarySteppedDown error marks server Unknown and clears the pool",
|
|
"applicationErrors": [
|
|
{
|
|
"address": "a:27017",
|
|
"when": "afterHandshakeCompletes",
|
|
"maxWireVersion": 7,
|
|
"type": "command",
|
|
"response": {
|
|
"ok": 0,
|
|
"errmsg": "PrimarySteppedDown",
|
|
"code": 189
|
|
}
|
|
}
|
|
],
|
|
"outcome": {
|
|
"servers": {
|
|
"a:27017": {
|
|
"type": "Unknown",
|
|
"topologyVersion": null,
|
|
"pool": {
|
|
"generation": 1
|
|
}
|
|
}
|
|
},
|
|
"topologyType": "ReplicaSetNoPrimary",
|
|
"logicalSessionTimeoutMinutes": null,
|
|
"setName": "rs"
|
|
}
|
|
}
|
|
]
|
|
}
|