mirror of
https://github.com/EnterpriseDB/repmgr.git
synced 2026-03-27 17:06:29 +00:00
Add debug information to CLUSTER SHOW y CLUSTER CLEANUP
This commit is contained in:
3
repmgr.c
3
repmgr.c
@@ -363,6 +363,7 @@ do_cluster_show(void)
|
|||||||
conn = establishDBConnection(options.conninfo, true);
|
conn = establishDBConnection(options.conninfo, true);
|
||||||
|
|
||||||
sqlquery_snprintf(sqlquery, "SELECT conninfo FROM %s.repl_nodes;", repmgr_schema);
|
sqlquery_snprintf(sqlquery, "SELECT conninfo FROM %s.repl_nodes;", repmgr_schema);
|
||||||
|
log_debug("cluster show: %s\n", sqlquery);
|
||||||
res = PQexec(conn, sqlquery);
|
res = PQexec(conn, sqlquery);
|
||||||
|
|
||||||
if (PQresultStatus(res) != PGRES_TUPLES_OK)
|
if (PQresultStatus(res) != PGRES_TUPLES_OK)
|
||||||
@@ -433,6 +434,7 @@ do_cluster_cleanup(void)
|
|||||||
sqlquery_snprintf(sqlquery, "TRUNCATE TABLE %s.repl_monitor;", repmgr_schema);
|
sqlquery_snprintf(sqlquery, "TRUNCATE TABLE %s.repl_monitor;", repmgr_schema);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
log_debug("cluster cleanup: %s\n", sqlquery);
|
||||||
res = PQexec(master_conn, sqlquery);
|
res = PQexec(master_conn, sqlquery);
|
||||||
if (PQresultStatus(res) != PGRES_COMMAND_OK)
|
if (PQresultStatus(res) != PGRES_COMMAND_OK)
|
||||||
{
|
{
|
||||||
@@ -445,6 +447,7 @@ do_cluster_cleanup(void)
|
|||||||
|
|
||||||
/* Let's VACUUM the table to avoid autovacuum to be launched in an unexpected hour */
|
/* Let's VACUUM the table to avoid autovacuum to be launched in an unexpected hour */
|
||||||
sqlquery_snprintf(sqlquery, "VACUUM %s.repl_monitor;", repmgr_schema);
|
sqlquery_snprintf(sqlquery, "VACUUM %s.repl_monitor;", repmgr_schema);
|
||||||
|
log_debug("cluster cleanup: %s\n", sqlquery);
|
||||||
res = PQexec(master_conn, sqlquery);
|
res = PQexec(master_conn, sqlquery);
|
||||||
|
|
||||||
/* XXX There is any need to check this VACUUM happens without problems? */
|
/* XXX There is any need to check this VACUUM happens without problems? */
|
||||||
|
|||||||
Reference in New Issue
Block a user