diff options
author | Martin Schwenke <martin@meltin.net> | 2016-06-20 20:47:17 +1000 |
---|---|---|
committer | Amitay Isaacs <amitay@samba.org> | 2016-07-04 15:42:24 +0200 |
commit | 55f13b74bf4ee460b153d062acbdd758ce58ed1a (patch) | |
tree | 74077d84cfb6eddee3da1715e350a46c7ce8bb72 /ctdb/server | |
parent | 58ada0757f29111b6ff180f95c1c0c51ed323c0f (diff) | |
download | samba-55f13b74bf4ee460b153d062acbdd758ce58ed1a.tar.gz |
ctdb-ipalloc: Drop code to update IP assignment tree
This code is not used.
Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Diffstat (limited to 'ctdb/server')
-rw-r--r-- | ctdb/server/ctdb_takeover.c | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/ctdb/server/ctdb_takeover.c b/ctdb/server/ctdb_takeover.c index 9dfcc9ec4b6..0b18f4a5e93 100644 --- a/ctdb/server/ctdb_takeover.c +++ b/ctdb/server/ctdb_takeover.c @@ -3008,37 +3008,6 @@ int32_t ctdb_control_ipreallocated(struct ctdb_context *ctdb, } -int update_ip_assignment_tree(struct ctdb_context *ctdb, struct ctdb_public_ip *ip) -{ - struct public_ip_list *tmp_ip; - - /* IP tree is never built if DisableIPFailover is set */ - if (ctdb->tunable.disable_ip_failover != 0) { - return 0; - } - - if (ctdb->ip_tree == NULL) { - DEBUG(DEBUG_ERR,("No ctdb->ip_tree yet. Failed to update ip assignment\n")); - return -1; - } - - tmp_ip = trbt_lookuparray32(ctdb->ip_tree, IP_KEYLEN, ip_key(&ip->addr)); - if (tmp_ip == NULL) { - DEBUG(DEBUG_ERR,(__location__ " Could not find record for address %s, update ip\n", ctdb_addr_to_str(&ip->addr))); - return -1; - } - - DEBUG(DEBUG_NOTICE,("Updated ip assignment tree for ip : %s from node %u to node %u\n", ctdb_addr_to_str(&ip->addr), tmp_ip->pnn, ip->pnn)); - tmp_ip->pnn = ip->pnn; - - return 0; -} - -void clear_ip_assignment_tree(struct ctdb_context *ctdb) -{ - TALLOC_FREE(ctdb->ip_tree); -} - struct ctdb_reloadips_handle { struct ctdb_context *ctdb; struct ctdb_req_control_old *c; |