corosync
2.3.2
|
Definition at line 291 of file totemsrp.c.
struct memb_commit_token* totemsrp_instance::commit_token |
Definition at line 503 of file totemsrp.c.
char totemsrp_instance::commit_token_storage[40000] |
Definition at line 515 of file totemsrp.c.
struct consensus_list_item totemsrp_instance::consensus_list[PROCESSOR_COUNT_MAX] |
Definition at line 305 of file totemsrp.c.
int totemsrp_instance::consensus_list_entries |
Definition at line 307 of file totemsrp.c.
int totemsrp_instance::failed_to_recv |
Definition at line 294 of file totemsrp.c.
int totemsrp_instance::fcc_mcast_last |
Definition at line 301 of file totemsrp.c.
int totemsrp_instance::fcc_remcast_current |
Definition at line 303 of file totemsrp.c.
int totemsrp_instance::fcc_remcast_last |
Definition at line 299 of file totemsrp.c.
int totemsrp_instance::global_seqno |
Definition at line 469 of file totemsrp.c.
int totemsrp_instance::heartbeat_timeout |
Definition at line 365 of file totemsrp.c.
Referenced by totemsrp_initialize().
int totemsrp_instance::iface_changes |
Definition at line 292 of file totemsrp.c.
Referenced by main_iface_change_fn().
unsigned int totemsrp_instance::last_released |
Definition at line 475 of file totemsrp.c.
struct totem_ip_address totemsrp_instance::mcast_address |
Definition at line 449 of file totemsrp.c.
Referenced by totemsrp_initialize().
void(*) enum memb_stat totemsrp_instance::memb_state) |
Definition at line 443 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::memb_timer_state_commit_timeout |
Definition at line 414 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::memb_timer_state_gather_consensus_timeout |
Definition at line 412 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::memb_timer_state_gather_join_timeout |
Definition at line 410 of file totemsrp.c.
unsigned int totemsrp_instance::my_aru |
Definition at line 383 of file totemsrp.c.
int totemsrp_instance::my_aru_count |
Definition at line 343 of file totemsrp.c.
unsigned int totemsrp_instance::my_cbl |
Definition at line 499 of file totemsrp.c.
int totemsrp_instance::my_deliver_memb_entries |
Definition at line 335 of file totemsrp.c.
struct srp_addr totemsrp_instance::my_deliver_memb_list[PROCESSOR_COUNT_MAX] |
Definition at line 321 of file totemsrp.c.
struct srp_addr totemsrp_instance::my_failed_list[PROCESSOR_COUNT_MAX] |
Definition at line 313 of file totemsrp.c.
int totemsrp_instance::my_failed_list_entries |
Definition at line 327 of file totemsrp.c.
unsigned int totemsrp_instance::my_high_delivered |
Definition at line 385 of file totemsrp.c.
unsigned int totemsrp_instance::my_high_ring_delivered |
Definition at line 363 of file totemsrp.c.
unsigned int totemsrp_instance::my_high_seq_received |
Definition at line 353 of file totemsrp.c.
struct srp_addr totemsrp_instance::my_id |
Definition at line 309 of file totemsrp.c.
Referenced by main_iface_change_fn(), and totemsrp_mcast().
unsigned int totemsrp_instance::my_install_seq |
Definition at line 355 of file totemsrp.c.
unsigned int totemsrp_instance::my_last_aru |
Definition at line 347 of file totemsrp.c.
unsigned int totemsrp_instance::my_last_seq |
Definition at line 485 of file totemsrp.c.
int totemsrp_instance::my_left_memb_entries |
Definition at line 337 of file totemsrp.c.
Referenced by totemsrp_ifaces_get().
struct srp_addr totemsrp_instance::my_left_memb_list[PROCESSOR_COUNT_MAX] |
Definition at line 323 of file totemsrp.c.
Referenced by totemsrp_ifaces_get().
int totemsrp_instance::my_memb_entries |
Definition at line 333 of file totemsrp.c.
Referenced by totemsrp_ifaces_get().
struct srp_addr totemsrp_instance::my_memb_list[PROCESSOR_COUNT_MAX] |
Definition at line 319 of file totemsrp.c.
Referenced by main_iface_change_fn(), and totemsrp_ifaces_get().
int totemsrp_instance::my_merge_detect_timeout_outstanding |
Definition at line 345 of file totemsrp.c.
int totemsrp_instance::my_new_memb_entries |
Definition at line 329 of file totemsrp.c.
struct srp_addr totemsrp_instance::my_new_memb_list[PROCESSOR_COUNT_MAX] |
Definition at line 315 of file totemsrp.c.
struct memb_ring_id totemsrp_instance::my_old_ring_id |
Definition at line 341 of file totemsrp.c.
unsigned int totemsrp_instance::my_pbl |
Definition at line 497 of file totemsrp.c.
struct srp_addr totemsrp_instance::my_proc_list[PROCESSOR_COUNT_MAX] |
Definition at line 311 of file totemsrp.c.
int totemsrp_instance::my_proc_list_entries |
Definition at line 325 of file totemsrp.c.
int totemsrp_instance::my_received_flg |
Definition at line 351 of file totemsrp.c.
int totemsrp_instance::my_retrans_flg_count |
Definition at line 361 of file totemsrp.c.
struct memb_ring_id totemsrp_instance::my_ring_id |
Definition at line 339 of file totemsrp.c.
Referenced by main_iface_change_fn().
int totemsrp_instance::my_rotation_counter |
Definition at line 357 of file totemsrp.c.
int totemsrp_instance::my_seq_unchanged |
Definition at line 349 of file totemsrp.c.
int totemsrp_instance::my_set_retrans_flg |
Definition at line 359 of file totemsrp.c.
int totemsrp_instance::my_token_held |
Definition at line 471 of file totemsrp.c.
unsigned int totemsrp_instance::my_token_seq |
Definition at line 395 of file totemsrp.c.
int totemsrp_instance::my_trans_memb_entries |
Definition at line 331 of file totemsrp.c.
struct srp_addr totemsrp_instance::my_trans_memb_list[PROCESSOR_COUNT_MAX] |
Definition at line 317 of file totemsrp.c.
unsigned int totemsrp_instance::my_trc |
Definition at line 495 of file totemsrp.c.
struct cs_queue totemsrp_instance::new_message_queue |
Definition at line 370 of file totemsrp.c.
Referenced by totemsrp_avail(), totemsrp_finalize(), totemsrp_initialize(), and totemsrp_mcast().
struct cs_queue totemsrp_instance::new_message_queue_trans |
Definition at line 372 of file totemsrp.c.
Referenced by totemsrp_avail(), totemsrp_finalize(), totemsrp_initialize(), and totemsrp_mcast().
int totemsrp_instance::old_ring_state_aru |
Definition at line 481 of file totemsrp.c.
unsigned int totemsrp_instance::old_ring_state_high_seq_received |
Definition at line 483 of file totemsrp.c.
int totemsrp_instance::old_ring_state_saved |
Definition at line 479 of file totemsrp.c.
uint32_t totemsrp_instance::orf_token_discard |
Definition at line 507 of file totemsrp.c.
char totemsrp_instance::orf_token_retransmit[TOKEN_SIZE_MAX] |
Definition at line 391 of file totemsrp.c.
int totemsrp_instance::orf_token_retransmit_size |
Definition at line 393 of file totemsrp.c.
uint64_t totemsrp_instance::pause_timestamp |
Definition at line 501 of file totemsrp.c.
struct sq totemsrp_instance::recovery_sort_queue |
Definition at line 378 of file totemsrp.c.
Referenced by totemsrp_finalize(), and totemsrp_initialize().
struct sq totemsrp_instance::regular_sort_queue |
Definition at line 376 of file totemsrp.c.
Referenced by totemsrp_finalize(), and totemsrp_initialize().
struct cs_queue totemsrp_instance::retrans_message_queue |
Definition at line 374 of file totemsrp.c.
Referenced by totemsrp_finalize(), and totemsrp_initialize().
unsigned int totemsrp_instance::set_aru |
Definition at line 477 of file totemsrp.c.
totemsrp_stats_t totemsrp_instance::stats |
Definition at line 505 of file totemsrp.c.
Referenced by main_deliver_fn(), totemsrp_initialize(), and totemsrp_mcast().
uint32_t totemsrp_instance::threaded_mode_enabled |
Definition at line 509 of file totemsrp.c.
Referenced by totemsrp_initialize(), and totemsrp_threaded_mode_enable().
qb_loop_timer_handle totemsrp_instance::timer_heartbeat_timeout |
Definition at line 416 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::timer_merge_detect_timeout |
Definition at line 408 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::timer_orf_token_hold_retransmit_timeout |
Definition at line 406 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::timer_orf_token_retransmit_timeout |
Definition at line 404 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::timer_orf_token_timeout |
Definition at line 402 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::timer_pause_timeout |
Definition at line 400 of file totemsrp.c.
struct list_head totemsrp_instance::token_callback_received_listhead |
Definition at line 387 of file totemsrp.c.
Referenced by totemsrp_callback_token_create().
struct list_head totemsrp_instance::token_callback_sent_listhead |
Definition at line 389 of file totemsrp.c.
Referenced by totemsrp_callback_token_create().
void* totemsrp_instance::token_recv_event_handle |
Definition at line 513 of file totemsrp.c.
Referenced by totemsrp_initialize().
unsigned long long totemsrp_instance::token_ring_id_seq |
Definition at line 473 of file totemsrp.c.
void* totemsrp_instance::token_sent_event_handle |
Definition at line 514 of file totemsrp.c.
Referenced by totemsrp_initialize().
struct totem_config* totemsrp_instance::totem_config |
Definition at line 491 of file totemsrp.c.
Referenced by main_iface_change_fn(), totemsrp_ifaces_get(), totemsrp_initialize(), totemsrp_my_family_get(), totemsrp_my_nodeid_get(), and totemsrp_ring_reenable().
void* totemsrp_instance::totemrrp_context |
Definition at line 489 of file totemsrp.c.
Referenced by totemsrp_crypto_set(), totemsrp_finalize(), totemsrp_ifaces_get(), totemsrp_initialize(), totemsrp_member_add(), totemsrp_member_remove(), and totemsrp_ring_reenable().
void(* totemsrp_instance::totemsrp_confchg_fn)(enum totem_configuration_type configuration_type, const unsigned int *member_list, size_t member_list_entries, const unsigned int *left_list, size_t left_list_entries, const unsigned int *joined_list, size_t joined_list_entries, const struct memb_ring_id *ring_id) |
Definition at line 457 of file totemsrp.c.
Referenced by totemsrp_initialize().
void(* totemsrp_instance::totemsrp_deliver_fn)(unsigned int nodeid, const void *msg, unsigned int msg_len, int endian_conversion_required) |
Definition at line 451 of file totemsrp.c.
Referenced by totemsrp_initialize().
int totemsrp_instance::totemsrp_log_level_debug |
Definition at line 429 of file totemsrp.c.
Referenced by main_iface_change_fn(), totemsrp_initialize(), and totemsrp_mcast().
int totemsrp_instance::totemsrp_log_level_error |
Definition at line 423 of file totemsrp.c.
Referenced by totemsrp_initialize().
int totemsrp_instance::totemsrp_log_level_notice |
Definition at line 427 of file totemsrp.c.
Referenced by totemsrp_initialize().
int totemsrp_instance::totemsrp_log_level_security |
Definition at line 421 of file totemsrp.c.
Referenced by main_deliver_fn(), and totemsrp_initialize().
int totemsrp_instance::totemsrp_log_level_trace |
Definition at line 431 of file totemsrp.c.
Referenced by totemsrp_initialize(), and totemsrp_mcast().
int totemsrp_instance::totemsrp_log_level_warning |
Definition at line 425 of file totemsrp.c.
Referenced by totemsrp_initialize().
void(* totemsrp_instance::totemsrp_log_printf)(int level, int sybsys, const char *function, const char *file, int line, const char *format,...) __attribute__((format(printf |
Definition at line 435 of file totemsrp.c.
Referenced by totemsrp_initialize().
qb_loop_t* totemsrp_instance::totemsrp_poll_handle |
Definition at line 447 of file totemsrp.c.
Referenced by totemsrp_initialize().
void(* totemsrp_instance::totemsrp_service_ready_fn)(void) |
Definition at line 464 of file totemsrp.c.
Referenced by main_iface_change_fn(), and totemsrp_service_ready_register().
int totemsrp_instance::totemsrp_subsys_id |
Definition at line 433 of file totemsrp.c.
Referenced by totemsrp_initialize().
void(* totemsrp_instance::totemsrp_waiting_trans_ack_cb_fn)(int waiting_trans_ack) |
Definition at line 466 of file totemsrp.c.
Referenced by totemsrp_initialize(), and totemsrp_trans_ack().
struct timeval totemsrp_instance::tv_old |
Definition at line 487 of file totemsrp.c.
unsigned int totemsrp_instance::use_heartbeat |
Definition at line 493 of file totemsrp.c.
Referenced by totemsrp_initialize().
uint32_t totemsrp_instance::waiting_trans_ack |
Definition at line 511 of file totemsrp.c.
Referenced by totemsrp_avail(), totemsrp_mcast(), and totemsrp_trans_ack().