|
@@ -407,7 +407,11 @@ def set_instance_weight_process_with_slbs(client, slb_id_list, instance_id_list,
|
|
flag = True
|
|
flag = True
|
|
while flag:
|
|
while flag:
|
|
try:
|
|
try:
|
|
- set_weight_for_instances(client=client, slb_id=slb_id, instance_id_list=instance_id_list, weight=weight)
|
|
|
|
|
|
+ for i in range(len(instance_id_list) // 40 + 1):
|
|
|
|
+ instances_list = instance_id_list[i * 40:(i + 1) * 40]
|
|
|
|
+ if len(instances_list) == 0:
|
|
|
|
+ break
|
|
|
|
+ set_weight_for_instances(client=client, slb_id=slb_id, instance_id_list=instances_list, weight=weight)
|
|
logging.info(f"slb: {slb_id} finished!")
|
|
logging.info(f"slb: {slb_id} finished!")
|
|
flag = False
|
|
flag = False
|
|
except Exception as e:
|
|
except Exception as e:
|