|2|192.168.20.43|0|0|0|0|0|0|0|0|N|
EOF
simple_test -X
+
+required_result 0 <<EOF
+{
+ "node_status": {
+ "node_count": 3,
+ "deleted_node_count": 0,
+ "nodes": {
+ "0": {
+ "pnn": 0,
+ "address": "192.168.20.41",
+ "partially_online": false,
+ "flags_raw": 0,
+ "flags_ok": true,
+ "flags": {
+ "disconnected": false,
+ "unknown": false,
+ "disabled": false,
+ "banned": false,
+ "unhealthy": false,
+ "deleted": false,
+ "stopped": false,
+ "inactive": false
+ },
+ "this_node": true
+ },
+ "1": {
+ "pnn": 1,
+ "address": "192.168.20.42",
+ "partially_online": false,
+ "flags_raw": 0,
+ "flags_ok": true,
+ "flags": {
+ "disconnected": false,
+ "unknown": false,
+ "disabled": false,
+ "banned": false,
+ "unhealthy": false,
+ "deleted": false,
+ "stopped": false,
+ "inactive": false
+ },
+ "this_node": false
+ },
+ "2": {
+ "pnn": 2,
+ "address": "192.168.20.43",
+ "partially_online": false,
+ "flags_raw": 0,
+ "flags_ok": true,
+ "flags": {
+ "disconnected": false,
+ "unknown": false,
+ "disabled": false,
+ "banned": false,
+ "unhealthy": false,
+ "deleted": false,
+ "stopped": false,
+ "inactive": false
+ },
+ "this_node": false
+ }
+ }
+ },
+ "vnn_status": {
+ "generation": 654321,
+ "size": 3,
+ "vnn_map": [
+ {
+ "hash": 0,
+ "lmaster": 0
+ },
+ {
+ "hash": 1,
+ "lmaster": 1
+ },
+ {
+ "hash": 2,
+ "lmaster": 2
+ }
+ ]
+ },
+ "recovery_mode": "NORMAL",
+ "recovery_mode_raw": 0,
+ "leader": 0
+}
+EOF
+simple_json_test
|2|192.168.20.43|0|0|0|0|0|0|0|0|N|
EOF
simple_test -X
+
+required_result 0 <<EOF
+{
+ "node_status": {
+ "node_count": 3,
+ "deleted_node_count": 0,
+ "nodes": {
+ "0": {
+ "pnn": 0,
+ "address": "192.168.20.41",
+ "partially_online": false,
+ "flags_raw": 2,
+ "flags_ok": false,
+ "flags": {
+ "disconnected": false,
+ "unknown": false,
+ "disabled": false,
+ "banned": false,
+ "unhealthy": true,
+ "deleted": false,
+ "stopped": false,
+ "inactive": false
+ },
+ "this_node": false
+ },
+ "1": {
+ "pnn": 1,
+ "address": "192.168.20.42",
+ "partially_online": false,
+ "flags_raw": 0,
+ "flags_ok": true,
+ "flags": {
+ "disconnected": false,
+ "unknown": false,
+ "disabled": false,
+ "banned": false,
+ "unhealthy": false,
+ "deleted": false,
+ "stopped": false,
+ "inactive": false
+ },
+ "this_node": true
+ },
+ "2": {
+ "pnn": 2,
+ "address": "192.168.20.43",
+ "partially_online": false,
+ "flags_raw": 0,
+ "flags_ok": true,
+ "flags": {
+ "disconnected": false,
+ "unknown": false,
+ "disabled": false,
+ "banned": false,
+ "unhealthy": false,
+ "deleted": false,
+ "stopped": false,
+ "inactive": false
+ },
+ "this_node": false
+ }
+ }
+ },
+ "vnn_status": {
+ "generation": 654321,
+ "size": 3,
+ "vnn_map": [
+ {
+ "hash": 0,
+ "lmaster": 0
+ },
+ {
+ "hash": 1,
+ "lmaster": 1
+ },
+ {
+ "hash": 2,
+ "lmaster": 2
+ }
+ ]
+ },
+ "recovery_mode": "NORMAL",
+ "recovery_mode_raw": 0,
+ "leader": 1
+}
+EOF
+simple_json_test
|2|192.168.20.43|0|1|0|0|0|0|0|0|N|
EOF
simple_test -X
+
+required_result 0 <<EOF
+{
+ "node_status": {
+ "node_count": 3,
+ "deleted_node_count": 0,
+ "nodes": {
+ "0": {
+ "pnn": 0,
+ "address": "192.168.20.41",
+ "partially_online": false,
+ "flags_raw": 64,
+ "flags_ok": false,
+ "flags": {
+ "disconnected": false,
+ "unknown": true,
+ "disabled": false,
+ "banned": false,
+ "unhealthy": false,
+ "deleted": false,
+ "stopped": false,
+ "inactive": false
+ },
+ "this_node": false
+ },
+ "1": {
+ "pnn": 1,
+ "address": "192.168.20.42",
+ "partially_online": false,
+ "flags_raw": 0,
+ "flags_ok": true,
+ "flags": {
+ "disconnected": false,
+ "unknown": false,
+ "disabled": false,
+ "banned": false,
+ "unhealthy": false,
+ "deleted": false,
+ "stopped": false,
+ "inactive": false
+ },
+ "this_node": true
+ },
+ "2": {
+ "pnn": 2,
+ "address": "192.168.20.43",
+ "partially_online": false,
+ "flags_raw": 64,
+ "flags_ok": false,
+ "flags": {
+ "disconnected": false,
+ "unknown": true,
+ "disabled": false,
+ "banned": false,
+ "unhealthy": false,
+ "deleted": false,
+ "stopped": false,
+ "inactive": false
+ },
+ "this_node": false
+ }
+ }
+ },
+ "vnn_status": {
+ "generation": 654321,
+ "size": 3,
+ "vnn_map": [
+ {
+ "hash": 0,
+ "lmaster": 0
+ },
+ {
+ "hash": 1,
+ "lmaster": 1
+ },
+ {
+ "hash": 2,
+ "lmaster": 2
+ }
+ ]
+ },
+ "recovery_mode": "NORMAL",
+ "recovery_mode_raw": 0,
+ "leader": 1
+}
+EOF
+simple_json_test