26#ifndef METADATA_CACHE_METADATA_CACHE_AR_INCLUDED
27#define METADATA_CACHE_METADATA_CACHE_AR_INCLUDED
49 const unsigned router_id,
50 const std::vector<mysql_harness::TcpDestination> &metadata_servers,
51 std::shared_ptr<MetaData> cluster_metadata,
58 std::move(cluster_metadata), ttl_config, ssl_options,
59 target_cluster, router_attributes, thread_stack_size,
63 bool refresh(
bool needs_writable_node)
override;
Definition: cluster_metadata.h:179
noexcept
The return type for any call_and_catch(f, args...) call where f(args...) returns Type.
Definition: call_and_catch.h:76
static const size_t kDefaultStackSizeInKiloBytes
Definition: mysql_router_thread.h:44
ClusterType
Definition: cluster_metadata.h:157
Define std::hash<Gtid>.
Definition: gtid.h:355
SSL connection related options.
Definition: datatypes.h:34