Only log ZK connections when persistent

Prevents spam in the API logs.
This commit is contained in:
2021-07-10 23:35:49 -04:00
parent f00c4d07f4
commit c76149141f
2 changed files with 6 additions and 5 deletions

View File

@ -140,13 +140,13 @@ class ZKHandler(object):
"""
try:
self.zk_conn.start()
self.log('Connection to Zookeeper started', state='o')
if persistent:
self.log('Connection to Zookeeper started', state='o')
self.zk_conn.add_listener(self.listener)
except Exception as e:
raise ZKConnectionException(self, e)
def disconnect(self):
def disconnect(self, persistent=False):
"""
Stop and close the zk_conn object and disconnect from the cluster
@ -154,7 +154,8 @@ class ZKHandler(object):
"""
self.zk_conn.stop()
self.zk_conn.close()
self.log('Connection to Zookeeper terminated', state='o')
if persistent:
self.log('Connection to Zookeeper terminated', state='o')
#
# Schema helper actions