Temporarily remove the check if promote actually works, because

when the database is taking too long to recover and start it thinks
the database is not online.
This commit is contained in:
Jaime Casanova
2010-10-28 18:47:56 -05:00
parent 508acf5931
commit 58498389dc

View File

@@ -1023,12 +1023,16 @@ do_standby_promote(void)
} }
/* reconnect to check we got promoted */ /* reconnect to check we got promoted */
conn = establishDBConnection(conninfo, true); /*
if (is_standby(conn)) * XXX i'm removing this because it gives an annoying message saying couldn't connect
fprintf(stderr, "\n%s: STANDBY PROMOTE failed, this is still a standby node.\n", progname); * but is just the server starting up
else * conn = establishDBConnection(conninfo, true);
fprintf(stderr, "\n%s: you should REINDEX any hash indexes you have.\n", progname); * if (is_standby(conn))
PQfinish(conn); * fprintf(stderr, "\n%s: STANDBY PROMOTE failed, this is still a standby node.\n", progname);
* else
* fprintf(stderr, "\n%s: you should REINDEX any hash indexes you have.\n", progname);
* PQfinish(conn);
*/
return; return;
} }