Re: Questions regarding broker

2013-07-16 Thread Calvin Lei
thanks Joel for looking into it. I will try to reproduce it. I don't think the second zookeeper is needed because i ran into it the first time just by shutting down the topic leaders. Cal On Tue, Jul 16, 2013 at 2:38 AM, Joel Koshy wrote: > Hey Calvin, > > I apologize for not being able to get

Re: Questions regarding broker

2013-07-15 Thread Joel Koshy
Hey Calvin, I apologize for not being able to get to this sooner. I don't think I can reproduce the full scenario exactly as I don't have exclusive access to so many machines, but I tried it locally and couldn't reproduce it. Any chance you can reproduce it with a smaller deployment? Is step 6 req

Re: Questions regarding broker

2013-07-10 Thread Joel Koshy
Ok thanks - I'll go through this tomorrow. Joel On Wed, Jul 10, 2013 at 9:14 PM, Calvin Lei wrote: > Joel, >So i was able to reproduce the issue that I experienced. Please see the > steps below. > 1. Set up a 3-zookeeper and 6-broker cluster. Setup one topic with 2 > partitions, with replica

Re: Questions regarding broker

2013-07-10 Thread Calvin Lei
Joel, So i was able to reproduce the issue that I experienced. Please see the steps below. 1. Set up a 3-zookeeper and 6-broker cluster. Setup one topic with 2 partitions, with replication factor set to 3. 2. Setup and run the console consumer, consuming messages from that topic. 3. Produce a fe

Re: Questions regarding broker

2013-07-09 Thread Calvin Lei
I will try to reproduce it. it was sporadic. My set up was a topic with 1 partition and replication factor = 3. If i kill the console producer and then shut down the leader broker, a new leader is elected. If I again kill the new lead, I dont see the last broker be elected as a leader. Then i tried

Re: Questions regarding broker

2013-07-09 Thread Joel Koshy
Not really - if you shutdown a leader broker (and assuming your replication factor is > 1) then the other assigned replica will be elected as the new leader. The producer would then look up metadata, find the new leader and send requests to it. What do you see in the logs? Joel On Tue, Jul 9, 201

Re: Questions regarding broker

2013-07-09 Thread Calvin Lei
Thanks you have me enough pointers to dig deeper. And I tested the fault tolerance by shutting down brokers randomly. What I noticed is if I shutdown brokers while my producer and consumer are still running, they recover fine. However, if I shutdown a lead broker without a running producer, I can'

Questions regarding broker

2013-07-09 Thread Joel Koshy
For 1 I forgot to add - there is an admin tool to reassign replicas but it would take longer than leader failover. Joel On Tuesday, July 9, 2013, Joel Koshy wrote: > 1 - no, unless broker4 is not the preferred leader. (The preferred > leader is the first broker in the assigned replica list). If

Re: Questions regarding broker

2013-07-09 Thread Joel Koshy
1 - no, unless broker4 is not the preferred leader. (The preferred leader is the first broker in the assigned replica list). If a non-preferred replica is the current leader you can run the PreferredReplicaLeaderElection admin command to move the leader. 2 - The actual leader movement (on leader fa

Questions regarding broker

2013-07-08 Thread Calvin Lei
Hi, I have two questions regarding the kafka broker setup. 1. Assuming i have a 4-broker and 2-zookeeper (running in quorum mode) setup, if topicA-partition0 has the leader set to broker4, can I change the leader to other broker without killing the current leader? 2. What is the latency of sw