Группа :: Коммуникации
Пакет: x2gobroker
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: alt-include-loadfactors.patch
Скачать
Скачать
diff --git a/x2gobroker/brokers/base_broker.py b/x2gobroker/brokers/base_broker.py
index 8a63b2e..f81b2b1 100644
--- a/x2gobroker/brokers/base_broker.py
+++ b/x2gobroker/brokers/base_broker.py
@@ -1182,6 +1182,9 @@ class X2GoBroker(object):
profile = self.get_profile(profile_id)
server_list = profile['host']
+ load_factors = {}
+ if self.use_load_checker(profile_id):
+ load_factors = x2gobroker.loadchecker.check_load(self.backend_name, profile_id)
while server_list:
remote_agent_hostname = server_list[-1]
@@ -1195,7 +1198,8 @@ class X2GoBroker(object):
remote_agents.append({
'hostname': remote_agent_hostname,
'hostaddr': remote_agent_hostaddr,
- 'port': remote_agent_port, }
+ 'port': remote_agent_port,
+ 'load_factors': load_factors, }
)
server_list = server_list[0:-1]