On Tue, Feb 23, 2016 at 10:02 AM, Ashish Chauhan <ashish.chau...@support.com
> wrote:

> Thanks Venkata, I am able to setup replication now. Just wondering when I
> check replication_delay and lag, I am getting negative number, any idea why?
>
>
>
> receive    |    replay    | replication_delay | lag
>
> --------------+--------------+-------------------+-----
>
> 796/BA9D8000 | 796/BA9D7FF0 | -00:00:01.612415  |  -2
>

The WAL records in receive and replay means the same WAL record, please see
below :

postgres=# select pg_xlogfile_name('796/BA9D8000');
     pg_xlogfile_name
--------------------------
 0000000100000796000000BA
(1 row)

postgres=# select pg_xlogfile_name('796/BA9D7FF0');
     pg_xlogfile_name
--------------------------
 0000000100000796000000BA
(1 row)

That means the replication is continuously streaming and may behind few WAL
records. Do you see the lag all the time ? Did you test if the replication
is working fine ?

You can check that via pg_controldata as well. What does sync_state in
pg_stat_replication say ?

Regards,
Venkata B N

Fujitsu Australia

Reply via email to