34#ifndef TOTEMSTATS_H_DEFINED
35#define TOTEMSTATS_H_DEFINED
89#define TOTEM_TOKEN_STATS_MAX 100
103 knet_node_id_t node, uint8_t link,
104 struct knet_link_status *status);
107 struct knet_handle_stats *stats);
115#define TOTEMPG_STATS_CLEAR_TOTEM 1
116#define TOTEMPG_STATS_CLEAR_TRANSPORT 2
uint32_t continuous_gather
uint64_t recovery_entered
uint64_t memb_commit_token_rx
uint32_t avg_backlog_calc
uint64_t memb_commit_token_tx
uint64_t operational_token_lost
uint64_t operational_entered
uint64_t gather_token_lost
uint64_t commit_token_lost
uint64_t token_hold_cancel_tx
uint32_t continuous_sendmsg_failures
uint64_t recovery_token_lost
uint64_t memb_merge_detect_rx
uint8_t firewall_enabled_or_nic_failure
uint32_t avg_token_workload
uint64_t memb_merge_detect_tx
uint64_t time_since_token_last_received
uint64_t token_hold_cancel_rx
uint64_t consensus_timeouts
void stats_knet_add_handle(void)
int totemknet_handle_get_stats(struct knet_handle_stats *stats)
#define TOTEM_TOKEN_STATS_MAX
void stats_knet_del_member(knet_node_id_t nodeid, uint8_t link)
int totemknet_link_get_status(knet_node_id_t node, uint8_t link, struct knet_link_status *status)
void totempg_stats_clear(int flags)
void stats_knet_add_member(knet_node_id_t nodeid, uint8_t link)