after_primary_election(std::string primary_uuid, enum_primary_election_primary_change_status primary_change_status, enum_primary_election_mode election_mode, int error) override | Remote_clone_handler | privatevirtual |
after_view_change(const std::vector< Gcs_member_identifier > &joining, const std::vector< Gcs_member_identifier > &leaving, const std::vector< Gcs_member_identifier > &group, bool is_leaving, bool *skip_election, enum_primary_election_mode *election_mode, std::string &suggested_primary) override | Remote_clone_handler | privatevirtual |
before_message_handling(const Plugin_gcs_message &message, const std::string &message_origin, bool *skip_message) override | Remote_clone_handler | privatevirtual |
check_clone_plugin_presence() | Remote_clone_handler | private |
check_clone_preconditions() | Remote_clone_handler | |
CHECK_ERROR enum value | Remote_clone_handler | |
CLONE_CHECK_QUERY_ERROR enum value | Remote_clone_handler | private |
CLONE_CHECKS_END enum value | Remote_clone_handler | |
CLONE_PLUGIN_NOT_PRESENT enum value | Remote_clone_handler | private |
CLONE_PLUGIN_PRESENT enum value | Remote_clone_handler | private |
CLONE_QUERY_EXECUTED enum value | Remote_clone_handler | private |
CLONE_QUERY_EXECUTING enum value | Remote_clone_handler | private |
CLONE_QUERY_NOT_EXECUTING enum value | Remote_clone_handler | private |
clone_server(const std::string &group_name, const std::string &view_id) | Remote_clone_handler | |
clone_thread_handle() | Remote_clone_handler | private |
DO_CLONE enum value | Remote_clone_handler | |
DO_RECOVERY enum value | Remote_clone_handler | |
enum_clone_check_result enum name | Remote_clone_handler | |
enum_clone_presence_query_result enum name | Remote_clone_handler | private |
enum_clone_query_status enum name | Remote_clone_handler | private |
evaluate_error_code(int error_code) | Remote_clone_handler | private |
evaluate_server_connection(Sql_service_command_interface *sql_command_interface) | Remote_clone_handler | private |
extract_donor_info(std::tuple< uint, uint, uint, bool > *donor_info) | Remote_clone_handler | |
fallback_to_recovery_or_leave(bool critical_error=false) | Remote_clone_handler | private |
get_clone_donors(std::list< Group_member_info * > &suitable_donors) | Remote_clone_handler | private |
gr_clone_debug_point() | Remote_clone_handler | private |
kill_clone_query() | Remote_clone_handler | private |
launch_thread(void *arg) | Remote_clone_handler | privatestatic |
lock_gr_clone_read_mode_lock() | Remote_clone_handler | inline |
m_being_terminated | Remote_clone_handler | private |
m_clone_activation_threshold | Remote_clone_handler | private |
m_clone_process_thd_state | Remote_clone_handler | private |
m_clone_query_lock | Remote_clone_handler | private |
m_clone_query_session_id | Remote_clone_handler | private |
m_clone_query_status | Remote_clone_handler | private |
m_clone_read_mode_lock | Remote_clone_handler | private |
m_clone_thd | Remote_clone_handler | private |
m_current_donor_address | Remote_clone_handler | private |
m_donor_list_lock | Remote_clone_handler | private |
m_group_name | Remote_clone_handler | private |
m_run_cond | Remote_clone_handler | private |
m_run_lock | Remote_clone_handler | private |
m_stop_wait_timeout | Remote_clone_handler | private |
m_suitable_donors | Remote_clone_handler | private |
m_thd_handle | Remote_clone_handler | private |
m_view_id | Remote_clone_handler | private |
NO_RECOVERY_POSSIBLE enum value | Remote_clone_handler | |
Remote_clone_handler(ulonglong threshold, ulong components_stop_timeout) | Remote_clone_handler | |
run_clone_query(Sql_service_command_interface *sql_command_interface, std::string &hostname, std::string &port, std::string &username, std::string &password, bool use_ssl) | Remote_clone_handler | private |
set_clone_ssl_options(Sql_service_command_interface *sql_command_interface) | Remote_clone_handler | private |
set_clone_threshold(ulonglong threshold) | Remote_clone_handler | inline |
terminate_clone_process(bool rejoin) | Remote_clone_handler | |
unlock_gr_clone_read_mode_lock() | Remote_clone_handler | inline |
update_donor_list(Sql_service_command_interface *sql_command_interface, std::string &hostname, std::string &port) | Remote_clone_handler | private |
~Group_event_observer()=0 | Group_event_observer | pure virtual |
~Remote_clone_handler() override | Remote_clone_handler | |