diff --git a/test/discovery_and_monitoring/rs/compatible.json b/test/discovery_and_monitoring/rs/compatible.json index 5a01fe4935..444b13e9d5 100644 --- a/test/discovery_and_monitoring/rs/compatible.json +++ b/test/discovery_and_monitoring/rs/compatible.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "hosts": [ @@ -22,6 +23,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "setName": "rs", diff --git a/test/discovery_and_monitoring/rs/compatible_unknown.json b/test/discovery_and_monitoring/rs/compatible_unknown.json index 237f663fd1..cf92dd1ed3 100644 --- a/test/discovery_and_monitoring/rs/compatible_unknown.json +++ b/test/discovery_and_monitoring/rs/compatible_unknown.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "hosts": [ diff --git a/test/discovery_and_monitoring/rs/discover_arbiters.json b/test/discovery_and_monitoring/rs/discover_arbiters.json index f30bfd0b6a..53709b0cee 100644 --- a/test/discovery_and_monitoring/rs/discover_arbiters.json +++ b/test/discovery_and_monitoring/rs/discover_arbiters.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017" diff --git a/test/discovery_and_monitoring/rs/discover_arbiters_replicaset.json b/test/discovery_and_monitoring/rs/discover_arbiters_replicaset.json index f7ed29fb68..64fb49f4fc 100644 --- a/test/discovery_and_monitoring/rs/discover_arbiters_replicaset.json +++ b/test/discovery_and_monitoring/rs/discover_arbiters_replicaset.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017" diff --git a/test/discovery_and_monitoring/rs/discover_ghost.json b/test/discovery_and_monitoring/rs/discover_ghost.json index b4dd6212a7..2e24c83e0b 100644 --- a/test/discovery_and_monitoring/rs/discover_ghost.json +++ b/test/discovery_and_monitoring/rs/discover_ghost.json @@ -8,6 +8,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "isreplicaset": true, "minWireVersion": 0, diff --git a/test/discovery_and_monitoring/rs/discover_ghost_replicaset.json b/test/discovery_and_monitoring/rs/discover_ghost_replicaset.json index 3e673b739e..cf5fe83a54 100644 --- a/test/discovery_and_monitoring/rs/discover_ghost_replicaset.json +++ b/test/discovery_and_monitoring/rs/discover_ghost_replicaset.json @@ -8,6 +8,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "isreplicaset": true, "minWireVersion": 0, diff --git a/test/discovery_and_monitoring/rs/discover_hidden.json b/test/discovery_and_monitoring/rs/discover_hidden.json index 08a3cc1b2d..e4a90f1f9c 100644 --- a/test/discovery_and_monitoring/rs/discover_hidden.json +++ b/test/discovery_and_monitoring/rs/discover_hidden.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "hidden": true, diff --git a/test/discovery_and_monitoring/rs/discover_hidden_replicaset.json b/test/discovery_and_monitoring/rs/discover_hidden_replicaset.json index 95346a8380..04420596f0 100644 --- a/test/discovery_and_monitoring/rs/discover_hidden_replicaset.json +++ b/test/discovery_and_monitoring/rs/discover_hidden_replicaset.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "hidden": true, diff --git a/test/discovery_and_monitoring/rs/discover_passives.json b/test/discovery_and_monitoring/rs/discover_passives.json index 2c71f461db..30258409f6 100644 --- a/test/discovery_and_monitoring/rs/discover_passives.json +++ b/test/discovery_and_monitoring/rs/discover_passives.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017" @@ -43,6 +44,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "passive": true, diff --git a/test/discovery_and_monitoring/rs/discover_passives_replicaset.json b/test/discovery_and_monitoring/rs/discover_passives_replicaset.json index c50d94f21d..266eaa5234 100644 --- a/test/discovery_and_monitoring/rs/discover_passives_replicaset.json +++ b/test/discovery_and_monitoring/rs/discover_passives_replicaset.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017" @@ -43,6 +44,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "passive": true, diff --git a/test/discovery_and_monitoring/rs/discover_primary.json b/test/discovery_and_monitoring/rs/discover_primary.json index c322fe5f76..2d1292bbd4 100644 --- a/test/discovery_and_monitoring/rs/discover_primary.json +++ b/test/discovery_and_monitoring/rs/discover_primary.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "hosts": [ diff --git a/test/discovery_and_monitoring/rs/discover_primary_replicaset.json b/test/discovery_and_monitoring/rs/discover_primary_replicaset.json index 0ba8771df1..54dfefba5f 100644 --- a/test/discovery_and_monitoring/rs/discover_primary_replicaset.json +++ b/test/discovery_and_monitoring/rs/discover_primary_replicaset.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "hosts": [ diff --git a/test/discovery_and_monitoring/rs/discover_rsother.json b/test/discovery_and_monitoring/rs/discover_rsother.json index ec50271bde..4ab25667f0 100644 --- a/test/discovery_and_monitoring/rs/discover_rsother.json +++ b/test/discovery_and_monitoring/rs/discover_rsother.json @@ -8,6 +8,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": false, "hosts": [ diff --git a/test/discovery_and_monitoring/rs/discover_rsother_replicaset.json b/test/discovery_and_monitoring/rs/discover_rsother_replicaset.json index fb8590019a..e3958d70ad 100644 --- a/test/discovery_and_monitoring/rs/discover_rsother_replicaset.json +++ b/test/discovery_and_monitoring/rs/discover_rsother_replicaset.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "hidden": true, @@ -24,6 +25,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": false, "hosts": [ diff --git a/test/discovery_and_monitoring/rs/discover_secondary.json b/test/discovery_and_monitoring/rs/discover_secondary.json index fb758e31de..22325d4e03 100644 --- a/test/discovery_and_monitoring/rs/discover_secondary.json +++ b/test/discovery_and_monitoring/rs/discover_secondary.json @@ -8,6 +8,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "setName": "rs", diff --git a/test/discovery_and_monitoring/rs/discover_secondary_replicaset.json b/test/discovery_and_monitoring/rs/discover_secondary_replicaset.json index 69697114dd..d903b6444d 100644 --- a/test/discovery_and_monitoring/rs/discover_secondary_replicaset.json +++ b/test/discovery_and_monitoring/rs/discover_secondary_replicaset.json @@ -8,6 +8,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "setName": "rs", diff --git a/test/discovery_and_monitoring/rs/discovery.json b/test/discovery_and_monitoring/rs/discovery.json index 4a489f68ab..50e1269223 100644 --- a/test/discovery_and_monitoring/rs/discovery.json +++ b/test/discovery_and_monitoring/rs/discovery.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "setName": "rs", @@ -47,6 +48,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "setName": "rs", @@ -91,6 +93,7 @@ "d:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "hosts": [ @@ -134,6 +137,7 @@ "c:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "setName": "rs", diff --git a/test/discovery_and_monitoring/rs/equal_electionids.json b/test/discovery_and_monitoring/rs/equal_electionids.json index 0e8efc46cf..17df3207fa 100644 --- a/test/discovery_and_monitoring/rs/equal_electionids.json +++ b/test/discovery_and_monitoring/rs/equal_electionids.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -26,6 +27,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", diff --git a/test/discovery_and_monitoring/rs/hosts_differ_from_seeds.json b/test/discovery_and_monitoring/rs/hosts_differ_from_seeds.json index 9323768b00..4e02304c61 100644 --- a/test/discovery_and_monitoring/rs/hosts_differ_from_seeds.json +++ b/test/discovery_and_monitoring/rs/hosts_differ_from_seeds.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "hosts": [ diff --git a/test/discovery_and_monitoring/rs/incompatible_arbiter.json b/test/discovery_and_monitoring/rs/incompatible_arbiter.json index 7f6279b51a..f0539cb337 100644 --- a/test/discovery_and_monitoring/rs/incompatible_arbiter.json +++ b/test/discovery_and_monitoring/rs/incompatible_arbiter.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "hosts": [ @@ -22,6 +23,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "arbiterOnly": true, "setName": "rs", "hosts": [ diff --git a/test/discovery_and_monitoring/rs/incompatible_ghost.json b/test/discovery_and_monitoring/rs/incompatible_ghost.json index c6bc53ca0a..824e953f90 100644 --- a/test/discovery_and_monitoring/rs/incompatible_ghost.json +++ b/test/discovery_and_monitoring/rs/incompatible_ghost.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "hosts": [ @@ -22,6 +23,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isreplicaset": true, "minWireVersion": 0, "maxWireVersion": 1 diff --git a/test/discovery_and_monitoring/rs/incompatible_other.json b/test/discovery_and_monitoring/rs/incompatible_other.json index 8870eb6622..6f301ef5de 100644 --- a/test/discovery_and_monitoring/rs/incompatible_other.json +++ b/test/discovery_and_monitoring/rs/incompatible_other.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "hosts": [ @@ -22,6 +23,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "hidden": true, "setName": "rs", "hosts": [ diff --git a/test/discovery_and_monitoring/rs/ls_timeout.json b/test/discovery_and_monitoring/rs/ls_timeout.json index a04ecaef89..96389d3b76 100644 --- a/test/discovery_and_monitoring/rs/ls_timeout.json +++ b/test/discovery_and_monitoring/rs/ls_timeout.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -53,6 +54,7 @@ "d:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "isreplicaset": true, "minWireVersion": 0, @@ -90,6 +92,7 @@ "e:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "hosts": [ "a:27017", @@ -136,6 +139,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "hosts": [ @@ -184,6 +188,7 @@ "c:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "setName": "rs", "hidden": true, @@ -226,6 +231,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "hosts": [ diff --git a/test/discovery_and_monitoring/rs/member_reconfig.json b/test/discovery_and_monitoring/rs/member_reconfig.json index 2b075241bb..0e2c2c462e 100644 --- a/test/discovery_and_monitoring/rs/member_reconfig.json +++ b/test/discovery_and_monitoring/rs/member_reconfig.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "hosts": [ @@ -41,6 +42,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "hosts": [ diff --git a/test/discovery_and_monitoring/rs/member_standalone.json b/test/discovery_and_monitoring/rs/member_standalone.json index 15beec0046..0756003a89 100644 --- a/test/discovery_and_monitoring/rs/member_standalone.json +++ b/test/discovery_and_monitoring/rs/member_standalone.json @@ -8,6 +8,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "minWireVersion": 0, "maxWireVersion": 6 @@ -32,6 +33,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "hosts": [ diff --git a/test/discovery_and_monitoring/rs/new_primary.json b/test/discovery_and_monitoring/rs/new_primary.json index e629e3b28b..ed1a6245f9 100644 --- a/test/discovery_and_monitoring/rs/new_primary.json +++ b/test/discovery_and_monitoring/rs/new_primary.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "hosts": [ @@ -41,6 +42,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "hosts": [ diff --git a/test/discovery_and_monitoring/rs/new_primary_new_electionid.json b/test/discovery_and_monitoring/rs/new_primary_new_electionid.json index 6c88dc2399..ccb3a41f75 100644 --- a/test/discovery_and_monitoring/rs/new_primary_new_electionid.json +++ b/test/discovery_and_monitoring/rs/new_primary_new_electionid.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -54,6 +55,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -100,6 +102,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", diff --git a/test/discovery_and_monitoring/rs/new_primary_new_setversion.json b/test/discovery_and_monitoring/rs/new_primary_new_setversion.json index cebdf9ab4e..415a0f66aa 100644 --- a/test/discovery_and_monitoring/rs/new_primary_new_setversion.json +++ b/test/discovery_and_monitoring/rs/new_primary_new_setversion.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -54,6 +55,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -100,6 +102,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", diff --git a/test/discovery_and_monitoring/rs/new_primary_wrong_set_name.json b/test/discovery_and_monitoring/rs/new_primary_wrong_set_name.json index 9bcab322ed..d7b19cfe8f 100644 --- a/test/discovery_and_monitoring/rs/new_primary_wrong_set_name.json +++ b/test/discovery_and_monitoring/rs/new_primary_wrong_set_name.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -41,6 +42,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017" diff --git a/test/discovery_and_monitoring/rs/non_rs_member.json b/test/discovery_and_monitoring/rs/non_rs_member.json index 907c1651e0..538077ef09 100644 --- a/test/discovery_and_monitoring/rs/non_rs_member.json +++ b/test/discovery_and_monitoring/rs/non_rs_member.json @@ -8,6 +8,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "minWireVersion": 0, "maxWireVersion": 6 } diff --git a/test/discovery_and_monitoring/rs/normalize_case.json b/test/discovery_and_monitoring/rs/normalize_case.json index 6cfd75168f..96a944f0c3 100644 --- a/test/discovery_and_monitoring/rs/normalize_case.json +++ b/test/discovery_and_monitoring/rs/normalize_case.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "hosts": [ diff --git a/test/discovery_and_monitoring/rs/normalize_case_me.json b/test/discovery_and_monitoring/rs/normalize_case_me.json index c89522275c..ab1720cefc 100644 --- a/test/discovery_and_monitoring/rs/normalize_case_me.json +++ b/test/discovery_and_monitoring/rs/normalize_case_me.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "me": "A:27017", @@ -51,6 +52,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "setName": "rs", diff --git a/test/discovery_and_monitoring/rs/null_election_id.json b/test/discovery_and_monitoring/rs/null_election_id.json index d3c096597f..62120e8448 100644 --- a/test/discovery_and_monitoring/rs/null_election_id.json +++ b/test/discovery_and_monitoring/rs/null_election_id.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -52,6 +53,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -104,6 +106,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -151,6 +154,7 @@ "c:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", diff --git a/test/discovery_and_monitoring/rs/primary_becomes_ghost.json b/test/discovery_and_monitoring/rs/primary_becomes_ghost.json index 3ca8f23786..9c54b39856 100644 --- a/test/discovery_and_monitoring/rs/primary_becomes_ghost.json +++ b/test/discovery_and_monitoring/rs/primary_becomes_ghost.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017" @@ -36,6 +37,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "isreplicaset": true, "minWireVersion": 0, diff --git a/test/discovery_and_monitoring/rs/primary_becomes_mongos.json b/test/discovery_and_monitoring/rs/primary_becomes_mongos.json index 4b33cbea14..ac416e57d5 100644 --- a/test/discovery_and_monitoring/rs/primary_becomes_mongos.json +++ b/test/discovery_and_monitoring/rs/primary_becomes_mongos.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017" @@ -36,6 +37,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "msg": "isdbgrid", "minWireVersion": 0, diff --git a/test/discovery_and_monitoring/rs/primary_becomes_standalone.json b/test/discovery_and_monitoring/rs/primary_becomes_standalone.json index 9dc8254920..a64524d0ca 100644 --- a/test/discovery_and_monitoring/rs/primary_becomes_standalone.json +++ b/test/discovery_and_monitoring/rs/primary_becomes_standalone.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017" diff --git a/test/discovery_and_monitoring/rs/primary_changes_set_name.json b/test/discovery_and_monitoring/rs/primary_changes_set_name.json index 45434d45f3..bf70ca3014 100644 --- a/test/discovery_and_monitoring/rs/primary_changes_set_name.json +++ b/test/discovery_and_monitoring/rs/primary_changes_set_name.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017" @@ -36,6 +37,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017" diff --git a/test/discovery_and_monitoring/rs/primary_disconnect.json b/test/discovery_and_monitoring/rs/primary_disconnect.json index 06a103962a..3db854f085 100644 --- a/test/discovery_and_monitoring/rs/primary_disconnect.json +++ b/test/discovery_and_monitoring/rs/primary_disconnect.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017" diff --git a/test/discovery_and_monitoring/rs/primary_disconnect_electionid.json b/test/discovery_and_monitoring/rs/primary_disconnect_electionid.json index a374e3e4fb..3a80b150fe 100644 --- a/test/discovery_and_monitoring/rs/primary_disconnect_electionid.json +++ b/test/discovery_and_monitoring/rs/primary_disconnect_electionid.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -26,6 +27,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -101,6 +103,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -144,6 +147,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -190,6 +194,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "hosts": [ diff --git a/test/discovery_and_monitoring/rs/primary_disconnect_setversion.json b/test/discovery_and_monitoring/rs/primary_disconnect_setversion.json index f1e2c0097c..32e03fb7d4 100644 --- a/test/discovery_and_monitoring/rs/primary_disconnect_setversion.json +++ b/test/discovery_and_monitoring/rs/primary_disconnect_setversion.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -26,6 +27,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -101,6 +103,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -144,6 +147,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -190,6 +194,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "hosts": [ diff --git a/test/discovery_and_monitoring/rs/primary_hint_from_secondary_with_mismatched_me.json b/test/discovery_and_monitoring/rs/primary_hint_from_secondary_with_mismatched_me.json index fb4fe4dc13..bc02cc9571 100644 --- a/test/discovery_and_monitoring/rs/primary_hint_from_secondary_with_mismatched_me.json +++ b/test/discovery_and_monitoring/rs/primary_hint_from_secondary_with_mismatched_me.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "me": "c:27017", @@ -39,6 +40,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "me": "b:27017", "hosts": [ diff --git a/test/discovery_and_monitoring/rs/primary_mismatched_me.json b/test/discovery_and_monitoring/rs/primary_mismatched_me.json index 49ab1bf74e..2d2c0f40d8 100644 --- a/test/discovery_and_monitoring/rs/primary_mismatched_me.json +++ b/test/discovery_and_monitoring/rs/primary_mismatched_me.json @@ -26,6 +26,7 @@ "a:27017", "b:27017" ], + "helloOk": true, "isWritablePrimary": true, "ok": 1, "setName": "rs", diff --git a/test/discovery_and_monitoring/rs/primary_mismatched_me_not_removed.json b/test/discovery_and_monitoring/rs/primary_mismatched_me_not_removed.json index 41d9452844..4c40093659 100644 --- a/test/discovery_and_monitoring/rs/primary_mismatched_me_not_removed.json +++ b/test/discovery_and_monitoring/rs/primary_mismatched_me_not_removed.json @@ -12,6 +12,7 @@ "localhost:27017", "localhost:27018" ], + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "primary": "localhost:27017", @@ -47,6 +48,7 @@ "localhost:27017", "localhost:27018" ], + "helloOk": true, "isWritablePrimary": false, "secondary": true, "setName": "rs", diff --git a/test/discovery_and_monitoring/rs/primary_reports_new_member.json b/test/discovery_and_monitoring/rs/primary_reports_new_member.json index 8b99a4399e..ac0d9374f0 100644 --- a/test/discovery_and_monitoring/rs/primary_reports_new_member.json +++ b/test/discovery_and_monitoring/rs/primary_reports_new_member.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "setName": "rs", @@ -42,6 +43,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "hosts": [ @@ -75,6 +77,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "hosts": [ @@ -113,6 +116,7 @@ "c:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "setName": "rs", diff --git a/test/discovery_and_monitoring/rs/primary_to_no_primary_mismatched_me.json b/test/discovery_and_monitoring/rs/primary_to_no_primary_mismatched_me.json index 5e63a509be..6dbd73dadc 100644 --- a/test/discovery_and_monitoring/rs/primary_to_no_primary_mismatched_me.json +++ b/test/discovery_and_monitoring/rs/primary_to_no_primary_mismatched_me.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -42,6 +43,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "c:27017", diff --git a/test/discovery_and_monitoring/rs/primary_wrong_set_name.json b/test/discovery_and_monitoring/rs/primary_wrong_set_name.json index c87b18d1b2..cc0691fb8c 100644 --- a/test/discovery_and_monitoring/rs/primary_wrong_set_name.json +++ b/test/discovery_and_monitoring/rs/primary_wrong_set_name.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017" diff --git a/test/discovery_and_monitoring/rs/repeated.json b/test/discovery_and_monitoring/rs/repeated.json index 1921bba580..610aeae0ac 100644 --- a/test/discovery_and_monitoring/rs/repeated.json +++ b/test/discovery_and_monitoring/rs/repeated.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "hidden": true, @@ -45,6 +46,7 @@ "c:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "minWireVersion": 0, "maxWireVersion": 6 @@ -72,6 +74,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "hidden": true, @@ -109,6 +112,7 @@ "c:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", diff --git a/test/discovery_and_monitoring/rs/replicaset_rsnp.json b/test/discovery_and_monitoring/rs/replicaset_rsnp.json index 89f0740db9..3148e1c141 100644 --- a/test/discovery_and_monitoring/rs/replicaset_rsnp.json +++ b/test/discovery_and_monitoring/rs/replicaset_rsnp.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "minWireVersion": 0, "maxWireVersion": 6 diff --git a/test/discovery_and_monitoring/rs/response_from_removed.json b/test/discovery_and_monitoring/rs/response_from_removed.json index f6dfe3b3a6..87a66d9e72 100644 --- a/test/discovery_and_monitoring/rs/response_from_removed.json +++ b/test/discovery_and_monitoring/rs/response_from_removed.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "hosts": [ @@ -36,6 +37,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "setName": "rs", diff --git a/test/discovery_and_monitoring/rs/sec_not_auth.json b/test/discovery_and_monitoring/rs/sec_not_auth.json index 4f448c9068..a39855e654 100644 --- a/test/discovery_and_monitoring/rs/sec_not_auth.json +++ b/test/discovery_and_monitoring/rs/sec_not_auth.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "hosts": [ @@ -22,6 +23,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "setName": "rs", diff --git a/test/discovery_and_monitoring/rs/secondary_ignore_ok_0.json b/test/discovery_and_monitoring/rs/secondary_ignore_ok_0.json index e3c262bff7..4c1cb011a5 100644 --- a/test/discovery_and_monitoring/rs/secondary_ignore_ok_0.json +++ b/test/discovery_and_monitoring/rs/secondary_ignore_ok_0.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "hosts": [ @@ -22,6 +23,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "setName": "rs", diff --git a/test/discovery_and_monitoring/rs/secondary_mismatched_me.json b/test/discovery_and_monitoring/rs/secondary_mismatched_me.json index 3c3634e6fa..6f1b9b5986 100644 --- a/test/discovery_and_monitoring/rs/secondary_mismatched_me.json +++ b/test/discovery_and_monitoring/rs/secondary_mismatched_me.json @@ -27,6 +27,7 @@ "a:27017", "b:27017" ], + "helloOk": true, "isWritablePrimary": false, "ok": 1, "setName": "rs", diff --git a/test/discovery_and_monitoring/rs/secondary_wrong_set_name.json b/test/discovery_and_monitoring/rs/secondary_wrong_set_name.json index be621c06c8..8d2f152f59 100644 --- a/test/discovery_and_monitoring/rs/secondary_wrong_set_name.json +++ b/test/discovery_and_monitoring/rs/secondary_wrong_set_name.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "hosts": [ diff --git a/test/discovery_and_monitoring/rs/secondary_wrong_set_name_with_primary.json b/test/discovery_and_monitoring/rs/secondary_wrong_set_name_with_primary.json index eebc196447..b7ef2d6d6a 100644 --- a/test/discovery_and_monitoring/rs/secondary_wrong_set_name_with_primary.json +++ b/test/discovery_and_monitoring/rs/secondary_wrong_set_name_with_primary.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -41,6 +42,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "hosts": [ diff --git a/test/discovery_and_monitoring/rs/setversion_without_electionid.json b/test/discovery_and_monitoring/rs/setversion_without_electionid.json index 59333b533a..2f68287f1d 100644 --- a/test/discovery_and_monitoring/rs/setversion_without_electionid.json +++ b/test/discovery_and_monitoring/rs/setversion_without_electionid.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -46,6 +47,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", diff --git a/test/discovery_and_monitoring/rs/stepdown_change_set_name.json b/test/discovery_and_monitoring/rs/stepdown_change_set_name.json index ce20d1a542..e9075f97f2 100644 --- a/test/discovery_and_monitoring/rs/stepdown_change_set_name.json +++ b/test/discovery_and_monitoring/rs/stepdown_change_set_name.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017" @@ -36,6 +37,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "hosts": [ diff --git a/test/discovery_and_monitoring/rs/too_new.json b/test/discovery_and_monitoring/rs/too_new.json index 97de822036..0433d27a36 100644 --- a/test/discovery_and_monitoring/rs/too_new.json +++ b/test/discovery_and_monitoring/rs/too_new.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "hosts": [ @@ -22,6 +23,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "setName": "rs", diff --git a/test/discovery_and_monitoring/rs/too_old.json b/test/discovery_and_monitoring/rs/too_old.json index 5dae8a2b35..461d00acc4 100644 --- a/test/discovery_and_monitoring/rs/too_old.json +++ b/test/discovery_and_monitoring/rs/too_old.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "hosts": [ @@ -22,6 +23,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "setName": "rs", diff --git a/test/discovery_and_monitoring/rs/topology_version_equal.json b/test/discovery_and_monitoring/rs/topology_version_equal.json index a2e81e338d..d3baa13479 100644 --- a/test/discovery_and_monitoring/rs/topology_version_equal.json +++ b/test/discovery_and_monitoring/rs/topology_version_equal.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017" @@ -52,6 +53,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", diff --git a/test/discovery_and_monitoring/rs/topology_version_greater.json b/test/discovery_and_monitoring/rs/topology_version_greater.json index c1bc773de4..f296ccee62 100644 --- a/test/discovery_and_monitoring/rs/topology_version_greater.json +++ b/test/discovery_and_monitoring/rs/topology_version_greater.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017" @@ -52,6 +53,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -101,6 +103,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -150,6 +153,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -184,6 +188,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", diff --git a/test/discovery_and_monitoring/rs/topology_version_less.json b/test/discovery_and_monitoring/rs/topology_version_less.json index 9376065646..435337ff25 100644 --- a/test/discovery_and_monitoring/rs/topology_version_less.json +++ b/test/discovery_and_monitoring/rs/topology_version_less.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017" @@ -52,6 +53,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", diff --git a/test/discovery_and_monitoring/rs/unexpected_mongos.json b/test/discovery_and_monitoring/rs/unexpected_mongos.json index f74d298969..cc19a961f2 100644 --- a/test/discovery_and_monitoring/rs/unexpected_mongos.json +++ b/test/discovery_and_monitoring/rs/unexpected_mongos.json @@ -8,6 +8,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "msg": "isdbgrid", "minWireVersion": 0, diff --git a/test/discovery_and_monitoring/rs/use_setversion_without_electionid.json b/test/discovery_and_monitoring/rs/use_setversion_without_electionid.json index 6e9c2370dc..421ff57c8d 100644 --- a/test/discovery_and_monitoring/rs/use_setversion_without_electionid.json +++ b/test/discovery_and_monitoring/rs/use_setversion_without_electionid.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -54,6 +55,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -94,6 +96,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", diff --git a/test/discovery_and_monitoring/rs/wrong_set_name.json b/test/discovery_and_monitoring/rs/wrong_set_name.json index cc4e3e963c..9654ff7b79 100644 --- a/test/discovery_and_monitoring/rs/wrong_set_name.json +++ b/test/discovery_and_monitoring/rs/wrong_set_name.json @@ -8,6 +8,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "hosts": [ diff --git a/test/discovery_and_monitoring/sharded/compatible.json b/test/discovery_and_monitoring/sharded/compatible.json index 3f6df3e09e..e531db97f9 100644 --- a/test/discovery_and_monitoring/sharded/compatible.json +++ b/test/discovery_and_monitoring/sharded/compatible.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "msg": "isdbgrid", "minWireVersion": 0, @@ -18,6 +19,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "msg": "isdbgrid", "minWireVersion": 0, diff --git a/test/discovery_and_monitoring/sharded/discover_single_mongos.json b/test/discovery_and_monitoring/sharded/discover_single_mongos.json index b3d07f893f..9e877a0840 100644 --- a/test/discovery_and_monitoring/sharded/discover_single_mongos.json +++ b/test/discovery_and_monitoring/sharded/discover_single_mongos.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "msg": "isdbgrid", "minWireVersion": 0, diff --git a/test/discovery_and_monitoring/sharded/ls_timeout_mongos.json b/test/discovery_and_monitoring/sharded/ls_timeout_mongos.json index 7a46adee51..93fa398d52 100644 --- a/test/discovery_and_monitoring/sharded/ls_timeout_mongos.json +++ b/test/discovery_and_monitoring/sharded/ls_timeout_mongos.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "msg": "isdbgrid", "logicalSessionTimeoutMinutes": 1, @@ -19,6 +20,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "msg": "isdbgrid", "logicalSessionTimeoutMinutes": 2, @@ -49,6 +51,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "msg": "isdbgrid", "logicalSessionTimeoutMinutes": 1, @@ -60,6 +63,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "msg": "isdbgrid", "minWireVersion": 0, diff --git a/test/discovery_and_monitoring/sharded/mongos_disconnect.json b/test/discovery_and_monitoring/sharded/mongos_disconnect.json index f0f98648a7..50a93eda5f 100644 --- a/test/discovery_and_monitoring/sharded/mongos_disconnect.json +++ b/test/discovery_and_monitoring/sharded/mongos_disconnect.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "msg": "isdbgrid", "minWireVersion": 0, @@ -18,6 +19,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "msg": "isdbgrid", "minWireVersion": 0, @@ -70,6 +72,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "msg": "isdbgrid", "minWireVersion": 0, diff --git a/test/discovery_and_monitoring/sharded/multiple_mongoses.json b/test/discovery_and_monitoring/sharded/multiple_mongoses.json index 7539836099..311592d715 100644 --- a/test/discovery_and_monitoring/sharded/multiple_mongoses.json +++ b/test/discovery_and_monitoring/sharded/multiple_mongoses.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "msg": "isdbgrid", "minWireVersion": 0, @@ -18,6 +19,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "msg": "isdbgrid", "minWireVersion": 0, diff --git a/test/discovery_and_monitoring/sharded/non_mongos_removed.json b/test/discovery_and_monitoring/sharded/non_mongos_removed.json index a9c3a4b6a3..d74375ebbf 100644 --- a/test/discovery_and_monitoring/sharded/non_mongos_removed.json +++ b/test/discovery_and_monitoring/sharded/non_mongos_removed.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "msg": "isdbgrid", "minWireVersion": 0, @@ -18,6 +19,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "b:27017" diff --git a/test/discovery_and_monitoring/sharded/too_new.json b/test/discovery_and_monitoring/sharded/too_new.json index b4f9f14951..4b997d2163 100644 --- a/test/discovery_and_monitoring/sharded/too_new.json +++ b/test/discovery_and_monitoring/sharded/too_new.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "msg": "isdbgrid", "minWireVersion": 999, @@ -18,6 +19,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "msg": "isdbgrid" } diff --git a/test/discovery_and_monitoring/sharded/too_old.json b/test/discovery_and_monitoring/sharded/too_old.json index 41ffed925d..688e1db0f5 100644 --- a/test/discovery_and_monitoring/sharded/too_old.json +++ b/test/discovery_and_monitoring/sharded/too_old.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "msg": "isdbgrid", "minWireVersion": 2, @@ -18,6 +19,7 @@ "b:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "msg": "isdbgrid" } diff --git a/test/discovery_and_monitoring/single/compatible.json b/test/discovery_and_monitoring/single/compatible.json index 9c91ae1db1..302927598c 100644 --- a/test/discovery_and_monitoring/single/compatible.json +++ b/test/discovery_and_monitoring/single/compatible.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "minWireVersion": 0, "maxWireVersion": 6 diff --git a/test/discovery_and_monitoring/single/direct_connection_external_ip.json b/test/discovery_and_monitoring/single/direct_connection_external_ip.json index fcc2e83667..90676a8f9b 100644 --- a/test/discovery_and_monitoring/single/direct_connection_external_ip.json +++ b/test/discovery_and_monitoring/single/direct_connection_external_ip.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "b:27017" diff --git a/test/discovery_and_monitoring/single/direct_connection_mongos.json b/test/discovery_and_monitoring/single/direct_connection_mongos.json index 2cb39ca9bb..25fe965185 100644 --- a/test/discovery_and_monitoring/single/direct_connection_mongos.json +++ b/test/discovery_and_monitoring/single/direct_connection_mongos.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "msg": "isdbgrid", "minWireVersion": 0, diff --git a/test/discovery_and_monitoring/single/direct_connection_replicaset.json b/test/discovery_and_monitoring/single/direct_connection_replicaset.json index a9fb7ef9fa..cd8660888a 100644 --- a/test/discovery_and_monitoring/single/direct_connection_replicaset.json +++ b/test/discovery_and_monitoring/single/direct_connection_replicaset.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "minWireVersion": 0, diff --git a/test/discovery_and_monitoring/single/direct_connection_rsarbiter.json b/test/discovery_and_monitoring/single/direct_connection_rsarbiter.json index 8adc36d44e..e204956056 100644 --- a/test/discovery_and_monitoring/single/direct_connection_rsarbiter.json +++ b/test/discovery_and_monitoring/single/direct_connection_rsarbiter.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "arbiterOnly": true, "hosts": [ diff --git a/test/discovery_and_monitoring/single/direct_connection_rsprimary.json b/test/discovery_and_monitoring/single/direct_connection_rsprimary.json index ccd89e279b..409e8502b3 100644 --- a/test/discovery_and_monitoring/single/direct_connection_rsprimary.json +++ b/test/discovery_and_monitoring/single/direct_connection_rsprimary.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", diff --git a/test/discovery_and_monitoring/single/direct_connection_rssecondary.json b/test/discovery_and_monitoring/single/direct_connection_rssecondary.json index 588b3a88ad..305f283b52 100644 --- a/test/discovery_and_monitoring/single/direct_connection_rssecondary.json +++ b/test/discovery_and_monitoring/single/direct_connection_rssecondary.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": false, "secondary": true, "hosts": [ diff --git a/test/discovery_and_monitoring/single/direct_connection_standalone.json b/test/discovery_and_monitoring/single/direct_connection_standalone.json index 2ec2f575fe..b47278482a 100644 --- a/test/discovery_and_monitoring/single/direct_connection_standalone.json +++ b/test/discovery_and_monitoring/single/direct_connection_standalone.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "minWireVersion": 0, "maxWireVersion": 6 diff --git a/test/discovery_and_monitoring/single/direct_connection_wrong_set_name.json b/test/discovery_and_monitoring/single/direct_connection_wrong_set_name.json index 429bd561e2..71080e6810 100644 --- a/test/discovery_and_monitoring/single/direct_connection_wrong_set_name.json +++ b/test/discovery_and_monitoring/single/direct_connection_wrong_set_name.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", @@ -36,6 +37,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "hosts": [ "a:27017", diff --git a/test/discovery_and_monitoring/single/discover_standalone.json b/test/discovery_and_monitoring/single/discover_standalone.json index 595a2d1fa9..858cbdaf63 100644 --- a/test/discovery_and_monitoring/single/discover_standalone.json +++ b/test/discovery_and_monitoring/single/discover_standalone.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "minWireVersion": 0, "maxWireVersion": 6 diff --git a/test/discovery_and_monitoring/single/ls_timeout_standalone.json b/test/discovery_and_monitoring/single/ls_timeout_standalone.json index e48f6151f9..87b3e4e8a1 100644 --- a/test/discovery_and_monitoring/single/ls_timeout_standalone.json +++ b/test/discovery_and_monitoring/single/ls_timeout_standalone.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "logicalSessionTimeoutMinutes": 7, "minWireVersion": 0, diff --git a/test/discovery_and_monitoring/single/not_ok_response.json b/test/discovery_and_monitoring/single/not_ok_response.json index 0223459e68..8e7c2a10e3 100644 --- a/test/discovery_and_monitoring/single/not_ok_response.json +++ b/test/discovery_and_monitoring/single/not_ok_response.json @@ -1,5 +1,5 @@ { - "description": "Handle a not-ok hello response", + "description": "Handle a not-ok isWritablePrimary response", "uri": "mongodb://a", "phases": [ { @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "minWireVersion": 0, "maxWireVersion": 6 @@ -17,6 +18,7 @@ "a:27017", { "ok": 0, + "helloOk": true, "isWritablePrimary": true, "minWireVersion": 0, "maxWireVersion": 6 diff --git a/test/discovery_and_monitoring/single/standalone_removed.json b/test/discovery_and_monitoring/single/standalone_removed.json index b88ee89531..57f8f861b1 100644 --- a/test/discovery_and_monitoring/single/standalone_removed.json +++ b/test/discovery_and_monitoring/single/standalone_removed.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "minWireVersion": 0, "maxWireVersion": 6 diff --git a/test/discovery_and_monitoring/single/too_new.json b/test/discovery_and_monitoring/single/too_new.json index 5320c4a261..8dd57d3348 100644 --- a/test/discovery_and_monitoring/single/too_new.json +++ b/test/discovery_and_monitoring/single/too_new.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "minWireVersion": 999, "maxWireVersion": 1000 diff --git a/test/discovery_and_monitoring/single/too_old.json b/test/discovery_and_monitoring/single/too_old.json index 55ef82acb7..8c027e01db 100644 --- a/test/discovery_and_monitoring/single/too_old.json +++ b/test/discovery_and_monitoring/single/too_old.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true } ] diff --git a/test/discovery_and_monitoring/single/too_old_then_upgraded.json b/test/discovery_and_monitoring/single/too_old_then_upgraded.json index 2bad1e40bf..58ae7d9de4 100644 --- a/test/discovery_and_monitoring/single/too_old_then_upgraded.json +++ b/test/discovery_and_monitoring/single/too_old_then_upgraded.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true } ] @@ -31,6 +32,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "minWireVersion": 0, "maxWireVersion": 6 diff --git a/test/sdam_monitoring/discovered_standalone.json b/test/sdam_monitoring/discovered_standalone.json index caf31b3391..dd8f7fc51e 100644 --- a/test/sdam_monitoring/discovered_standalone.json +++ b/test/sdam_monitoring/discovered_standalone.json @@ -11,7 +11,7 @@ "helloOk": true, "isWritablePrimary": true, "minWireVersion": 0, - "maxWireVersion": 4 + "maxWireVersion": 6 } ] ], diff --git a/test/sdam_monitoring/replica_set_with_no_primary.json b/test/sdam_monitoring/replica_set_with_no_primary.json index 768aa7a3e1..950e32efe1 100644 --- a/test/sdam_monitoring/replica_set_with_no_primary.json +++ b/test/sdam_monitoring/replica_set_with_no_primary.json @@ -19,7 +19,7 @@ "b:27017" ], "minWireVersion": 0, - "maxWireVersion": 4 + "maxWireVersion": 6 } ] ], diff --git a/test/sdam_monitoring/replica_set_with_primary.json b/test/sdam_monitoring/replica_set_with_primary.json index da66403541..2ad94d6e6a 100644 --- a/test/sdam_monitoring/replica_set_with_primary.json +++ b/test/sdam_monitoring/replica_set_with_primary.json @@ -18,7 +18,7 @@ "b:27017" ], "minWireVersion": 0, - "maxWireVersion": 4 + "maxWireVersion": 6 } ] ], diff --git a/test/sdam_monitoring/replica_set_with_removal.json b/test/sdam_monitoring/replica_set_with_removal.json index 16941021a3..ae28faa30c 100644 --- a/test/sdam_monitoring/replica_set_with_removal.json +++ b/test/sdam_monitoring/replica_set_with_removal.json @@ -69,7 +69,7 @@ "a:27017" ], "minWireVersion": 0, - "maxWireVersion": 4 + "maxWireVersion": 6 } ], [ diff --git a/test/sdam_monitoring/required_replica_set.json b/test/sdam_monitoring/required_replica_set.json index d86b1dfcc6..401c5d99c5 100644 --- a/test/sdam_monitoring/required_replica_set.json +++ b/test/sdam_monitoring/required_replica_set.json @@ -8,6 +8,7 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "setName": "rs", "setVersion": 1, @@ -17,7 +18,7 @@ "b:27017" ], "minWireVersion": 0, - "maxWireVersion": 4 + "maxWireVersion": 6 } ] ], diff --git a/test/sdam_monitoring/standalone.json b/test/sdam_monitoring/standalone.json index 69a100f454..821a1525d4 100644 --- a/test/sdam_monitoring/standalone.json +++ b/test/sdam_monitoring/standalone.json @@ -8,9 +8,10 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "minWireVersion": 0, - "maxWireVersion": 4 + "maxWireVersion": 6 } ] ], diff --git a/test/sdam_monitoring/standalone_suppress_equal_description_changes.json b/test/sdam_monitoring/standalone_suppress_equal_description_changes.json index 1771f85fc0..5958e2d26c 100644 --- a/test/sdam_monitoring/standalone_suppress_equal_description_changes.json +++ b/test/sdam_monitoring/standalone_suppress_equal_description_changes.json @@ -8,18 +8,20 @@ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "minWireVersion": 0, - "maxWireVersion": 4 + "maxWireVersion": 6 } ], [ "a:27017", { "ok": 1, + "helloOk": true, "isWritablePrimary": true, "minWireVersion": 0, - "maxWireVersion": 4 + "maxWireVersion": 6 } ] ],