101 lines
2.5 KiB
JSON
101 lines
2.5 KiB
JSON
{
|
|
"description": "Non-stale topologyVersion greater NotPrimaryOrSecondary 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": 9,
|
|
"topologyVersion": {
|
|
"processId": {
|
|
"$oid": "000000000000000000000001"
|
|
},
|
|
"counter": {
|
|
"$numberLong": "1"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
],
|
|
"outcome": {
|
|
"servers": {
|
|
"a:27017": {
|
|
"type": "RSPrimary",
|
|
"setName": "rs",
|
|
"topologyVersion": {
|
|
"processId": {
|
|
"$oid": "000000000000000000000001"
|
|
},
|
|
"counter": {
|
|
"$numberLong": "1"
|
|
}
|
|
},
|
|
"pool": {
|
|
"generation": 0
|
|
}
|
|
}
|
|
},
|
|
"topologyType": "ReplicaSetWithPrimary",
|
|
"logicalSessionTimeoutMinutes": null,
|
|
"setName": "rs"
|
|
}
|
|
},
|
|
{
|
|
"description": "Non-stale topologyVersion greater NotPrimaryOrSecondary error marks server Unknown",
|
|
"applicationErrors": [
|
|
{
|
|
"address": "a:27017",
|
|
"when": "afterHandshakeCompletes",
|
|
"maxWireVersion": 9,
|
|
"type": "command",
|
|
"response": {
|
|
"ok": 0,
|
|
"errmsg": "NotPrimaryOrSecondary",
|
|
"code": 13436,
|
|
"topologyVersion": {
|
|
"processId": {
|
|
"$oid": "000000000000000000000001"
|
|
},
|
|
"counter": {
|
|
"$numberLong": "2"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"outcome": {
|
|
"servers": {
|
|
"a:27017": {
|
|
"type": "Unknown",
|
|
"topologyVersion": {
|
|
"processId": {
|
|
"$oid": "000000000000000000000001"
|
|
},
|
|
"counter": {
|
|
"$numberLong": "2"
|
|
}
|
|
},
|
|
"pool": {
|
|
"generation": 0
|
|
}
|
|
}
|
|
},
|
|
"topologyType": "ReplicaSetNoPrimary",
|
|
"logicalSessionTimeoutMinutes": null,
|
|
"setName": "rs"
|
|
}
|
|
}
|
|
]
|
|
}
|