Permalink
Browse files

After checking that master is alive, is_pgup() should return not keep

checking forever.
  • Loading branch information...
1 parent 3b2ccc5 commit 9d03d4a254a55c49d7c91bef78ddf38363136645 @Jaime2ndQuadrant Jaime2ndQuadrant committed Dec 2, 2011
Showing with 4 additions and 1 deletion.
  1. +2 −1 dbutils.c
  2. +2 −0 repmgrd.c
View
@@ -160,7 +160,7 @@ is_pgup(PGconn *conn, int timeout)
if (wait_connection_availability(conn, timeout) != 1)
goto failed;
- continue;
+ break;
failed:
// we need to retry, because we might just have loose the connection once
@@ -170,6 +170,7 @@ is_pgup(PGconn *conn, int timeout)
twice = true;
}
}
+ return true;
}
View
@@ -388,6 +388,7 @@ WitnessMonitor(void)
* Execute the query asynchronously, but don't check for a result. We
* will check the result next time we pause for a monitor step.
*/
+ log_debug("WitnessMonitor: %s\n", sqlquery);
if (PQsendQuery(primaryConn, sqlquery) == 0)
log_warning(_("Query could not be sent to primary. %s\n"),
PQerrorMessage(primaryConn));
@@ -532,6 +533,7 @@ StandbyMonitor(void)
* Execute the query asynchronously, but don't check for a result. We
* will check the result next time we pause for a monitor step.
*/
+ log_debug("StandbyMonitor: %s\n", sqlquery);
if (PQsendQuery(primaryConn, sqlquery) == 0)
log_warning(_("Query could not be sent to primary. %s\n"),
PQerrorMessage(primaryConn));

0 comments on commit 9d03d4a

Please sign in to comment.