Re: Libpq support to connect to standby server as priority

From: Dave Cramer <pg(at)fastcrypt(dot)com>
To: "Tsunakawa, Takayuki" <tsunakawa(dot)takay(at)jp(dot)fujitsu(dot)com>
Cc: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Robert Haas <robertmhaas(at)gmail(dot)com>, "laurenz(dot)albe(at)cybertec(dot)at" <laurenz(dot)albe(at)cybertec(dot)at>, Haribabu Kommi <kommi(dot)haribabu(at)gmail(dot)com>, Jing Wang <jingwangian(at)gmail(dot)com>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Libpq support to connect to standby server as priority
Date: 2019-01-17 13:36:06
Message-ID: CADK3HH+phRtMRf5+FzeATvzqsD8hF=gHbz7vhcLM1MC4dv3TRw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Tue, 15 Jan 2019 at 23:21, Tsunakawa, Takayuki <
tsunakawa(dot)takay(at)jp(dot)fujitsu(dot)com> wrote:

> From: Dave Cramer [mailto:pg(at)fastcrypt(dot)com]
> > The original desire should have been the ability to connect to a
> > primary or a standby. So, I think we should go back to the original
> thinking
> > (and not complicate the feature), and create a read only GUC_REPORT
> variable,
> > say, server_role, that identifies whether the server is a primary or a
> > standby.
> >
> >
> >
> > I'm confused as to how this would work. Who or what determines if the
> server
> > is a primary or standby?
>
> Overall, the server determines the server role (primary or standby) using
> the same mechanism as pg_is_in_recovery(), and set the server_role GUC
> parameter. As the parameter is GUC_REPORT, the change is reported to the
> clients using the ParameterStatus ('S') message. The clients also get the
> value at connection.
>

Thanks, that clarifies it.

Dave Cramer

davec(at)postgresintl(dot)com
www.postgresintl.com

>
>

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Dave Cramer 2019-01-17 13:36:53 Re: Libpq support to connect to standby server as priority
Previous Message Magnus Hagander 2019-01-17 13:04:44 pgsql: Remove references to Majordomo