Re: Setting up HA postgresql

From: "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
To: Tatsuo Ishii <ishii(at)postgresql(dot)org>, dunnwjr(at)gmail(dot)com
Cc: aviel33(at)gmail(dot)com, pgsql-general(at)postgresql(dot)org
Subject: Re: Setting up HA postgresql
Date: 2015-07-22 02:57:20
Message-ID: 55AF0690.3020504@commandprompt.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general


On 07/21/2015 07:07 PM, Tatsuo Ishii wrote:
>
>> But it appears that the fail condition for "watchdog" is the failure of a
>> pgpool-II instance. In the configuration described in the wiki you would
>> put a pgpool-II instance on each Postgres node, and if one of the pgpool-II
>> instances fails it executes a script (which can create the trigger file to
>> promote the standby to master). However, if the fail condition for watchdog
>> is a failure of the pgpool-II instance what happens if the DBMS has
>> availability issues but the pgpool-II process on that server is ok? The
>> fail condition would never be triggered, right?
>
> No. The condition (PostgreSQL failure) will be detected by one of
> pgpool-II (not watchdog process) and the pgpool-II will disconnect the
> failed PostgreSQL, then execute failover script (if defined) which
> will usually promote standby PostgreSQL (if failed PostgreSQL was
> primary) or just ignore the broken PostgreSQL if it was standby.

Thank you Tatsuo, I was having trouble explaining.

Sincerely,

JD

--
Command Prompt, Inc. - http://www.commandprompt.com/ 503-667-4564
PostgreSQL Centered full stack support, consulting and development.
Announcing "I'm offended" is basically telling the world you can't
control your own emotions, so everyone else should do it for you.

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Chris Mair 2015-07-22 07:23:36 Re: Cannot reach pg server using -h localhost
Previous Message Tatsuo Ishii 2015-07-22 02:07:56 Re: Setting up HA postgresql