need the header changes too
authorAndrew Tridgell <tridge@samba.org>
Thu, 30 Nov 2006 22:01:11 +0000 (09:01 +1100)
committerAndrew Tridgell <tridge@samba.org>
Thu, 30 Nov 2006 22:01:11 +0000 (09:01 +1100)
(This used to be ctdb commit 57dd0a1453e99604b3accc6dc2c183c547f37d1b)

ctdb/include/ctdb.h
ctdb/include/ctdb_private.h

index c6bc043266f7d6f342a804b2c3a4c6c6559b2c4c..624a93975f4b6d18e949367f9874dce83497a4e8 100644 (file)
@@ -88,3 +88,8 @@ int ctdb_attach(struct ctdb_context *ctdb, const char *name, int tdb_flags,
 int ctdb_call(struct ctdb_context *ctdb, TDB_DATA key, int call_id, 
              TDB_DATA *call_data, TDB_DATA *reply_data);
 
+/*
+  wait for all nodes to be connected - useful for test code
+*/
+void ctdb_connect_wait(struct ctdb_context *ctdb);
+
index 582739f6173472d0c1e6dd9563b9717c4bb5e331..653f74ffdcd2e077ab0380e005328ef8789712e2 100644 (file)
@@ -78,6 +78,7 @@ struct ctdb_context {
        const char *name;
        uint32_t vnn; /* our own vnn */
        uint32_t num_nodes;
+       uint32_t num_connected;
        struct idr_context *idr;
        struct ctdb_node **nodes; /* array of nodes in the cluster - indexed by vnn */
        struct ctdb_registered_call *calls; /* list of registered calls */