|
|
|
|
@ -4573,7 +4573,8 @@ void MySQL_HostGroups_Manager::read_only_action_v2(const std::list<std::tuple<st
|
|
|
|
|
auto itr = hostgroup_server_mapping.find(srv_id);
|
|
|
|
|
|
|
|
|
|
if (itr == hostgroup_server_mapping.end()) {
|
|
|
|
|
assert(0);
|
|
|
|
|
proxy_warning("Server %s:%d not found\n", hostname.c_str(), port);
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
HostGroup_Server_Mapping& host_server_mapping = itr->second;
|
|
|
|
|
@ -4761,7 +4762,7 @@ void MySQL_HostGroups_Manager::read_only_action_v2(const std::list<std::tuple<st
|
|
|
|
|
unsigned long long curtime2 = monotonic_time();
|
|
|
|
|
curtime1 = curtime1 / 1000;
|
|
|
|
|
curtime2 = curtime2 / 1000;
|
|
|
|
|
proxy_info("MySQL_HostGroups_Manager::read_only_action_v2() locked for %llums\n", curtime2 - curtime1);
|
|
|
|
|
proxy_info("MySQL_HostGroups_Manager::read_only_action_v2() locked for %llums (server count:%d)\n", curtime2 - curtime1, mysql_servers.size());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// shun_and_killall
|
|
|
|
|
|