...

Text file src/go.mongodb.org/mongo-driver/testdata/server-discovery-and-monitoring/sharded/mongos_disconnect.yml

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

     1description: "Mongos disconnect"
     2
     3uri: "mongodb://a,b"
     4
     5phases: [
     6
     7    {
     8        responses: [
     9
    10                ["a:27017", {
    11
    12                    ok: 1,
    13                    helloOk: true,
    14                    isWritablePrimary: true,
    15                    msg: "isdbgrid",
    16                    minWireVersion: 0,
    17                    maxWireVersion: 6
    18                }],
    19
    20                ["b:27017", {
    21
    22                    ok: 1,
    23                    helloOk: true,
    24                    isWritablePrimary: true,
    25                    msg: "isdbgrid",
    26                    minWireVersion: 0,
    27                    maxWireVersion: 6
    28                }]
    29        ],
    30
    31        outcome: {
    32
    33            servers: {
    34
    35                "a:27017": {
    36
    37                    type: "Mongos",
    38                    setName:
    39                },
    40
    41                "b:27017": {
    42
    43                    type: "Mongos",
    44                    setName:
    45                }
    46            },
    47            topologyType: "Sharded",
    48            logicalSessionTimeoutMinutes: null,
    49            setName:
    50        }
    51    },
    52    {
    53        responses: [
    54                ["a:27017", {}],  # Hangup.
    55        ],
    56
    57        outcome: {
    58
    59            servers: {
    60
    61                "a:27017": {
    62
    63                    type: "Unknown",
    64                    setName:
    65                },
    66
    67                "b:27017": {
    68
    69                    type: "Mongos",
    70                    setName:
    71                }
    72            },
    73            topologyType: "Sharded",
    74            logicalSessionTimeoutMinutes: null,
    75            setName:
    76        }
    77    },
    78    {
    79        responses: [
    80                # Back in action.
    81                ["a:27017", {
    82
    83                    ok: 1,
    84                    helloOk: true,
    85                    isWritablePrimary: true,
    86                    msg: "isdbgrid",
    87                    minWireVersion: 0,
    88                    maxWireVersion: 6
    89                }],
    90        ],
    91
    92        outcome: {
    93
    94            servers: {
    95
    96                "a:27017": {
    97
    98                    type: "Mongos",
    99                    setName:
   100                },
   101
   102                "b:27017": {
   103
   104                    type: "Mongos",
   105                    setName:
   106                }
   107            },
   108            topologyType: "Sharded",
   109            logicalSessionTimeoutMinutes: null,
   110            setName:
   111        }
   112    }
   113]

View as plain text