...

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

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

     1{
     2  "description": "Parse logicalSessionTimeoutMinutes from replica set",
     3  "uri": "mongodb://a/?replicaSet=rs",
     4  "phases": [
     5    {
     6      "responses": [
     7        [
     8          "a:27017",
     9          {
    10            "ok": 1,
    11            "helloOk": true,
    12            "isWritablePrimary": true,
    13            "hosts": [
    14              "a:27017",
    15              "b:27017",
    16              "c:27017",
    17              "d:27017",
    18              "e:27017"
    19            ],
    20            "setName": "rs",
    21            "logicalSessionTimeoutMinutes": 3,
    22            "minWireVersion": 0,
    23            "maxWireVersion": 6
    24          }
    25        ]
    26      ],
    27      "outcome": {
    28        "servers": {
    29          "a:27017": {
    30            "type": "RSPrimary",
    31            "setName": "rs"
    32          },
    33          "b:27017": {
    34            "type": "Unknown"
    35          },
    36          "c:27017": {
    37            "type": "Unknown"
    38          },
    39          "d:27017": {
    40            "type": "Unknown"
    41          },
    42          "e:27017": {
    43            "type": "Unknown"
    44          }
    45        },
    46        "topologyType": "ReplicaSetWithPrimary",
    47        "logicalSessionTimeoutMinutes": 3,
    48        "setName": "rs"
    49      }
    50    },
    51    {
    52      "responses": [
    53        [
    54          "d:27017",
    55          {
    56            "ok": 1,
    57            "helloOk": true,
    58            "isWritablePrimary": false,
    59            "isreplicaset": true,
    60            "minWireVersion": 0,
    61            "maxWireVersion": 6
    62          }
    63        ]
    64      ],
    65      "outcome": {
    66        "servers": {
    67          "a:27017": {
    68            "type": "RSPrimary",
    69            "setName": "rs"
    70          },
    71          "b:27017": {
    72            "type": "Unknown"
    73          },
    74          "c:27017": {
    75            "type": "Unknown"
    76          },
    77          "d:27017": {
    78            "type": "RSGhost"
    79          },
    80          "e:27017": {
    81            "type": "Unknown"
    82          }
    83        },
    84        "topologyType": "ReplicaSetWithPrimary",
    85        "logicalSessionTimeoutMinutes": 3,
    86        "setName": "rs"
    87      }
    88    },
    89    {
    90      "responses": [
    91        [
    92          "e:27017",
    93          {
    94            "ok": 1,
    95            "helloOk": true,
    96            "isWritablePrimary": false,
    97            "hosts": [
    98              "a:27017",
    99              "b:27017",
   100              "c:27017",
   101              "d:27017",
   102              "e:27017"
   103            ],
   104            "setName": "rs",
   105            "arbiterOnly": true,
   106            "minWireVersion": 0,
   107            "maxWireVersion": 6
   108          }
   109        ]
   110      ],
   111      "outcome": {
   112        "servers": {
   113          "a:27017": {
   114            "type": "RSPrimary",
   115            "setName": "rs"
   116          },
   117          "b:27017": {
   118            "type": "Unknown"
   119          },
   120          "c:27017": {
   121            "type": "Unknown"
   122          },
   123          "d:27017": {
   124            "type": "RSGhost"
   125          },
   126          "e:27017": {
   127            "type": "RSArbiter",
   128            "setName": "rs"
   129          }
   130        },
   131        "topologyType": "ReplicaSetWithPrimary",
   132        "logicalSessionTimeoutMinutes": 3,
   133        "setName": "rs"
   134      }
   135    },
   136    {
   137      "responses": [
   138        [
   139          "b:27017",
   140          {
   141            "ok": 1,
   142            "helloOk": true,
   143            "isWritablePrimary": false,
   144            "secondary": true,
   145            "hosts": [
   146              "a:27017",
   147              "b:27017",
   148              "c:27017",
   149              "d:27017",
   150              "e:27017"
   151            ],
   152            "setName": "rs",
   153            "logicalSessionTimeoutMinutes": 2,
   154            "minWireVersion": 0,
   155            "maxWireVersion": 6
   156          }
   157        ]
   158      ],
   159      "outcome": {
   160        "servers": {
   161          "a:27017": {
   162            "type": "RSPrimary",
   163            "setName": "rs"
   164          },
   165          "b:27017": {
   166            "type": "RSSecondary",
   167            "setName": "rs"
   168          },
   169          "c:27017": {
   170            "type": "Unknown"
   171          },
   172          "d:27017": {
   173            "type": "RSGhost"
   174          },
   175          "e:27017": {
   176            "type": "RSArbiter",
   177            "setName": "rs"
   178          }
   179        },
   180        "topologyType": "ReplicaSetWithPrimary",
   181        "logicalSessionTimeoutMinutes": 2,
   182        "setName": "rs"
   183      }
   184    },
   185    {
   186      "responses": [
   187        [
   188          "c:27017",
   189          {
   190            "ok": 1,
   191            "helloOk": true,
   192            "isWritablePrimary": false,
   193            "setName": "rs",
   194            "hidden": true,
   195            "logicalSessionTimeoutMinutes": 1,
   196            "minWireVersion": 0,
   197            "maxWireVersion": 6
   198          }
   199        ]
   200      ],
   201      "outcome": {
   202        "servers": {
   203          "a:27017": {
   204            "type": "RSPrimary",
   205            "setName": "rs"
   206          },
   207          "b:27017": {
   208            "type": "RSSecondary",
   209            "setName": "rs"
   210          },
   211          "c:27017": {
   212            "type": "RSOther",
   213            "setName": "rs"
   214          },
   215          "d:27017": {
   216            "type": "RSGhost"
   217          },
   218          "e:27017": {
   219            "type": "RSArbiter",
   220            "setName": "rs"
   221          }
   222        },
   223        "topologyType": "ReplicaSetWithPrimary",
   224        "logicalSessionTimeoutMinutes": 2,
   225        "setName": "rs"
   226      }
   227    },
   228    {
   229      "responses": [
   230        [
   231          "b:27017",
   232          {
   233            "ok": 1,
   234            "helloOk": true,
   235            "isWritablePrimary": false,
   236            "secondary": true,
   237            "hosts": [
   238              "a:27017",
   239              "b:27017",
   240              "c:27017",
   241              "d:27017",
   242              "e:27017"
   243            ],
   244            "setName": "rs",
   245            "logicalSessionTimeoutMinutes": null,
   246            "minWireVersion": 0,
   247            "maxWireVersion": 6
   248          }
   249        ]
   250      ],
   251      "outcome": {
   252        "servers": {
   253          "a:27017": {
   254            "type": "RSPrimary",
   255            "setName": "rs"
   256          },
   257          "b:27017": {
   258            "type": "RSSecondary",
   259            "setName": "rs"
   260          },
   261          "c:27017": {
   262            "type": "RSOther",
   263            "setName": "rs"
   264          },
   265          "d:27017": {
   266            "type": "RSGhost"
   267          },
   268          "e:27017": {
   269            "type": "RSArbiter",
   270            "setName": "rs"
   271          }
   272        },
   273        "topologyType": "ReplicaSetWithPrimary",
   274        "logicalSessionTimeoutMinutes": null,
   275        "setName": "rs"
   276      }
   277    }
   278  ]
   279}

View as plain text