repmgrd: log reconnection of paired connection

This commit is contained in:
Ian Barwick
2020-05-22 14:21:17 +09:00
parent d75a35a788
commit aaea24b58b

View File

@@ -884,6 +884,12 @@ check_upstream_connection(PGconn **conn, const char *conninfo, PGconn **paired_c
/* reconnect */
PQfinish(*conn);
*conn = PQconnectdb(conninfo);
if (paired_conn != NULL)
{
log_debug("resetting paired connection");
*paired_conn = *conn;
}
twice = true;
}
else
@@ -916,16 +922,16 @@ check_upstream_connection(PGconn **conn, const char *conninfo, PGconn **paired_c
log_debug("check_upstream_connection(): upstream connection not available, resetting");
PQfinish(*conn);
*conn = PQconnectdb(conninfo);
if (paired_conn != NULL)
{
log_debug("resetting paired connection");
*paired_conn = *conn;
}
twice = true;
}
}
if (paired_conn != NULL)
{
log_debug("resetting paired connection");
*paired_conn = *conn;
}
return true;
}