Search Postgresql Archives

pg_standby / WAL archive-restore through system restarts

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Just wanted to see if others would confirm my impressions about running WAL archiving and pg_standby restore.

Server A (Primary): Runs PG 8.3 with WAL archiving enabled. Each WAL is copied over the network to Server B. (A previous 'tar backup' of the database along with the requisite psql commands pg_start_backup()/pg_stop_backup() was done and restored on Server B.)

Server B (Backup): Runs PG 8.3 in 'recovery mode' (recovery.conf), with pg_standby feeding the WAL archives.

The idea is that if Server A dies, Server B will have a relatively close snapshot of the most recent database changes and could take over as the new primary database server.

During regular operations, Server A and Server B may independently need to be rebooted or postgresql restarted, etc. Is there any sync-ing between Server A and Server B I have to worry about when doing this? That is, will Server B need to know anything about the fact that the postmaster on Server A going up and down? Will it just run normally, waiting for the restarted Server A to send over new WAL archives?

Can I shutdown Server B simply by killing the postmaster and restart it back in recovery mode to continue re-syncing where it left off? Or does stopping Server B in recovery mode require any manual re-sync steps before it can resume recovery?

If I ever tell Server B to stop recovery (assuming I didn't intend for it to become the new primary), I cannot just resume recovery mode unless I do the full data backup again from Server A and restore on Server B in start in recovery mode. That is, once you tell PG to end recovery, it becomes a primary and no longer can resume recovery mode without redoing the recovery setup steps.

Are these correct?

Thanks,
David


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux