IPALLOCATION : If the node is held pinned down in "init" state
authorRonnie Sahlberg <ronniesahlberg@gmail.com>
Wed, 12 Jan 2011 22:35:37 +0000 (09:35 +1100)
committerRonnie Sahlberg <ronniesahlberg@gmail.com>
Wed, 12 Jan 2011 22:35:37 +0000 (09:35 +1100)
commite1ca391136eab60b586eaa263bed33219285c0bd
treebb69979da1c3fb2c8d2f7fb3e7f76105aee4ed75
parentc12e749e84f1ef1f5b5d8a26900f1d5c74e2319a
IPALLOCATION : If the node is held pinned down in "init" state
by external services failing to start, or blocking CTDBD from finishing the startup phase,
we can encounter a situation where we have not yet fully initialized, but a
remote recovery master tries to release a certain ip clusterwide.

In this situation the node that is pinned down in init/startup phase
would fail to perform the release of the ip address since we are not yet fully operational and not yet host any valid interfaces.

In this situation, we just need to remain unhealthy, there is on need to
also ban the node.

Remove the autobanning for this condition and just let the node remain in
unhealthy mode.
Banning is overkill in this situation when the system is broken and just
draws attention to ctdbd instead of the root cause.
server/ctdb_takeover.c