"cluster show": warn about nodes with paused WAL replay

We do this in "repmgr daemon status" already, so do it here too for consistency.

Related to GitHub #540.
This commit is contained in:
Ian Barwick
2019-02-07 13:47:57 +09:00
parent aee13aee52
commit 9433f80364
2 changed files with 10 additions and 1 deletions

View File

@@ -305,7 +305,16 @@ do_cluster_show(void)
error_found = true;
}
}
/* 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;
case WITNESS:
case BDR:

View File

@@ -180,7 +180,7 @@ do_daemon_status(void)
if (repmgrd_info[i]->wal_paused_pending_wal == true)
{
item_list_append_format(&warnings,
"WAL replay is paused on node \"%s\" (ID: %i) with WAL replay pending; this node cannot be promoted",
_("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);
}
}