MySQL 9.1.0
Source Code Documentation
Remote_clone_handler Member List

This is the complete list of members for Remote_clone_handler, including all inherited members.

after_primary_election(std::string primary_uuid, enum_primary_election_primary_change_status primary_change_status, enum_primary_election_mode election_mode, int error) overrideRemote_clone_handlerprivatevirtual
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) overrideRemote_clone_handlerprivatevirtual
before_message_handling(const Plugin_gcs_message &message, const std::string &message_origin, bool *skip_message) overrideRemote_clone_handlerprivatevirtual
check_clone_plugin_presence()Remote_clone_handlerprivate
check_clone_preconditions()Remote_clone_handler
CHECK_ERROR enum valueRemote_clone_handler
CLONE_CHECK_QUERY_ERROR enum valueRemote_clone_handlerprivate
CLONE_CHECKS_END enum valueRemote_clone_handler
CLONE_PLUGIN_NOT_PRESENT enum valueRemote_clone_handlerprivate
CLONE_PLUGIN_PRESENT enum valueRemote_clone_handlerprivate
CLONE_QUERY_EXECUTED enum valueRemote_clone_handlerprivate
CLONE_QUERY_EXECUTING enum valueRemote_clone_handlerprivate
CLONE_QUERY_NOT_EXECUTING enum valueRemote_clone_handlerprivate
clone_server(const std::string &group_name, const std::string &view_id)Remote_clone_handler
clone_thread_handle()Remote_clone_handlerprivate
DO_CLONE enum valueRemote_clone_handler
DO_RECOVERY enum valueRemote_clone_handler
enum_clone_check_result enum nameRemote_clone_handler
enum_clone_presence_query_result enum nameRemote_clone_handlerprivate
enum_clone_query_status enum nameRemote_clone_handlerprivate
evaluate_error_code(int error_code)Remote_clone_handlerprivate
evaluate_server_connection(Sql_service_command_interface *sql_command_interface)Remote_clone_handlerprivate
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_handlerprivate
get_clone_donors(std::list< Group_member_info * > &suitable_donors)Remote_clone_handlerprivate
gr_clone_debug_point()Remote_clone_handlerprivate
kill_clone_query()Remote_clone_handlerprivate
launch_thread(void *arg)Remote_clone_handlerprivatestatic
lock_gr_clone_read_mode_lock()Remote_clone_handlerinline
m_being_terminatedRemote_clone_handlerprivate
m_clone_activation_thresholdRemote_clone_handlerprivate
m_clone_process_thd_stateRemote_clone_handlerprivate
m_clone_query_lockRemote_clone_handlerprivate
m_clone_query_session_idRemote_clone_handlerprivate
m_clone_query_statusRemote_clone_handlerprivate
m_clone_read_mode_lockRemote_clone_handlerprivate
m_clone_thdRemote_clone_handlerprivate
m_current_donor_addressRemote_clone_handlerprivate
m_donor_list_lockRemote_clone_handlerprivate
m_group_nameRemote_clone_handlerprivate
m_run_condRemote_clone_handlerprivate
m_run_lockRemote_clone_handlerprivate
m_stop_wait_timeoutRemote_clone_handlerprivate
m_suitable_donorsRemote_clone_handlerprivate
m_thd_handleRemote_clone_handlerprivate
m_view_idRemote_clone_handlerprivate
NO_RECOVERY_POSSIBLE enum valueRemote_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_handlerprivate
set_clone_ssl_options(Sql_service_command_interface *sql_command_interface)Remote_clone_handlerprivate
set_clone_threshold(ulonglong threshold)Remote_clone_handlerinline
terminate_clone_process(bool rejoin)Remote_clone_handler
unlock_gr_clone_read_mode_lock()Remote_clone_handlerinline
update_donor_list(Sql_service_command_interface *sql_command_interface, std::string &hostname, std::string &port)Remote_clone_handlerprivate
~Group_event_observer()=0Group_event_observerpure virtual
~Remote_clone_handler() overrideRemote_clone_handler