Octavia dynamic workloads : Enhance logging

This patch enhances logging for Octavia dynamic workloads for
easier debugging of issues.

Change-Id: I6e5b45605b3854c069c5102e25685ebbdbee949d
This commit is contained in:
Sanjay Chari 2022-11-09 11:59:40 +05:30
parent 8903bb84a4
commit 9369883efa
1 changed files with 4 additions and 1 deletions

View File

@ -82,7 +82,7 @@ class DynamicOctaviaBase(octavia_utils.OctaviaBase, dynamic_utils.NovaUtils):
kwargs["userdata"] = userdata
self.log_info("Added user data")
except Exception as e:
self.log_info("couldn't add user data %s", e)
self.log_info("couldn't add user data %s" % e)
self.log_info("Launching Client : {}".format(i))
tag = "client:"+str(lb_subnet['network_id'])
@ -234,6 +234,9 @@ class DynamicOctaviaBase(octavia_utils.OctaviaBase, dynamic_utils.NovaUtils):
else:
self.log_info("cmd: {} successful".format(cmd))
break
if attempts == max_attempts:
raise Exception("Connection check failed for pool {} and client {} on lb {}.".
format(i, j, lb_ip))
port = port + 1
def create_loadbalancers(