diff options
author | Martin Schwenke <martin@meltin.net> | 2014-11-21 17:33:21 +1100 |
---|---|---|
committer | Martin Schwenke <martins@samba.org> | 2014-12-05 21:02:40 +0100 |
commit | d0b2375c3d754da3cd68e34617ab3edd36e9317b (patch) | |
tree | 7d5643a23075eed2cd6a6ec99876a4437fd0ffec /ctdb/common/ctdb_util.c | |
parent | d4212bd6a533b4b54b56e376a9246f2396cba253 (diff) | |
download | samba-d0b2375c3d754da3cd68e34617ab3edd36e9317b.tar.gz samba-d0b2375c3d754da3cd68e34617ab3edd36e9317b.tar.xz samba-d0b2375c3d754da3cd68e34617ab3edd36e9317b.zip |
ctdb-scripts: Wait until IPv6 addresses are not "tentative"
There are a few potential failure modes when adding an IPv6 address.
It takes a little while of duplicate address detection to complete, so
wait for a while. After a timeout, also need to check to see if
duplicate address detection failed - if it did then actually drop the
IP address.
This really needs some careful thinking. If CTDB disappears on a node
but the node's IP addresses are still on interfaces then the above
failure mode could cause the takeover nodes to become banned.
Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Diffstat (limited to 'ctdb/common/ctdb_util.c')
0 files changed, 0 insertions, 0 deletions