cluster show: don't try to run WAL replay pause query on unreachable node

This commit is contained in:
Ian Barwick
2019-02-12 10:15:06 +09:00
parent 8e0d28d8dc
commit d00cb767a6

View File

@@ -294,6 +294,14 @@ do_cluster_show(void)
cell->node_info->node_name, cell->node_info->node_id);
}
}
/* warn about issue with paused WAL replay */
if (is_wal_replay_paused(cell->node_info->conn, true))
{
item_list_append_format(&warnings,
_("WAL replay is paused on node \"%s\" (ID: %i) with WAL replay pending; this node cannot be manually promoted until WAL replay is resumed"),
cell->node_info->node_name, cell->node_info->node_id);
}
}
/* node is unreachable */
else
@@ -313,13 +321,6 @@ do_cluster_show(void)
}
}
/* warn about issue with paused WAL replay */
if (is_wal_replay_paused(cell->node_info->conn, true))
{
item_list_append_format(&warnings,
_("WAL replay is paused on node \"%s\" (ID: %i) with WAL replay pending; this node cannot be manually promoted until WAL replay is resumed"),
cell->node_info->node_name, cell->node_info->node_id);
}
}
break;