ctdb-ipalloc: ctdb_takeover_run_core() takes ipalloc_state
authorMartin Schwenke <martin@meltin.net>
Thu, 29 Oct 2015 10:08:07 +0000 (21:08 +1100)
committerAmitay Isaacs <amitay@samba.org>
Fri, 20 Nov 2015 00:36:32 +0000 (01:36 +0100)
commit5b7bb6056b366a2bd834dfb09d2a37009ae38c29
treef1b0fc39e3d17883ba37b495ad9f0afe3e6113f9
parent5fba874a2edd3b892f3a3c5670971b9bbe8afa81
ctdb-ipalloc: ctdb_takeover_run_core() takes ipalloc_state

As do the functions called below it.  They no longer need a CTDB
context.

create_merged_ip_list() now takes both a CTDB context and an
ipalloc_state.

Drop ipalloc_state from CTDB context.  So the substitution in the
code is:

  ctdb->ipalloc_state  ->  ipalloc_state

Tweak the test code to match.

Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
ctdb/include/ctdb_private.h
ctdb/server/ctdb_takeover.c
ctdb/tests/src/ctdb_takeover_tests.c