Re: Postgresql switch over process

From: "Albe Laurenz" <laurenz(dot)albe(at)wien(dot)gv(dot)at>
To: "Shams Khan *EXTERN*" <shams(dot)khan22(at)gmail(dot)com>, <pgsql-admin(at)postgresql(dot)org>
Subject: Re: Postgresql switch over process
Date: 2012-10-18 08:10:57
Message-ID: D960CB61B694CF459DCFB4B0128514C20890283D@exadv11.host.magwien.gv.at
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Shams Khan wrote:
> Can somebody tell me how we can automate the switch over process, I
> know there is once file recovery.conf which contains the parameter
> trigger_file. But my question is what code that file contains....Hope
> my thinking is correct.

The contents of the trigger file are irrelevant, it is just a
switch: the existence of the file tells the standby to stop
recovering.

To automate failover, you need some cluster software.
It is a nontrivial problem to detect if the primary really
went down. You can't have the standby make this decision
by itself -- it could be that it is the standby that has a problem
that keeps it from seeing the primary.
Moreover, you should have a way to deactivate the old primary
when you fail over, otherwise you might end up with two
servers who both think that they are the active one.

Yours,
Laurenz Albe

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message teyking2003 2012-10-18 08:13:07 Auto Vacuum
Previous Message Albe Laurenz 2012-10-18 08:05:48 Re: Streaming Replication (Master Delta Sync)