Re: Heartbeat + pacemaker configuration for PostgreSQL log shipping

From: Jody McIntyre <jodym(at)trustcentric(dot)com>
To: Fujii Masao <masao(dot)fujii(at)gmail(dot)com>
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: Heartbeat + pacemaker configuration for PostgreSQL log shipping
Date: 2011-02-22 14:53:39
Message-ID: AANLkTi=zo4ZnP3G0gz8y998GOG7Gq0pmO9d=cjT-Jbpw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

On Mon, Feb 21, 2011 at 10:00 PM, Fujii Masao <masao(dot)fujii(at)gmail(dot)com> wrote:

> The resource agents for MySQL and DRBD have been implemented as
> master/slave ones. So I think that the resource agent for PostgreSQL also
> should be done the same way, i.e., you should implement only "start" and
> "stop" but also "promote" and "demote".
>

The trouble with postgres is there's no easy way to "demote" a master
machine to a slave. You need to create a new master, back up its database,
and restore it onto the slave before starting it. This seems difficult to
implement, and pacemaker is already very complicated as it is.

We are seriously considering writing our own tool that simply tests the
master from the slave, and runs a very simple shell script to take over if
necessary.

Cheers,
Jody

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Bernhard Schrader 2011-02-22 17:07:53 Re: PG_update to 9.0.4 in ubuntu lucid 64
Previous Message Bernhard Rohrer 2011-02-22 14:05:24 PG_update to 9.0.4 in ubuntu lucid 64