On Thu, Nov 26, 2009 at 03:56:37PM +0100, Henning Brauer wrote: > * Derek Buttineau <de...@csolve.net> [2009-11-26 15:07]: > > On 2009-11-25, at 6:23 PM, Henning Brauer wrote: > > > > > check ifconfig -g carp on both > > > > > > Right now both are at: > > > > carp: carp demote count 0 > > > > However, I did check that before I rebooted the backup unit and the master > > was > > set to > > > > carp: carp demote count 1 > > > > At first I thought that maybe pfsync was keeping the master from reverting > > while it synced state, but even after 24 hours the master hadn't taken back > > over from the slave. > > the one with the higher demote count always loses, regardless of > advskew. now finding out which subsytem set the demote count might be > nintrivial. pfsync is in the game, so is rc, and, depending on > configuration, various daemons like bgpd and ospfd.
It might help to set sysctl net.inet.carp.log=6 carp does logging about who demoted it: CARP_LOG(LOG_INFO, nil, ("%s demoted group %s to %d", ifp->if_xname, ifgl->ifgl_group->ifg_group, *dm));