We have a master server and replication server running Postgres 9.3.6
Streaming was going slow due to a secondary failover router. It was running behind but still working.
I got a communication error and now I am getting the
ERROR: requested WAL segment 00000001000003150000001E has already been removed
However looking at the master server that file (and many before it) is still in the WAL directory.
I restarted the replication server and I do get the message
redo starts at 315/1A9CB5A0
[4018 - 2015-09-28 20:57:32 GMT]LOG: consistent recovery state reached at 315/1ED5E910
[4018 - 2015-09-28 20:57:32 GMT]LOG: unexpected pageaddr 313/C0D60000 in log segment 00000001000003150000001E, offset 14024704
Is there any way to restart the streaming or will I have to pull down and do another basebackup?
pg_xlog
? Or an archive directory?