<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"><br></div></div>
</div></div>