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); 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 */ /* node is unreachable */
else 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; break;