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:42:01 +0000 (09:42 +1100)
commitd8af74e4c4961deb94c18dde8ba7fc07e944729c
treebd3da279b4c5c58d99d3621b3787abcaada57450
parent5be8610ffa33db49e33949560d0ef2fa5f3c0c73
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