except Exception as e:
self.logger.error("Cannot write into '{}' for healthcheck: {}".format(health_check_file, e))
return
+ elif topic == "pla":
+ if command == "placement":
+ self.ns.update_nsrs_with_pla_result(params)
+ return
elif topic == "k8scluster":
if command == "create" or command == "created":
k8scluster_id = params.get("_id")
self.first_start = True
while self.consecutive_errors < 10:
try:
- topics = ("ns", "vim_account", "wim_account", "sdn", "nsi", "k8scluster", "k8srepo")
+ topics = ("ns", "vim_account", "wim_account", "sdn", "nsi", "k8scluster", "k8srepo", "pla")
topics_admin = ("admin", )
await asyncio.gather(
self.msg.aioread(topics, self.loop, self.kafka_read_callback),
with open(health_check_file, "r") as f:
last_received_ping = f.read()
- if time() - float(last_received_ping) < Lcm.ping_interval_pace + 10:
+ if time() - float(last_received_ping) < 2 * Lcm.ping_interval_pace: # allow one ping not received every two
exit(0)
except Exception:
pass
if __name__ == '__main__':
try:
- print("SYS.PATH='{}'".format(sys.path))
+ # print("SYS.PATH='{}'".format(sys.path))
# load parameters and configuration
# -h
# -c value