...

Text file src/go.mongodb.org/mongo-driver/testdata/server-discovery-and-monitoring/rs/discovery.json

Documentation: go.mongodb.org/mongo-driver/testdata/server-discovery-and-monitoring/rs

     1{
     2  "description": "Replica set discovery",
     3  "uri": "mongodb://a/?replicaSet=rs",
     4  "phases": [
     5    {
     6      "responses": [
     7        [
     8          "a:27017",
     9          {
    10            "ok": 1,
    11            "helloOk": true,
    12            "isWritablePrimary": false,
    13            "secondary": true,
    14            "setName": "rs",
    15            "hosts": [
    16              "a:27017",
    17              "b:27017",
    18              "c:27017"
    19            ],
    20            "minWireVersion": 0,
    21            "maxWireVersion": 6
    22          }
    23        ]
    24      ],
    25      "outcome": {
    26        "servers": {
    27          "a:27017": {
    28            "type": "RSSecondary",
    29            "setName": "rs"
    30          },
    31          "b:27017": {
    32            "type": "Unknown",
    33            "setName": null
    34          },
    35          "c:27017": {
    36            "type": "Unknown",
    37            "setName": null
    38          }
    39        },
    40        "topologyType": "ReplicaSetNoPrimary",
    41        "logicalSessionTimeoutMinutes": null,
    42        "setName": "rs"
    43      }
    44    },
    45    {
    46      "responses": [
    47        [
    48          "b:27017",
    49          {
    50            "ok": 1,
    51            "helloOk": true,
    52            "isWritablePrimary": false,
    53            "secondary": true,
    54            "setName": "rs",
    55            "primary": "d:27017",
    56            "hosts": [
    57              "b:27017",
    58              "c:27017",
    59              "d:27017"
    60            ],
    61            "minWireVersion": 0,
    62            "maxWireVersion": 6
    63          }
    64        ]
    65      ],
    66      "outcome": {
    67        "servers": {
    68          "a:27017": {
    69            "type": "RSSecondary",
    70            "setName": "rs"
    71          },
    72          "b:27017": {
    73            "type": "RSSecondary",
    74            "setName": "rs"
    75          },
    76          "c:27017": {
    77            "type": "Unknown",
    78            "setName": null
    79          },
    80          "d:27017": {
    81            "type": "PossiblePrimary",
    82            "setName": null
    83          }
    84        },
    85        "topologyType": "ReplicaSetNoPrimary",
    86        "logicalSessionTimeoutMinutes": null,
    87        "setName": "rs"
    88      }
    89    },
    90    {
    91      "responses": [
    92        [
    93          "d:27017",
    94          {
    95            "ok": 1,
    96            "helloOk": true,
    97            "isWritablePrimary": true,
    98            "setName": "rs",
    99            "hosts": [
   100              "b:27017",
   101              "c:27017",
   102              "d:27017",
   103              "e:27017"
   104            ],
   105            "minWireVersion": 0,
   106            "maxWireVersion": 6
   107          }
   108        ]
   109      ],
   110      "outcome": {
   111        "servers": {
   112          "b:27017": {
   113            "type": "RSSecondary",
   114            "setName": "rs"
   115          },
   116          "c:27017": {
   117            "type": "Unknown",
   118            "setName": null
   119          },
   120          "d:27017": {
   121            "type": "RSPrimary",
   122            "setName": "rs"
   123          },
   124          "e:27017": {
   125            "type": "Unknown",
   126            "setName": null
   127          }
   128        },
   129        "topologyType": "ReplicaSetWithPrimary",
   130        "logicalSessionTimeoutMinutes": null,
   131        "setName": "rs"
   132      }
   133    },
   134    {
   135      "responses": [
   136        [
   137          "c:27017",
   138          {
   139            "ok": 1,
   140            "helloOk": true,
   141            "isWritablePrimary": false,
   142            "secondary": true,
   143            "setName": "rs",
   144            "hosts": [
   145              "a:27017",
   146              "b:27017",
   147              "c:27017"
   148            ],
   149            "minWireVersion": 0,
   150            "maxWireVersion": 6
   151          }
   152        ]
   153      ],
   154      "outcome": {
   155        "servers": {
   156          "b:27017": {
   157            "type": "RSSecondary",
   158            "setName": "rs"
   159          },
   160          "c:27017": {
   161            "type": "RSSecondary",
   162            "setName": "rs"
   163          },
   164          "d:27017": {
   165            "type": "RSPrimary",
   166            "setName": "rs"
   167          },
   168          "e:27017": {
   169            "type": "Unknown",
   170            "setName": null
   171          }
   172        },
   173        "topologyType": "ReplicaSetWithPrimary",
   174        "logicalSessionTimeoutMinutes": null,
   175        "setName": "rs"
   176      }
   177    }
   178  ]
   179}

View as plain text