Thanks, all.  I edited the wiki to reflect the implemented behavior by
dropping references to special behavior when max_bytes was INT_MAX.

cheers,
Colin


On Sat, Jan 21, 2017, at 09:44, radai wrote:
> +1
> 
> On Fri, Jan 20, 2017 at 9:51 PM, Apurva Mehta <apu...@confluent.io>
> wrote:
> 
> > +1
> >
> > On Fri, Jan 20, 2017 at 5:19 PM, Jason Gustafson <ja...@confluent.io>
> > wrote:
> >
> > > +1
> > >
> > > On Fri, Jan 20, 2017 at 4:51 PM, Ismael Juma <ism...@juma.me.uk> wrote:
> > >
> > > > Good catch, Colin. +1 to editing the wiki to match the desired
> > behaviour
> > > > and what was implemented in 0.10.1.
> > > >
> > > > Ismael
> > > >
> > > > On Sat, Jan 21, 2017 at 12:19 AM, Colin McCabe <cmcc...@apache.org>
> > > wrote:
> > > >
> > > > > Hi all,
> > > > >
> > > > > While looking at some code related to KIP-74, I noticed a slight
> > > > > discrepancy between the text on the wiki and the implementation.  The
> > > > > wiki says that "If max_bytes is Int.MAX_INT, new request behaves
> > > exactly
> > > > > like old one."  This would mean that if there was a single message
> > that
> > > > > was larger than the maximum bytes per partition, zero messages would
> > be
> > > > > returned, and clients would throw MessageSizeTooLargeException.
> > > > > However, the code does not implement this.  Instead, it implements
> > the
> > > > > "new" behavior where the client always gets at least one message.
> > > > >
> > > > > The new behavior seems to be more desirable, since clients do not
> > "get
> > > > > stuck" on messages that are too big.  I propose that we edit the wiki
> > > to
> > > > > reflect the implemented behavior by deleting the references to
> > special
> > > > > behavior when max_bytes is MAX_INT.
> > > > >
> > > > > cheers,
> > > > > Colin
> > > > >
> > > >
> > >
> >

Reply via email to