Update from our OPS team, regarding zookeeper 3.4.x.  Given stability, adoption 
of offset batching would be the only remaining bit of work to do.  Still, I 
totally understand the restraint for 0.8...


"As exercise in upgradability of zookeeper, I did a "out-of-the"box" upgrade on 
Zookeeper. I downloaded a generic distribution of Apache Zookeeper and used it 
for the upgrade.

Kafka included version of Zookeeper 3.3.3.
Out of the box Apache Zookeeper 3.4.5 (which I upgraded to)

Running, working great. I did *not* have to wipe out the zookeeper databases. 
All data stayed intact.

I got a new feature, which allows auto-purging of logs. This keeps OPS 
maintenance to a minimum."


thanks,
rob


-----Original Message-----
From: Withers, Robert [mailto:robert.with...@dish.com] 
Sent: Friday, May 17, 2013 7:38 AM
To: users@kafka.apache.org
Subject: RE: are commitOffsets botched to zookeeper?

Fair enough, this is something to look forward to.  I appreciate the restraint 
you show to stay out of troubled waters.  :)

thanks,
rob

________________________________________
From: Neha Narkhede [neha.narkh...@gmail.com]
Sent: Friday, May 17, 2013 7:35 AM
To: users@kafka.apache.org
Subject: RE: are commitOffsets botched to zookeeper?

Upgrading to a new zookeeper version is not an easy change. Also zookeeper
3.3.4 is much more stable compared to 3.4.x. We think it is better not to club 
2 big changes together. So most likely this will be a post 08 item for 
stability purposes.

Thanks,
Neha
On May 17, 2013 6:31 AM, "Withers, Robert" <robert.with...@dish.com> wrote:

> Awesome!  Thanks for the clarification.  I would like to offer my 
> strong vote that this get tackled before a beta, to get it firmly into 0.8.
> Stabilize everything else to the existing use, but make offset updates 
> batched.
>
> thanks,
> rob
> ________________________________________
> From: Neha Narkhede [neha.narkh...@gmail.com]
> Sent: Friday, May 17, 2013 7:17 AM
> To: users@kafka.apache.org
> Subject: RE: are commitOffsets botched to zookeeper?
>
> Sorry I wasn't clear. Zookeeper 3.4.x has this feature. As soon as 08 
> is stable and released it will be worth looking into when we can use 
> zookeeper 3.4.x.
>
> Thanks,
> Neha
> On May 16, 2013 10:32 PM, "Rob Withers" <reefed...@gmail.com> wrote:
>
> > Can a request be made to zookeeper for this feature?
> >
> > Thanks,
> > rob
> >
> > > -----Original Message-----
> > > From: Neha Narkhede [mailto:neha.narkh...@gmail.com]
> > > Sent: Thursday, May 16, 2013 9:53 PM
> > > To: users@kafka.apache.org
> > > Subject: Re: are commitOffsets botched to zookeeper?
> > >
> > > Currently Kafka depends on zookeeper 3.3.4 that doesn't have a 
> > > batch
> > write
> > > api. So if you commit after every message at a high rate, it will 
> > > be
> slow
> > and
> > > inefficient. Besides it will cause zookeeper performance to degrade.
> > >
> > > Thanks,
> > > Neha
> > > On May 16, 2013 6:54 PM, "Rob Withers" <reefed...@gmail.com> wrote:
> > >
> > > > We are calling commitOffsets after every message consumption.  
> > > > It looks to be ~60% slower, with 29 partitions.  If a single 
> > > > KafkaStream thread is from a connector, and there are 29 
> > > > partitions, then commitOffsets sends 29 offset updates, correct?  
> > > > Are these offset updates batched in one send to zookeeper?
> > > >
> > > > thanks,
> > > > rob
> >
> >
>

Reply via email to