corosync 3.1.9
|
Definition at line 284 of file totemsrp.c.
struct memb_commit_token* totemsrp_instance::commit_token |
Definition at line 514 of file totemsrp.c.
char totemsrp_instance::commit_token_storage[40000] |
Definition at line 530 of file totemsrp.c.
struct consensus_list_item totemsrp_instance::consensus_list[PROCESSOR_COUNT_MAX] |
Definition at line 298 of file totemsrp.c.
int totemsrp_instance::consensus_list_entries |
Definition at line 300 of file totemsrp.c.
int totemsrp_instance::failed_to_recv |
Definition at line 287 of file totemsrp.c.
int totemsrp_instance::fcc_mcast_last |
Definition at line 294 of file totemsrp.c.
int totemsrp_instance::fcc_remcast_current |
Definition at line 296 of file totemsrp.c.
int totemsrp_instance::fcc_remcast_last |
Definition at line 292 of file totemsrp.c.
int totemsrp_instance::flushing |
Definition at line 526 of file totemsrp.c.
int totemsrp_instance::global_seqno |
Definition at line 480 of file totemsrp.c.
int totemsrp_instance::heartbeat_timeout |
Definition at line 366 of file totemsrp.c.
Referenced by totemsrp_initialize().
int totemsrp_instance::iface_changes |
Definition at line 285 of file totemsrp.c.
Referenced by main_iface_change_fn().
Definition at line 486 of file totemsrp.c.
int totemsrp_instance::lowest_active_if |
Definition at line 302 of file totemsrp.c.
Referenced by totemsrp_initialize(), and totemsrp_my_family_get().
struct totem_ip_address totemsrp_instance::mcast_address |
Definition at line 452 of file totemsrp.c.
Referenced by totemsrp_initialize().
void(* totemsrp_instance::memb_ring_id_create_or_load) (struct memb_ring_id *memb_ring_id, unsigned int nodeid) |
Definition at line 472 of file totemsrp.c.
Referenced by main_iface_change_fn(), and totemsrp_initialize().
void(* totemsrp_instance::memb_ring_id_store) (const struct memb_ring_id *memb_ring_id, unsigned int nodeid) |
Definition at line 476 of file totemsrp.c.
Referenced by totemsrp_initialize().
Definition at line 446 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::memb_timer_state_commit_timeout |
Definition at line 417 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::memb_timer_state_gather_consensus_timeout |
Definition at line 415 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::memb_timer_state_gather_join_timeout |
Definition at line 413 of file totemsrp.c.
struct totem_ip_address totemsrp_instance::my_addrs[INTERFACE_MAX] |
Definition at line 306 of file totemsrp.c.
Referenced by main_iface_change_fn(), totemsrp_iface_set(), and totemsrp_member_add().
Definition at line 384 of file totemsrp.c.
int totemsrp_instance::my_aru_count |
Definition at line 344 of file totemsrp.c.
Definition at line 510 of file totemsrp.c.
int totemsrp_instance::my_deliver_memb_entries |
Definition at line 334 of file totemsrp.c.
struct srp_addr totemsrp_instance::my_deliver_memb_list[PROCESSOR_COUNT_MAX] |
Definition at line 318 of file totemsrp.c.
struct srp_addr totemsrp_instance::my_failed_list[PROCESSOR_COUNT_MAX] |
Definition at line 310 of file totemsrp.c.
int totemsrp_instance::my_failed_list_entries |
Definition at line 326 of file totemsrp.c.
Definition at line 386 of file totemsrp.c.
Definition at line 364 of file totemsrp.c.
Definition at line 354 of file totemsrp.c.
Definition at line 304 of file totemsrp.c.
Referenced by main_iface_change_fn(), totemsrp_initialize(), totemsrp_mcast(), and totemsrp_my_nodeid_get().
Definition at line 356 of file totemsrp.c.
Definition at line 348 of file totemsrp.c.
Definition at line 496 of file totemsrp.c.
int totemsrp_instance::my_leave_memb_entries |
Definition at line 338 of file totemsrp.c.
unsigned int totemsrp_instance::my_leave_memb_list[PROCESSOR_COUNT_MAX] |
Definition at line 322 of file totemsrp.c.
int totemsrp_instance::my_left_memb_entries |
Definition at line 336 of file totemsrp.c.
struct srp_addr totemsrp_instance::my_left_memb_list[PROCESSOR_COUNT_MAX] |
Definition at line 320 of file totemsrp.c.
int totemsrp_instance::my_memb_entries |
Definition at line 332 of file totemsrp.c.
struct srp_addr totemsrp_instance::my_memb_list[PROCESSOR_COUNT_MAX] |
Definition at line 316 of file totemsrp.c.
int totemsrp_instance::my_merge_detect_timeout_outstanding |
Definition at line 346 of file totemsrp.c.
int totemsrp_instance::my_new_memb_entries |
Definition at line 328 of file totemsrp.c.
struct srp_addr totemsrp_instance::my_new_memb_list[PROCESSOR_COUNT_MAX] |
Definition at line 312 of file totemsrp.c.
struct memb_ring_id totemsrp_instance::my_old_ring_id |
Definition at line 342 of file totemsrp.c.
Definition at line 508 of file totemsrp.c.
struct srp_addr totemsrp_instance::my_proc_list[PROCESSOR_COUNT_MAX] |
Definition at line 308 of file totemsrp.c.
Referenced by totemsrp_nodestatus_get().
int totemsrp_instance::my_proc_list_entries |
Definition at line 324 of file totemsrp.c.
Referenced by totemsrp_nodestatus_get().
int totemsrp_instance::my_received_flg |
Definition at line 352 of file totemsrp.c.
int totemsrp_instance::my_retrans_flg_count |
Definition at line 362 of file totemsrp.c.
struct memb_ring_id totemsrp_instance::my_ring_id |
Definition at line 340 of file totemsrp.c.
Referenced by main_iface_change_fn().
int totemsrp_instance::my_rotation_counter |
Definition at line 358 of file totemsrp.c.
int totemsrp_instance::my_seq_unchanged |
Definition at line 350 of file totemsrp.c.
int totemsrp_instance::my_set_retrans_flg |
Definition at line 360 of file totemsrp.c.
int totemsrp_instance::my_token_held |
Definition at line 482 of file totemsrp.c.
Definition at line 396 of file totemsrp.c.
int totemsrp_instance::my_trans_memb_entries |
Definition at line 330 of file totemsrp.c.
struct srp_addr totemsrp_instance::my_trans_memb_list[PROCESSOR_COUNT_MAX] |
Definition at line 314 of file totemsrp.c.
Definition at line 506 of file totemsrp.c.
Definition at line 371 of file totemsrp.c.
Referenced by totemsrp_avail(), totemsrp_finalize(), totemsrp_initialize(), and totemsrp_mcast().
Definition at line 373 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 492 of file totemsrp.c.
Definition at line 494 of file totemsrp.c.
int totemsrp_instance::old_ring_state_saved |
Definition at line 490 of file totemsrp.c.
uint32_t totemsrp_instance::orf_token_discard |
Definition at line 518 of file totemsrp.c.
char totemsrp_instance::orf_token_retransmit[TOKEN_SIZE_MAX] |
Definition at line 392 of file totemsrp.c.
int totemsrp_instance::orf_token_retransmit_size |
Definition at line 394 of file totemsrp.c.
uint32_t totemsrp_instance::originated_orf_token |
Definition at line 520 of file totemsrp.c.
uint64_t totemsrp_instance::pause_timestamp |
Definition at line 512 of file totemsrp.c.
Definition at line 379 of file totemsrp.c.
Referenced by totemsrp_finalize(), and totemsrp_initialize().
Definition at line 377 of file totemsrp.c.
Referenced by totemsrp_finalize(), and totemsrp_initialize().
Definition at line 375 of file totemsrp.c.
Referenced by totemsrp_finalize(), and totemsrp_initialize().
Definition at line 488 of file totemsrp.c.
totemsrp_stats_t totemsrp_instance::stats |
Definition at line 516 of file totemsrp.c.
Referenced by main_deliver_fn(), totemsrp_initialize(), totemsrp_mcast(), and totemsrp_stats_clear().
uint32_t totemsrp_instance::threaded_mode_enabled |
Definition at line 522 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 419 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::timer_merge_detect_timeout |
Definition at line 411 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::timer_orf_token_hold_retransmit_timeout |
Definition at line 409 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::timer_orf_token_retransmit_timeout |
Definition at line 407 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::timer_orf_token_timeout |
Definition at line 403 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::timer_orf_token_warning |
Definition at line 405 of file totemsrp.c.
qb_loop_timer_handle totemsrp_instance::timer_pause_timeout |
Definition at line 401 of file totemsrp.c.
struct qb_list_head totemsrp_instance::token_callback_received_listhead |
Definition at line 388 of file totemsrp.c.
Referenced by totemsrp_callback_token_create().
struct qb_list_head totemsrp_instance::token_callback_sent_listhead |
Definition at line 390 of file totemsrp.c.
Referenced by totemsrp_callback_token_create().
void* totemsrp_instance::token_recv_event_handle |
Definition at line 528 of file totemsrp.c.
Referenced by totemsrp_initialize().
Definition at line 484 of file totemsrp.c.
Referenced by main_iface_change_fn().
void* totemsrp_instance::token_sent_event_handle |
Definition at line 529 of file totemsrp.c.
Referenced by totemsrp_initialize().
struct totem_config* totemsrp_instance::totem_config |
Definition at line 502 of file totemsrp.c.
Referenced by main_iface_change_fn(), totemsrp_ifaces_get(), totemsrp_initialize(), and totemsrp_my_family_get().
void* totemsrp_instance::totemnet_context |
Definition at line 500 of file totemsrp.c.
Referenced by totemsrp_crypto_reconfigure_phase(), totemsrp_crypto_set(), totemsrp_finalize(), totemsrp_iface_set(), totemsrp_ifaces_get(), totemsrp_initialize(), totemsrp_member_add(), totemsrp_member_remove(), totemsrp_nodestatus_get(), totemsrp_reconfigure(), and totemsrp_stats_clear().
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 460 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 454 of file totemsrp.c.
Referenced by totemsrp_initialize().
int totemsrp_instance::totemsrp_log_level_debug |
Definition at line 432 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 426 of file totemsrp.c.
Referenced by totemsrp_initialize().
int totemsrp_instance::totemsrp_log_level_notice |
Definition at line 430 of file totemsrp.c.
Referenced by totemsrp_initialize().
int totemsrp_instance::totemsrp_log_level_security |
Definition at line 424 of file totemsrp.c.
Referenced by main_deliver_fn(), and totemsrp_initialize().
int totemsrp_instance::totemsrp_log_level_trace |
Definition at line 434 of file totemsrp.c.
Referenced by totemsrp_initialize(), and totemsrp_mcast().
int totemsrp_instance::totemsrp_log_level_warning |
Definition at line 428 of file totemsrp.c.
Referenced by totemsrp_initialize().
void(* totemsrp_instance::totemsrp_log_printf) (int level, int subsys, const char *function, const char *file, int line, const char *format,...) __attribute__((format(printf |
Definition at line 438 of file totemsrp.c.
Referenced by totemsrp_initialize().
qb_loop_t* totemsrp_instance::totemsrp_poll_handle |
Definition at line 450 of file totemsrp.c.
Referenced by totemsrp_initialize().
Definition at line 467 of file totemsrp.c.
Referenced by main_iface_change_fn(), and totemsrp_service_ready_register().
int totemsrp_instance::totemsrp_subsys_id |
Definition at line 436 of file totemsrp.c.
Referenced by totemsrp_initialize().
void(* totemsrp_instance::totemsrp_waiting_trans_ack_cb_fn) (int waiting_trans_ack) |
Definition at line 469 of file totemsrp.c.
Referenced by totemsrp_initialize(), and totemsrp_trans_ack().
Definition at line 498 of file totemsrp.c.
Definition at line 504 of file totemsrp.c.
Referenced by totemsrp_initialize().
uint32_t totemsrp_instance::waiting_trans_ack |
Definition at line 524 of file totemsrp.c.
Referenced by totemsrp_avail(), totemsrp_mcast(), and totemsrp_trans_ack().