};
/* all tunable variables go in here */
-struct ctdb_tunable {
+struct ctdb_tunable_list {
uint32_t max_redirect_count;
uint32_t seqnum_interval; /* unit is ms */
uint32_t control_timeout;
/*
struct holding a ctdb_sock_addr and an interface name,
- used to add/remove public addresses
+ used to add/remove public addresses and grat arp
*/
-struct ctdb_control_ip_iface {
- ctdb_sock_addr addr;
- uint32_t mask;
- uint32_t len;
- char iface[1];
-};
-
-/*
- struct holding a ctdb_sock_addr and an interface name,
- used for send_gratious_arp
- */
-struct ctdb_control_gratious_arp {
+struct ctdb_addr_info_old {
ctdb_sock_addr addr;
uint32_t mask;
uint32_t len;
#define CTDB_LMASTER_ANY 0xffffffff
/* structure used for pulldb control */
-struct ctdb_control_pulldb {
+struct ctdb_pulldb {
uint32_t db_id;
uint32_t lmaster;
};
/*
structure for setting a tunable
*/
-struct ctdb_control_set_tunable {
+struct ctdb_tunable_old {
uint32_t value;
uint32_t length;
uint8_t name[1];
};
-struct ctdb_control_transdb {
+struct ctdb_transdb {
uint32_t db_id;
- uint32_t transaction_id;
+ uint32_t tid;
};
#define CTDB_PUBLIC_IP_FLAGS_ONLY_AVAILABLE 0x00010000