|
std::vector< metadata_cache::metadata_servers_list_t > | get_all_metadata_servers (const metadata_cache::metadata_servers_list_t &metadata_servers) |
|
bool | anonymous_namespace{cluster_metadata_gr.cc}::backends_compatible (const ClusterType a, const ClusterType b) |
|
void | sort_cluster_nodes (metadata_cache::ManagedCluster &cluster, const metadata_cache::metadata_servers_list_t &sorted_metadata_servers) |
|
void | apply_read_only_targets_option (metadata_cache::cluster_nodes_list_t &nodes, ReadOnlyTargets read_only_targets) |
|
static std::string | where_target_cluster_v2 (MySQLSession &session, const mysqlrouter::TargetCluster &target_cluster) |
|
static stdx::expected< uint64_t, std::error_code > | get_member_view_id (mysqlrouter::MySQLSession &session, const std::string &clusterset_id) |
|
static std::string | where_target_cluster_cs (const mysqlrouter::TargetCluster &target_cluster, mysqlrouter::MySQLSession &session) |
|
static stdx::expected< std::string, std::error_code > | get_clusterset_id (mysqlrouter::MySQLSession &session, const mysqlrouter::TargetCluster &target_cluster) |
|
static void | log_target_cluster_warnings (const metadata_cache::ManagedCluster &cluster, const mysqlrouter::TargetCluster::InvalidatedClusterRoutingPolicy invalidated_cluster_policy) |
|
static bool | is_cluster_usable (const metadata_cache::ManagedCluster &cluster, const mysqlrouter::TargetCluster::InvalidatedClusterRoutingPolicy &invalidated_cluster_policy) |
|
static std::optional< size_t > | target_cluster_pos (const metadata_cache::ClusterTopology &topology, const std::string &target_cluster_id) |
|