Thanks Claus. I’ve found the ticket, it’s CAMEL-8208.
> On 20 May 2016, at 3:10 PM, Claus Ibsen <[email protected]> wrote: > > Check the JIRA what tickets has been reported about camel-zookeeper. I > think we have something about this. > > On Fri, May 20, 2016 at 7:05 AM, Minh Tran <[email protected]> wrote: >> 2.17.1 >> >>> On 20 May 2016, at 2:25 PM, Claus Ibsen <[email protected]> wrote: >>> >>> What version of Camel is that? >>> >>> On Thu, May 19, 2016 at 1:37 AM, Minh Tran <[email protected]> wrote: >>>> Hi >>>> >>>> I am trying to use the zookeeper route policy for failover and it does not >>>> work as I would expect. Here’s an example route. >>>> >>>> ZooKeeperRoutePolicy policy = new >>>> ZooKeeperRoutePolicy("zookeeper://zookeeperHost/myapp/myroute", 1); >>>> from("quartz2:start").routePolicy(policy).log(“hello world”); >>>> >>>> I ran 2 instances of this application. >>>> >>>> The first instance displays “hello world” every second. This is behaving >>>> as the master as expected. >>>> >>>> The second instance only displays "java.lang.IllegalStateException: >>>> Zookeeper based route policy prohibits processing exchanges, stopping >>>> route and failing the exchange”. There is nothing else after this. This is >>>> behaving as the slave as expected. >>>> >>>> Now if I kill the first instance, I would expect the second instance to >>>> become the master and to display “hello world” every second. It doesn’t do >>>> this. It continues to display nothing. It appears as though the zookeeper >>>> route policy is not watching when it becomes the master and resuming the >>>> route. >>>> >>>> >>> >>> >>> >>> -- >>> Claus Ibsen >>> ----------------- >>> http://davsclaus.com @davsclaus >>> Camel in Action 2: https://www.manning.com/ibsen2 >> > > > > -- > Claus Ibsen > ----------------- > http://davsclaus.com @davsclaus > Camel in Action 2: https://www.manning.com/ibsen2
