ctdbd: Add nodes_file member to struct ctdb_context
authorMartin Schwenke <martin@meltin.net>
Mon, 21 Oct 2013 08:33:10 +0000 (19:33 +1100)
committerMartin Schwenke <martin@meltin.net>
Tue, 22 Oct 2013 04:37:54 +0000 (15:37 +1100)
commitf9ce563135ed036b48eb14a097e002c29aed97a7
tree850962de11b99927525fd6c08aa9aeb0fb6726d6
parent27a63433698604888a1c58becefa120b50eb8e14
ctdbd: Add nodes_file member to struct ctdb_context

This allows ctdb_load_nodes_file() to move to ctdb_server.c and
ctdb_set_nlist() to become static.

Setting ctdb->nodes_file needs to be done early, before the nodes file
is loaded.  It is now set from CTDB_BASE instead ETCDIR, so setting
CTDB_BASE also needs to be done earlier.

Unhack ctdbd_test.c - it no longer needs to define
ctdb_load_nodes_file().

Signed-off-by: Martin Schwenke <martin@meltin.net>
Pair-programmed-with: Amitay Isaacs <amitay@gmail.com>

(This used to be ctdb commit 20e705e63bd3b20837cc3ac92fdcf2a9650ccfc8)
ctdb/include/ctdb_client.h
ctdb/include/ctdb_private.h
ctdb/server/ctdb_server.c
ctdb/server/ctdbd.c
ctdb/tests/src/ctdbd_test.c