From: | Josh Berkus <josh(at)agliodbs(dot)com> |
---|---|
To: | pgsql-hackers(at)postgresql(dot)org |
Subject: | Wierd quirk of HS/SR, probably not fixable |
Date: | 2010-04-04 19:29:38 |
Message-ID: | 4BB8E8A2.5090605@agliodbs.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Hackers,
Here's a way to trap yourself:
(1) Set up an HS/SR master
(2) pg_start_backup on the master
(3) clone the master to 1 or more slaves
(4) Fast shutdown the master (without pg_stop_backup)
(5) Restart the master
(6) Bring up the slaves
Result: the slaves will come up fine in recovery mode. However, they
will never switch over to HS mode or start SR. You will not be able to
pg_stop_backup() on the master. At this point, you have no option but
to shut down the slaves and re-clone.
The only reason why this is somewhat problematic for users is that you
will not get any messages from the master or the slaves to indicate why
they won't switch modes. So I can imagine someone wasting a lot of time
troubleshooting the wrong problems.
Suggested resolution: I don't think there's and logical "fix" for this
case; it should just be added to the docs as a failure/troubleshooting
condition.
--
-- Josh Berkus
PostgreSQL Experts Inc.
http://www.pgexperts.com
From | Date | Subject | |
---|---|---|---|
Next Message | Peter Eisentraut | 2010-04-04 20:27:50 | Re: message clarifications |
Previous Message | Mark Wong | 2010-04-04 18:13:34 | new database test 5 v0.1.0 |