MySQL 9.1.0
Source Code Documentation
UnreachableDestinationsQuarantine Member List

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

add_destination_candidate_to_quarantine(const mysql_harness::TCPAddress &dest)UnreachableDestinationsQuarantineprivate
destination_errors_UnreachableDestinationsQuarantineprivate
destination_errors_mutex_UnreachableDestinationsQuarantineprivate
drop_stray_destinations(const std::string &instance_name, const AllowedNodes &routing_new_destinations)UnreachableDestinationsQuarantineprivate
get_referencing_routing_instances(const mysql_harness::TCPAddress &destination)UnreachableDestinationsQuarantineprivate
init(std::chrono::seconds quarantine_interval, uint32_t qurantine_threshold)UnreachableDestinationsQuarantine
io_ctx_UnreachableDestinationsQuarantineprivate
is_quarantined(const mysql_harness::TCPAddress &dest)UnreachableDestinationsQuarantine
kQuarantinedConnectTimeoutUnreachableDestinationsQuarantineprivate
quarantine_empty_cond_UnreachableDestinationsQuarantineprivate
quarantine_empty_cond_m_UnreachableDestinationsQuarantineprivate
quarantine_handler(const std::error_code &ec, const mysql_harness::TCPAddress &dest)UnreachableDestinationsQuarantineprivate
quarantine_interval_UnreachableDestinationsQuarantineprivate
quarantine_mutex_UnreachableDestinationsQuarantineprivate
quarantine_threshold_UnreachableDestinationsQuarantineprivate
quarantined_dest_counter_UnreachableDestinationsQuarantineprivate
quarantined_destination_candidates_UnreachableDestinationsQuarantineprivate
refresh_quarantine(const std::string &instance_name, const bool nodes_changed_on_md_refresh, const std::vector< AvailableDestination > &available_destinations)UnreachableDestinationsQuarantine
register_route(const std::string &route_name)UnreachableDestinationsQuarantine
register_routing_callbacks(QuarantineRoutingCallbacks &&routing_callbacks)UnreachableDestinationsQuarantine
remove_destination_candidate_from_quarantine(const mysql_harness::TCPAddress &dest)UnreachableDestinationsQuarantine
report_connection_result(const mysql_harness::TCPAddress &dest, bool success)UnreachableDestinationsQuarantine
routing_callbacks_UnreachableDestinationsQuarantineprivate
routing_instances_UnreachableDestinationsQuarantineprivate
routing_instances_mutex_UnreachableDestinationsQuarantineprivate
stop_quarantine()UnreachableDestinationsQuarantine
stop_socket_acceptors_on_all_nodes_quarantined()UnreachableDestinationsQuarantineprivate
stopped_UnreachableDestinationsQuarantineprivate
unreachable_destinations_init_mutex_UnreachableDestinationsQuarantineprivate
unregister_routing_callbacks()UnreachableDestinationsQuarantine
update_destinations_state(const AllowedNodes &destination_list)UnreachableDestinationsQuarantineprivate