Govind Menon created BOOKKEEPER-1006: ----------------------------------------
Summary: Remove Bookie global ZK Instance Key: BOOKKEEPER-1006 URL: https://issues.apache.org/jira/browse/BOOKKEEPER-1006 Project: Bookkeeper Issue Type: Improvement Components: bookkeeper-server Affects Versions: 4.5.0, 4.6.0 Reporter: Govind Menon Bookie has had a Zookeeper client for the whole process up to now. This is only ever used in garbage collection though. This change moves the creation and usage of the zookeeper client to the garbage collection thread. It now creates a new zookeeper client for each GC iteration, and tears it down afterwards. This means that if there is a problem with the zookeeper connection, it will only exist for one iteration of garbage collection. This work was originally done by Ivan Kelly and I am just pushing it back to open source -- This message was sent by Atlassian JIRA (v6.3.15#6346)