ctdb-tool: Add UNKNOWN pseudo state
authorVinit Agnihotri <vagnihotri@ddn.com>
Tue, 26 Apr 2022 07:20:21 +0000 (17:20 +1000)
committerAmitay Isaacs <amitay@samba.org>
Tue, 28 Jun 2022 09:24:31 +0000 (09:24 +0000)
commit794f125802969a6b99f2758f70d7c2318309d924
tree086f90d64290a5064c3169710375dc3fab468b3b
parent428bc71f98fd560e1d8ea17fd76b4a34ac9421c6
ctdb-tool: Add UNKNOWN pseudo state

When a node is starting, CTDB reports remote nodes as unhealthy by
default.  This can be misleading.

To hide this, report an "UNKNOWN" pseudo state when a remote node is
not disconnected and the runstate is less than or equal to
"FIRST_RECOVERY".

Signed-off-by: Vinit Agnihotri <vagnihotri@ddn.com>
Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
12 files changed:
ctdb/tests/UNIT/tool/ctdb.nodestatus.001.sh
ctdb/tests/UNIT/tool/ctdb.nodestatus.002.sh
ctdb/tests/UNIT/tool/ctdb.nodestatus.003.sh
ctdb/tests/UNIT/tool/ctdb.nodestatus.004.sh
ctdb/tests/UNIT/tool/ctdb.nodestatus.005.sh
ctdb/tests/UNIT/tool/ctdb.nodestatus.006.sh
ctdb/tests/UNIT/tool/ctdb.status.001.sh
ctdb/tests/UNIT/tool/ctdb.status.002.sh
ctdb/tests/scripts/integration.bash
ctdb/tools/ctdb.c
ctdb/tools/ctdb_lvs
ctdb/tools/ctdb_natgw