From 72cfd2452aec689880d2de03fde0eee1aea3d70e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Jaramago=20Fern=C3=A1ndez?= Date: Thu, 29 Jun 2023 09:15:21 +0200 Subject: [PATCH] Fix AWS Aurora new writer not honoring 'new_reader_weight' When a writer is also placed in the reader hostgroup due to 'writer_is_also_reader', this new reader should also honor 'new_reader_weight'. --- lib/MySQL_HostGroups_Manager.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/MySQL_HostGroups_Manager.cpp b/lib/MySQL_HostGroups_Manager.cpp index dd3f17d97..af7173fa3 100644 --- a/lib/MySQL_HostGroups_Manager.cpp +++ b/lib/MySQL_HostGroups_Manager.cpp @@ -7799,6 +7799,7 @@ void MySQL_HostGroups_Manager::update_aws_aurora_set_writer(int _whid, int _rhid mydb->execute(query); q = (char *)"UPDATE mysql_servers_incoming SET weight=%d WHERE hostgroup_id=%d AND hostname='%s%s' AND port=%d"; sprintf(query, q, new_reader_weight, read_HG, _server_id, domain_name, aurora_port); + mydb->execute(query); } uint64_t checksum_current = 0; uint64_t checksum_incoming = 0;