[
https://issues.apache.org/jira/browse/FLINK-6078?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15994724#comment-15994724
]
ASF GitHub Bot commented on FLINK-6078:
---------------------------------------
Github user tillrohrmann commented on the issue:
https://github.com/apache/flink/pull/3781
Thanks for the review @StephanEwen. I will rebase the PR on the latest
master and if Travis gives green light, then I'll merge it.
> ZooKeeper based high availability services should not close the underlying
> CuratorFramework
> -------------------------------------------------------------------------------------------
>
> Key: FLINK-6078
> URL: https://issues.apache.org/jira/browse/FLINK-6078
> Project: Flink
> Issue Type: Bug
> Components: Distributed Coordination
> Affects Versions: 1.3.0
> Reporter: Till Rohrmann
> Assignee: Till Rohrmann
> Fix For: 1.3.0
>
>
> ZooKeeper based high availability tools like
> {{ZooKeeperLeaderRetrievalService}} and {{ZooKeeperLeaderElectionService}}
> expect that every instance of the services have a dedicated
> {{CuratorFramework}} instance assigned. Thus, they also close this
> {{CuratorFramework}} when the service is closed. This does not play well
> along with the newly introduced {{HighAvailabilityServices}} which caches a
> single {{CuratorFramework}} and shares it among all created services. In
> order to make it work properly together I propose to change the behaviour
> such that we no longer close the {{CuratorFramework}} clients in the
> ZooKeeper based services.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)