Hi,<div>Sorry to interrupt. I&#39;m also facing the same problem.</div><div>Any progress with this?I&#39;m curious to know whether this problem has been resolved or not.<br><br><div class="gmail_quote">On Thu, Dec 20, 2012 at 10:47 AM, Nozomi Anzai <span dir="ltr">&lt;<a href="mailto:anzai@sraoss.co.jp" target="_blank">anzai@sraoss.co.jp</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">&gt; Hi,<br>
&gt;<br>
&gt; I&#39;m afraid I don&#39;t have the logs from the time of the problem.<br>
&gt; What I have attached, is the logs from pgpool on startup.<br>
&gt; There is nothing in Postgres logs when we stop/start pgpool.<br>
&gt;<br>
&gt; What I tried so far, was to restart the Postgres servers and then PGPool, to remove the second backend from configuration and add it back, to touch the trigger files.<br>
&gt; I also did try to reset the recovery.conf files on both servers.<br>
&gt; Finally, I tried to dump the pgpool_status file.<br>
<br>
</div>Could you try the following steps to revert the initial setup?<br>
# You don&#39;t want the previous standby node to work as primary/master, and<br>
# now want to switch them, right?<br>
<br>
1. Stop the previous primary node (it already stopped ?), and move $PGDATA<br>
   to another directory.<br>
<br>
2. Do recovery of the previous primary node.<br>
   ex.)<a href="http://www.pgpool.net/pgpool-web/contrib_docs/simple_sr_setting/" target="_blank">http://www.pgpool.net/pgpool-web/contrib_docs/simple_sr_setting/</a><br>
<br>
   2-1. Get base backup from a node which became primary by failover.<br>
   2-2. Copy the base backup to primary $PGDATA.<br>
   2-3. Put recovery.conf to primary $PGDATA and start.<br>
   2-4. Wait recoverying of primary until you see &quot;streaming replication<br>
        successfully connected to primary&quot; in the log.<br>
<br>
3. Put trigger file and make the previous primary node primary without<br>
   recoverying again.<br>
<br>
4. Do pcp_attach_node &amp; pcp_promote_node and make this primary node is the<br>
   master node of pgpool.<br>
<br>
5. Stop the previous master node, and do step 2 to make standby node.<br>
   And do pcp_attach_node to be as a slave node again.<br>
<div class="im"><br>
<br>
&gt; My main question is, how does PGPool know what server is running as a primary?<br>
&gt; Is there a flag in configuration or maybe is there something related to the Postgres server(s) that has been changed and I need to revert it back?<br>
<br>
</div>When pgpool tries find the new primary, which node is primary or standby<br>
is judged by each result of &quot;SELECT pg_is_in_recovery()&quot;. If false, the<br>
node is primary.<br>
<div class="HOEnZb"><div class="h5"><br>
&gt; Thanks again for your time and effort.<br>
&gt;<br>
&gt; Regards,<br>
&gt; Stelios<br>
&gt;<br>
&gt;<br>
&gt; -----Original Message-----<br>
&gt; From: <a href="mailto:pgpool-general-bounces@pgpool.net">pgpool-general-bounces@pgpool.net</a> [mailto:<a href="mailto:pgpool-general-bounces@pgpool.net">pgpool-general-bounces@pgpool.net</a>] On Behalf Of Nozomi Anzai<br>

&gt; Sent: 18 December 2012 04:17<br>
&gt; To: <a href="mailto:pgpool-general@pgpool.net">pgpool-general@pgpool.net</a><br>
&gt; Subject: [pgpool-general: 1258] Re: Master-slave mode with 2 primary servers problem<br>
&gt;<br>
&gt; &gt; Hi,<br>
&gt; &gt;<br>
&gt; &gt; I have attached both files to this email.<br>
&gt; &gt; I just edited the ips in pgpool.conf.<br>
&gt;<br>
&gt; Thanks.<br>
&gt;<br>
&gt; &gt; I&#39;m sure that /mnt/host_$new_master/ folders are accessible to pgpool and the failover script, and that I can touch the trigger files for both servers.<br>
&gt;<br>
&gt; I confirmed your failover script worked without any problem.<br>
&gt;<br>
&gt; Could you show us pgpool&#39;s log and each PostgreSQL&#39;s logs at that time, too?<br>
&gt; And, what was the way you try to revert to the initial setup? Online recovery, reinitting and starting the standby manually, and so on.<br>
&gt;<br>
&gt;<br>
&gt; &gt; Thank you for your time so far.<br>
&gt; &gt;<br>
&gt; &gt; Regards,<br>
&gt; &gt; Stelios<br>
&gt; &gt;<br>
&gt; &gt; -----Original Message-----<br>
&gt; &gt; From: <a href="mailto:pgpool-general-bounces@pgpool.net">pgpool-general-bounces@pgpool.net</a><br>
&gt; &gt; [mailto:<a href="mailto:pgpool-general-bounces@pgpool.net">pgpool-general-bounces@pgpool.net</a>] On Behalf Of Nozomi Anzai<br>
&gt; &gt; Sent: 13 December 2012 01:38<br>
&gt; &gt; To: <a href="mailto:pgpool-general@pgpool.net">pgpool-general@pgpool.net</a><br>
&gt; &gt; Subject: [pgpool-general: 1256] Re: Master-slave mode with 2 primary<br>
&gt; &gt; servers problem<br>
&gt; &gt;<br>
&gt; &gt; &gt; Hi everyone,<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; We have successfully installed a pgpool II setup with 2 postgres<br>
&gt; &gt; &gt; servers, one running as a primary and a second running as a slave.<br>
&gt; &gt; &gt; While running some tests on the behaviour of our application during<br>
&gt; &gt; &gt; failover, we ended up having both servers running as primary ones.<br>
&gt; &gt; &gt; We used the failover script to automate the procedure, and now we<br>
&gt; &gt; &gt; can&#39;t revert back to initial setup.<br>
&gt; &gt; &gt; We&#39;re not sure what we need to do so the second server become slave<br>
&gt; &gt; &gt; again.<br>
&gt; &gt;<br>
&gt; &gt; I think your pgpool.conf or failover command have something wrong.<br>
&gt; &gt; Could you show us them?<br>
&gt; &gt;<br>
&gt; &gt; &gt; Any help on that would be much appreciated.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Regards,<br>
&gt; &gt; &gt; Stelios<br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; Nozomi Anzai<br>
&gt; &gt; SRA OSS, Inc. Japan<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; pgpool-general mailing list<br>
&gt; &gt; <a href="mailto:pgpool-general@pgpool.net">pgpool-general@pgpool.net</a><br>
&gt; &gt; <a href="http://www.pgpool.net/mailman/listinfo/pgpool-general" target="_blank">http://www.pgpool.net/mailman/listinfo/pgpool-general</a><br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Nozomi Anzai<br>
&gt; SRA OSS, Inc. Japan<br>
&gt; _______________________________________________<br>
&gt; pgpool-general mailing list<br>
&gt; <a href="mailto:pgpool-general@pgpool.net">pgpool-general@pgpool.net</a><br>
&gt; <a href="http://www.pgpool.net/mailman/listinfo/pgpool-general" target="_blank">http://www.pgpool.net/mailman/listinfo/pgpool-general</a><br>
<br>
<br>
--<br>
Nozomi Anzai<br>
SRA OSS, Inc. Japan<br>
_______________________________________________<br>
pgpool-general mailing list<br>
<a href="mailto:pgpool-general@pgpool.net">pgpool-general@pgpool.net</a><br>
<a href="http://www.pgpool.net/mailman/listinfo/pgpool-general" target="_blank">http://www.pgpool.net/mailman/listinfo/pgpool-general</a><br>
</div></div></blockquote></div><br></div>