<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 20 Aug 2019, 09:29 Shital A, <<a href="mailto:brightuser2019@gmail.com">brightuser2019@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr"><br></div><br><div dir="auto">Hello,<div dir="auto"><br></div><div dir="auto">Need advise on below situation:</div><div dir="auto"><br></div><div dir="auto">Postgres 9.6</div><div dir="auto"><div dir="auto" style="font-family:sans-serif;font-size:12.8px">Pacemaker 1.1.19</div><div dir="auto" style="font-family:sans-serif;font-size:12.8px">Corosync 2.4.3</div><div dir="auto" style="font-family:sans-serif;font-size:12.8px"><br></div></div><div dir="auto">We are testing HA setup on a two node cluster using pacemaker, corosync stack. The replication is streaming replication in async mode.</div><div dir="auto">Whenever there is a failover to standby, pgsql created a PGSQL.lock file in /var/lib/pgsql/tmp/ folder. We noticed that this file is created at random on any one of the nodes. </div><div dir="auto"><br></div><div dir="auto">Want to know:</div><div dir="auto">- Is there any logic behind which node it creates the lock file? </div><div dir="auto"><br></div><div dir="auto">- When a node in kept in HS:alone state ? </div><div dir="auto"><br></div><div dir="auto">- How can we check if failed node is at a log location behind current primary? So that we can force RA to start by deleting lock file? </div><div dir="auto"><br></div><div dir="auto">Please help to understand</div><div dir="auto"><br></div><div dir="auto">Thanks. </div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"></div></div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Hello all,</div><div dir="auto"><br></div><div dir="auto">Any inputs on above queries please?</div><div dir="auto"><br></div><div dir="auto">I now noticed that the lock file gets created on the new node that is being promoted and eventually becomes primary.</div><div dir="auto"><br></div><div dir="auto">In that case what is the significance of lock file. Because its supposed to prevent startup of postgres on faulty node ...in this case old failed primary. Confused. Any inputs will help. </div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Thanks.</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div class="gmail_quote" dir="auto"><div dir="auto"><div dir="auto"><br></div></div>
</div></div>
</blockquote></div></div></div>