Repository: camel
Updated Branches:
  refs/heads/master cdf3eedde -> 98e3293c9


cluster-service : fix zookeeper lifecycle handling


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/98e3293c
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/98e3293c
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/98e3293c

Branch: refs/heads/master
Commit: 98e3293c93313ee5fa2b9f5eb19fb75be7adfc7e
Parents: cdf3eed
Author: lburgazzoli <lburgazz...@gmail.com>
Authored: Mon Sep 25 17:06:42 2017 +0200
Committer: lburgazzoli <lburgazz...@gmail.com>
Committed: Mon Sep 25 17:07:25 2017 +0200

----------------------------------------------------------------------
 .../camel/component/zookeeper/ha/ZooKeeperClusterView.java       | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/98e3293c/components/camel-zookeeper/src/main/java/org/apache/camel/component/zookeeper/ha/ZooKeeperClusterView.java
----------------------------------------------------------------------
diff --git 
a/components/camel-zookeeper/src/main/java/org/apache/camel/component/zookeeper/ha/ZooKeeperClusterView.java
 
b/components/camel-zookeeper/src/main/java/org/apache/camel/component/zookeeper/ha/ZooKeeperClusterView.java
index 78ceed5..6dab19e 100644
--- 
a/components/camel-zookeeper/src/main/java/org/apache/camel/component/zookeeper/ha/ZooKeeperClusterView.java
+++ 
b/components/camel-zookeeper/src/main/java/org/apache/camel/component/zookeeper/ha/ZooKeeperClusterView.java
@@ -94,6 +94,8 @@ final class ZooKeeperClusterView extends 
AbstractCamelClusterView {
             leaderSelector = new LeaderSelector(client, 
configuration.getBasePath(), new CamelLeaderElectionListener());
             leaderSelector.setId(getClusterService().getId());
             leaderSelector.start();
+        } else {
+            leaderSelector.requeue();
         }
     }
 
@@ -102,8 +104,6 @@ final class ZooKeeperClusterView extends 
AbstractCamelClusterView {
         if (leaderSelector != null) {
             leaderSelector.interruptLeadership();
             fireLeadershipChangedEvent(getMaster());
-        } else {
-            leaderSelector.requeue();
         }
     }
 

Reply via email to