From 4bc48a81fe5ad25d70df36d30d29b1130fe37c66 Mon Sep 17 00:00:00 2001 From: Rahim Kanji Date: Thu, 20 Apr 2023 22:28:12 +0500 Subject: [PATCH] In the constructor of MySrvC, a maximum latency value is accepted in milliseconds, which is then converted into microseconds. Fixed in read_only_actions_v2. --- lib/MySQL_HostGroups_Manager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/MySQL_HostGroups_Manager.cpp b/lib/MySQL_HostGroups_Manager.cpp index 1495c397f..1516f17a9 100644 --- a/lib/MySQL_HostGroups_Manager.cpp +++ b/lib/MySQL_HostGroups_Manager.cpp @@ -7748,7 +7748,7 @@ MySrvC* MySQL_HostGroups_Manager::HostGroup_Server_Mapping::insert_HGM(unsigned proxy_debug(PROXY_DEBUG_MYSQL_CONNPOOL, 5, "Adding new server %s:%d , weight=%d, status=%d, mem_ptr=%p into hostgroup=%d\n", srv->address, srv->port, srv->weight, srv->status, srv, hostgroup_id); MySrvC* new_srv = new MySrvC(srv->address, srv->port, srv->gtid_port, srv->weight, srv->status, srv->compression, - srv->max_connections, srv->max_replication_lag, srv->use_ssl, srv->max_latency_us, srv->comment); + srv->max_connections, srv->max_replication_lag, srv->use_ssl, (srv->max_latency_us/1000), srv->comment); hostgroup_container->mysrvs->add(new_srv);