mirror of https://github.com/Aidaho12/haproxy-wi
v8.1.1: Fix incorrect IP retrieval for cluster slaves
Replaces a method call with direct attribute access for retrieving the IP address of cluster slaves. This simplifies the code and improves performance by eliminating unnecessary database queries.pull/411/head
parent
a8dfe6e2c4
commit
5e542caf4a
|
@ -82,7 +82,7 @@ def generate_kp_inv(json_data: json, installed_service) -> object:
|
|||
routers[router_id].setdefault('use_src', vip.use_src)
|
||||
slaves = ha_sql.select_cluster_slaves_for_inv(router_id)
|
||||
for slave in slaves:
|
||||
slave_ip = server_sql.get_server(int(slave.server_id)).ip
|
||||
slave_ip = slave.server_id.ip
|
||||
routers[router_id].setdefault(slave_ip, dict())
|
||||
routers[router_id][slave_ip].setdefault('master', slave.master)
|
||||
routers[router_id][slave_ip].setdefault('eth', slave.eth)
|
||||
|
|
Loading…
Reference in New Issue