mirror of
https://github.com/EnterpriseDB/repmgr.git
synced 2026-03-26 08:36:30 +00:00
node check: simplify output generation in --is-shutdown-cleanly check
This commit is contained in:
@@ -5954,7 +5954,7 @@ print_node_status(NodeStatus node_status)
|
|||||||
case NODE_STATUS_SHUTTING_DOWN:
|
case NODE_STATUS_SHUTTING_DOWN:
|
||||||
return "SHUTTING_DOWN";
|
return "SHUTTING_DOWN";
|
||||||
case NODE_STATUS_DOWN:
|
case NODE_STATUS_DOWN:
|
||||||
return "DOWN";
|
return "SHUTDOWN";
|
||||||
case NODE_STATUS_UNCLEAN_SHUTDOWN:
|
case NODE_STATUS_UNCLEAN_SHUTDOWN:
|
||||||
return "UNCLEAN_SHUTDOWN";
|
return "UNCLEAN_SHUTDOWN";
|
||||||
case NODE_STATUS_REJECTED:
|
case NODE_STATUS_REJECTED:
|
||||||
|
|||||||
@@ -671,25 +671,14 @@ _do_node_status_is_shutdown_cleanly(void)
|
|||||||
log_verbose(LOG_DEBUG, "node status determined as: %s",
|
log_verbose(LOG_DEBUG, "node status determined as: %s",
|
||||||
print_node_status(node_status));
|
print_node_status(node_status));
|
||||||
|
|
||||||
switch (node_status)
|
appendPQExpBuffer(&output,
|
||||||
|
"%s", print_node_status(node_status));
|
||||||
|
|
||||||
|
if (node_status == NODE_STATUS_DOWN)
|
||||||
{
|
{
|
||||||
case NODE_STATUS_UP:
|
appendPQExpBuffer(&output,
|
||||||
appendPQExpBufferStr(&output, "RUNNING");
|
" --last-checkpoint-lsn=%X/%X",
|
||||||
break;
|
format_lsn(checkPoint));
|
||||||
case NODE_STATUS_SHUTTING_DOWN:
|
|
||||||
appendPQExpBufferStr(&output, "SHUTTING_DOWN");
|
|
||||||
break;
|
|
||||||
case NODE_STATUS_DOWN:
|
|
||||||
appendPQExpBuffer(&output,
|
|
||||||
"SHUTDOWN --last-checkpoint-lsn=%X/%X",
|
|
||||||
format_lsn(checkPoint));
|
|
||||||
break;
|
|
||||||
case NODE_STATUS_UNCLEAN_SHUTDOWN:
|
|
||||||
appendPQExpBufferStr(&output, "UNCLEAN_SHUTDOWN");
|
|
||||||
break;
|
|
||||||
case NODE_STATUS_UNKNOWN:
|
|
||||||
appendPQExpBufferStr(&output, "UNKNOWN");
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
printf("%s\n", output.data);
|
printf("%s\n", output.data);
|
||||||
|
|||||||
Reference in New Issue
Block a user