26#ifndef METADATA_CACHE_METADATA_CACHE_GR_INCLUDED
27#define METADATA_CACHE_METADATA_CACHE_GR_INCLUDED
56 const unsigned router_id,
const std::string &clusterset_id,
57 const std::vector<mysql_harness::TcpDestination> &metadata_servers,
58 std::shared_ptr<MetaData> cluster_metadata,
64 bool use_gr_notifications =
false,
65 bool close_connection_after_refresh =
false)
67 cluster_metadata, ttl_config, ssl_options, target_cluster,
68 router_attributes, thread_stack_size,
69 use_gr_notifications, close_connection_after_refresh) {}
71 bool refresh(
bool needs_writable_node)
override;
74 return meta_data_->get_cluster_type();
78 void log_cluster_details()
const;
Definition: cluster_metadata.h:135
static const size_t kDefaultStackSizeInKiloBytes
Definition: mysql_router_thread.h:44
ClusterType
Definition: cluster_metadata.h:116
SSL connection related options.
Definition: datatypes.h:34