[pgpool-general: 3734] watchdog failover fails - not switching delegate IP

Janusz Borkowski janusz.borkowski at infobright.com
Wed May 20 20:54:01 JST 2015


Hi!
I use pgpool 3.4.2-1
When the Active host 0 (.189) gets its network disconnected, the Standby host 1 (.188) does not switch the delegate IP. Standby watchdog does not realize that Active is not available:
[root at ib-wawa-188 ~]# pcp_watchdog_info 2 192.168.10.188 9898 admin pgpool 0
192.168.10.189 9999 9000 3

In the Standby logs I see repeating every few seconds indefinitely:

May 20 13:22:30 localhost pgpool: 2015-05-20 13:22:30: pid 1229: DEBUG:  watchdog heartbeat: send heartbeat signal to 192.168.10.189:9694
May 20 13:22:32 localhost pgpool[902]: [5430-1] 2015-05-20 13:22:32: pid 902: LOG:  failed to create watchdog sending socket
May 20 13:22:32 localhost pgpool[902]: [5430-2] 2015-05-20 13:22:32: pid 902: DETAIL:  connect() reports failure "No route to host"
May 20 13:22:32 localhost pgpool[902]: [5430-3] 2015-05-20 13:22:32: pid 902: HINT:  You can safely ignore this while starting up.
May 20 13:22:32 localhost pgpool[902]: [5431-1] 2015-05-20 13:22:32: pid 902: LOG:  watchdog sending packet for nodes
May 20 13:22:32 localhost pgpool[902]: [5431-2] 2015-05-20 13:22:32: pid 902: DETAIL:  packet for "192.168.10.189:9000" is canceled
May 20 13:22:32 localhost pgpool: 2015-05-20 13:22:32: pid 902: LOG:  failed to create watchdog sending socket
May 20 13:22:32 localhost pgpool: 2015-05-20 13:22:32: pid 902: DETAIL:  connect() reports failure "No route to host"
May 20 13:22:32 localhost pgpool: 2015-05-20 13:22:32: pid 902: HINT:  You can safely ignore this while starting up.
May 20 13:22:32 localhost pgpool: 2015-05-20 13:22:32: pid 902: LOG:  watchdog sending packet for nodes
May 20 13:22:32 localhost pgpool: 2015-05-20 13:22:32: pid 902: DETAIL:  packet for "192.168.10.189:9000" is canceled

Is it known that watchdog failover does not work when network connection to Active gets down?

J.


More information about the pgpool-general mailing list