MySQL 9.1.0
Source Code Documentation
GRMetadataCache Member List

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

acceptor_handler_callbacks_mtx_MetadataCacheprotected
acceptor_update_listeners_MetadataCacheprotected
add_acceptor_handler_listener(metadata_cache::AcceptorUpdateHandlerInterface *listener)MetadataCache
add_md_refresh_listener(metadata_cache::MetadataRefreshListenerInterface *listener)MetadataCache
add_state_listener(metadata_cache::ClusterStateListenerInterface *listener) overrideMetadataCachevirtual
auth_metadata_fetch_enabled_MetadataCacheprotected
cache_refreshing_mutex_MetadataCacheprotected
check_auth_metadata_timers() constMetadataCache
cluster_instances_change_callbacks_mtx_MetadataCacheprotected
cluster_topology_MetadataCacheprotected
cluster_type() const noexcept overrideGRMetadataCacheinlinevirtual
clusterset_id_MetadataCacheprotected
ClusterStateNotifierInterface()=defaultmetadata_cache::ClusterStateNotifierInterface
ClusterStateNotifierInterface(const ClusterStateNotifierInterface &)=deletemetadata_cache::ClusterStateNotifierInterfaceexplicit
enable_fetch_auth_metadata()MetadataCacheinline
fetch_whole_topology() constMetadataCacheinline
fetch_whole_topology(bool val)MetadataCache
fetch_whole_topology_MetadataCacheprotected
force_cache_update()MetadataCacheinline
get_cluster_nodes()MetadataCache
get_cluster_topology()MetadataCache
get_rest_user_auth_data(const std::string &user)MetadataCache
GRMetadataCache(const unsigned router_id, const std::string &clusterset_id, const std::vector< mysql_harness::TCPAddress > &metadata_servers, std::shared_ptr< MetaData > cluster_metadata, const metadata_cache::MetadataCacheTTLConfig &ttl_config, const mysqlrouter::SSLOptions &ssl_options, const mysqlrouter::TargetCluster &target_cluster, const metadata_cache::RouterAttributes &router_attributes, size_t thread_stack_size=mysql_harness::kDefaultStackSizeInKiloBytes, bool use_gr_notifications=false)GRMetadataCacheinline
handle_sockets_acceptors_on_md_refresh()MetadataCacheinline
initial_attributes_update_done_MetadataCacheprotected
last_periodic_stats_update_timestamp_MetadataCacheprotected
log_cluster_details() constGRMetadataCacheprivate
md_refresh_callbacks_mtx_MetadataCacheprotected
md_refresh_listeners_MetadataCacheprotected
meta_data_MetadataCacheprotected
metadata_servers()MetadataCache
metadata_servers_MetadataCacheprotected
metadata_servers_mutex_MetadataCacheprotected
MetadataCache(const unsigned router_id, const std::string &clusterset_id, const std::vector< mysql_harness::TCPAddress > &metadata_servers, std::shared_ptr< MetaData > cluster_metadata, const metadata_cache::MetadataCacheTTLConfig &ttl_config, const mysqlrouter::SSLOptions &ssl_options, const mysqlrouter::TargetCluster &target_cluster, const metadata_cache::RouterAttributes &router_attributes, size_t thread_stack_size=mysql_harness::kDefaultStackSizeInKiloBytes, bool use_cluster_notifications=false)MetadataCache
needs_initial_attributes_update()MetadataCacheprotected
needs_last_check_in_update()MetadataCacheprotected
notification_thread_MetadataCacheprotected
on_handle_sockets_acceptors()MetadataCacheprotected
on_instances_changed(const bool md_servers_reachable, const metadata_cache::ClusterTopology &cluster_topology, uint64_t view_id=0)MetadataCacheprotected
on_md_refresh(const bool cluster_nodes_changed, const metadata_cache::ClusterTopology &cluster_topology)MetadataCacheprotected
on_refresh_completed()MetadataCacheprotected
on_refresh_failed(bool terminated, bool md_servers_reachable=false)MetadataCacheprotected
on_refresh_requested()MetadataCacheprotected
on_refresh_succeeded(const metadata_cache::metadata_server_t &metadata_server)MetadataCacheprotected
operator=(const ClusterStateNotifierInterface &)=deletemetadata_cache::ClusterStateNotifierInterface
periodic_stats_update_counter_MetadataCacheprotected
ready_announced_MetadataCacheprotected
refresh(bool needs_writable_node) overrideGRMetadataCachevirtual
refresh_completed_MetadataCacheprotected
refresh_completed_mtx_MetadataCacheprotected
refresh_requested_MetadataCacheprotected
refresh_status()MetadataCacheinline
refresh_thread()MetadataCache
refresh_thread_MetadataCacheprotected
refresh_wait_MetadataCacheprotected
refresh_wait_mtx_MetadataCacheprotected
remove_acceptor_handler_listener(metadata_cache::AcceptorUpdateHandlerInterface *listener)MetadataCache
remove_md_refresh_listener(metadata_cache::MetadataRefreshListenerInterface *listener)MetadataCache
remove_state_listener(metadata_cache::ClusterStateListenerInterface *listener) overrideMetadataCachevirtual
rest_auth_MetadataCacheprotected
router_attributes_MetadataCacheprotected
router_id_MetadataCacheprotected
run_thread(void *context)MetadataCachestatic
ssl_options_MetadataCacheprotected
start()MetadataCache
state_listeners_MetadataCacheprotected
stats_MetadataCacheprotected
stop() noexceptMetadataCache
target_cluster() constMetadataCacheinline
target_cluster_MetadataCacheprotected
terminated_MetadataCacheprotected
trigger_acceptor_update_on_next_refresh_MetadataCacheprotected
ttl() constMetadataCacheinline
ttl_config_MetadataCacheprotected
update_auth_cache()MetadataCacheprotected
update_router_attributes()MetadataCacheprotected
update_router_last_check_in()MetadataCacheprotected
use_cluster_notifications_MetadataCacheprotected
wait_primary_failover(const std::string &server_uuid, const std::chrono::seconds &timeout)MetadataCache
~ClusterStateNotifierInterface()metadata_cache::ClusterStateNotifierInterfacevirtual
~MetadataCache() overrideMetadataCache