Re: Heartbeat between Primary and Standby replicas

From: Fujii Masao <masao(dot)fujii(at)gmail(dot)com>
To: fazool mein <fazoolmein(at)gmail(dot)com>
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: Re: Heartbeat between Primary and Standby replicas
Date: 2010-09-17 02:34:46
Message-ID: AANLkTimHkkoB2u=UHTKiSUzCnoDKtQCazKrUuSp0RSkL@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Fri, Sep 17, 2010 at 6:49 AM, fazool mein <fazoolmein(at)gmail(dot)com> wrote:
> I am designing a heartbeat system between replicas to know when a replica
> goes down so that necessary measures can be taken. As I see, there are two
> ways of doing it:
>
> 1) Creating a separate heartbeat process on replicas.
> 2) Creating a heartbeat message, and sending it over the connection that is
> already established between walsender and walreceiver.
>
> With 2, sending heartbeat from walsender to walreceiver seems trivial.
> Sending a heartbeat from walreceiver to walsender seems tricky. Going
> through the code, it seems that the walreceiver is always in the
> PGASYNC_COPY_OUT mode (except in the beginning when handshaking is done).
>
> Can you recommend the right way of doing this?

The existing keepalive feature doesn't help?

Regards,

--
Fujii Masao
NIPPON TELEGRAPH AND TELEPHONE CORPORATION
NTT Open Source Software Center

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Craig Ringer 2010-09-17 02:53:45 Re: BUG #5661: The character encoding in logfile is confusing.
Previous Message Itagaki Takahiro 2010-09-17 02:29:06 Re: patch: SQL/MED(FDW) DDL