You are welcome :) Guozhang
On Thu, Aug 15, 2013 at 8:21 AM, Vadim Keylis <vkeylis2...@gmail.com> wrote: > Thanks so much for explaining, Wang. Yeah we realize the bug in our > producer code that was treating error code return by Kafka incorrectly. > > Sent from my iPhone > > On Aug 14, 2013, at 6:21 PM, Wang Guozhang <wangg...@gmail.com> wrote: > > > Hello Vadim, > > > > Producers maintain a cache about who's the leader for each > topic/partition, > > and when got NotLeader exceptions while producing they will try to > refresh > > their cache from controller. Hence after a while all producers should be > > producing to the only-up brokers. > > > > In this case even with one broker up you should be able to publish > messages > > as long as your ack <=1 (meaning no need to wait for more than one > replica > > to commit before returning the produce request). > > > > Guozhang > > > > On Wed, Aug 14, 2013 at 6:10 PM, Vadim Keylis <vkeylis2...@gmail.com> > wrote: > > > >> We have cluster of 3 Kafka nodes. All topics created with replication > >> factor of 3. Lets say two crashed for what ever reason. I ran tool > prefer > >> replica election leaders script. it look to me as leaders were moved to > the > >> node that is up. However once trying to publish exception about > replicas is > >> thrown and that is expected. however Should we be still be able to > publish > >> to a single node? How many minimum replicas need it minimum during > failure > >> scenario for Kafka to work. > >> > >> > >> Thanks so much. > >> > >> Sent from my iPhone > > > > > > > > > > -- > > -- Guozhang > -- -- Guozhang