Pg_ctl promote -- wait for slave to be promoted fully ?

From: Magnus Hagander <magnus(at)hagander(dot)net>
To: PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Pg_ctl promote -- wait for slave to be promoted fully ?
Date: 2012-08-07 13:22:16
Message-ID: CABUevEyeSA=U+2XeftMXzuv1-c_yKk6-haKA=hPUpZcsxKxpNw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general pgsql-hackers

Should we consider if we can make "pg_ctl -w" work for "promote" as well?

The main problem is, I guess, that it can't log in - so wed' need
something like "PQping()" that actually checked if it was master or
slave?

//Magnus

---------- Forwarded message ----------
From: Manoj Govindassamy <manoj(at)nimblestorage(dot)com>
Date: Fri, Jul 20, 2012 at 9:28 PM
Subject: [GENERAL] Pg_ctl promote -- wait for slave to be promoted fully ?
To: pgsql-general(at)postgresql(dot)org

Hi team,

I am using PG 9.1.2 and I am promoting a slave to master with the
following command.

pg_ctl promote -D /pat/to/data

Command does return back faster with code 0 ( = success). I assumed
the slave is now the master and issued write operations. But the
statement failed as the DB complained that it can do only read
operation. Postgres.log showed "ready to accept connection" a second
later after I issued the statement. So, my understanding is "pg_ctl
promote" is triggering a slave promote and is "asynchornous".

-- Anyway I can query the state of DB to know its status slave or
master ?? So, that i can issue write statements only after I know that
the DB is the new master now

-- Or anyway to make pg_ctl promote to wait till the slave is
completely promoted ?

Any help is appreciated.

--
thanks,
Manoj

--
Sent via pgsql-general mailing list (pgsql-general(at)postgresql(dot)org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

--
Magnus Hagander
Me: http://www.hagander.net/
Work: http://www.redpill-linpro.com/

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Roman Golis 2012-08-07 14:12:11 Are stored procedures always kept in memory?
Previous Message Samba 2012-08-07 13:15:16 Re: warnings about invalid "search_path"

Browse pgsql-hackers by date

  From Date Subject
Next Message Kevin Grittner 2012-08-07 13:45:35 Re: [PATCH] Docs: Make notes on sequences and rollback more obvious
Previous Message Magnus Hagander 2012-08-07 13:06:23 Re: -Wformat-zero-length