Re: [GENERAL] Replication: slave is in permanent startup 'recovery'

2011-04-14 Thread Tomas Vondra
Dne 14.4.2011 10:01, Craig Ringer napsal(a): > That's a limitation of streaming replication. It's a lot like the issue > Oracle has with running out of undo or redo log space. Essentially, my > understanding is that the hot standby server cannot replay WAL archives > to keep up with the master's ch

Re: [GENERAL] Replication: slave is in permanent startup 'recovery'

2011-04-14 Thread Henry C.
> On 14/04/2011 2:15 AM, Henry C. wrote: > Nope, it's working as designed I'm afraid. > > There are params you can tune to control how far slaves are allowed to > get behind the master before cancelling queries... Thanks Craig - this dawned on me eventually. -- Sent via pgsql-general mailing lis

Re: [GENERAL] Replication: slave is in permanent startup 'recovery'

2011-04-14 Thread Henry C.
> However, a SELECT eventually fails with "canceling statement due to conflict > with recovery". > > Where else can I check, or what else can I do to determine what the problem > is? ...or maybe there _is_ no problem. select count(*) from big_table; -- will fail because it's long-lived and rows a

Re: [GENERAL] Replication: slave is in permanent startup 'recovery'

2011-04-14 Thread Craig Ringer
On 14/04/2011 2:15 AM, Henry C. wrote: Greets, Pg 9.0.3 This must be due to my own misconfiguration, so apologies if I'm not seeing the obvious - I've noticed that my slave seems to be stuck in a permanent startup/recovery state. That's what warm- and hot-standby slaves are. They're continuou

Re: [GENERAL] Replication: slave is in permanent startup 'recovery'

2011-04-14 Thread Henry C.
On Wed, April 13, 2011 20:15, Henry C. wrote: > If I try and execute a long-lived SQL query on the slave, it eventually fails > with "canceling statement due to conflict with recovery". Replication is > definitely working (DML actions are propagated to the slave), but something > is amiss. Let m

Re: [GENERAL] Replication: slave is in permanent startup 'recovery'

2011-04-13 Thread Tomas Vondra
Dne 13.4.2011 20:42, Henry C. napsal(a): > > Forgot to mention recovery.conf on slave: > > standby_mode = 'on' > primary_conninfo = 'host..." > restore_command = 'cp /home/psql-wal-archive/%f "%p"' > archive_cleanup_command = 'pg_archivecleanup /home/psql-wal-archive %r' > > > The wiki states "

Re: [GENERAL] Replication: slave is in permanent startup 'recovery'

2011-04-13 Thread Henry C.
Forgot to mention recovery.conf on slave: standby_mode = 'on' primary_conninfo = 'host..." restore_command = 'cp /home/psql-wal-archive/%f "%p"' archive_cleanup_command = 'pg_archivecleanup /home/psql-wal-archive %r' The wiki states "If wal_keep_segments is a high enough number to retain the WA

[GENERAL] Replication: slave is in permanent startup 'recovery'

2011-04-13 Thread Henry C.
Greets, Pg 9.0.3 This must be due to my own misconfiguration, so apologies if I'm not seeing the obvious - I've noticed that my slave seems to be stuck in a permanent startup/recovery state. ps on the slave shows: ... postgres: wal receiver process streaming 190/A6C384A0 postgres: startup pro