<div dir="ltr">Hello Team,<div><br></div><div>Please provide a suggestion.</div><div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div style="color:rgb(80,0,80)">Thanks & Regards,</div><div style="color:rgb(80,0,80)">Pradeep Prajapati</div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 9 Aug 2024 at 16:26, Pradeep Prajapati <pradeep.prajapati@remiges.tech> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello Team,<div><br></div><div>I Need help or suggestions on the issue below pgpool-II.</div><div><br></div><div>Example:-</div><div>Node1 -- Primary (Postgres & pgpool installed)</div><div>Node2 -- Standby (Postgres & pgpool installed)</div><div>Node3 -- Witness  (Pgpool installed)</div><div><br></div><div>Incident:- </div><div><br></div><div>1. In the pgpool cluster we have node1 is primary, node2 is secondary, and node3 is witness.</div><div>2. node1 becomes unresponsive then failover is triggered and then node2 becomes the new primary.</div><div>3. After 15 minutes node1 became responsive again and node1 is in primary state and we have node 2 also in primary so a split brain situation happened.</div><div>4. Node 1 itself is decided as leader/coordinator based on the node 1 pgpool record and more number of connected standby nodes (based on old state of information) , now i am the true leader, it is decided as the true leader and asks node 2 to step down.</div><div>5. In this case for 15 minutes data written to node 2 new primary after node 1 responsive data gets started to return on node 1 again so here data gets inconsistent.</div><div><br></div><div>Please provide a suggestion in this case.</div><div><br></div><div>NOTE:- We are using only for auto-failover not for auto-failback so auto-failback is disabled.</div><div><br></div><div>Thanks & Regards,</div><div>Pradeep Prajapati</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div>
</blockquote></div>