<div dir="ltr"><span style="font-size:12.8px">I have a PostgreSQL clusters (master and standby) configured with Streaming</span><span style="font-size:12.8px"> Replication, we are looking at setting up a pgpool-II with watchdog for </span><span style="font-size:12.8px">connection pooling and failover purposes we would also need to ensure there </span><span style="font-size:12.8px">is no single-point-of-failure threat to pgpool-II.</span><br style="font-size:12.8px"><span style="font-size:12.8px"><br></span><div><span style="font-size:12.8px">My query is -</span><br style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">If i have pgpool-II configured with watchdog and if the active pgpool-II </span><span style="font-size:12.8px">crashes, then, my understanding is that all the application connections</span><span style="font-size:12.8px"> will be failed-over to the second pgpool-II server. What will be the state </span><span style="font-size:12.8px">of the existing application connections ? will they be taken over by the </span><span style="font-size:12.8px">second pgpool-II server and the Queries continue to run as it is ?</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Eg: If i have a SELECT query currently running and the active pgpool-II </span><span style="font-size:12.8px">server fails, will the SELECT query continue to run without interruption </span><span style="font-size:12.8px">from the second pgpool-II server ? or it had to be re-executed again ?</span><br style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Please help !</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Regards,</span><br style="font-size:12.8px"><span style="font-size:12.8px">Venkata B N</span><br></div></div>