Hi, Ismael,

Ok, that make sense.


Hi, Michael,

Could we document this in the wiki?

+1 from me on the KIP.

Thanks,

Jun

On Thu, Mar 23, 2017 at 7:58 PM, Ismael Juma <ism...@juma.me.uk> wrote:

> Hi Jun,
>
> The close method will only exist in the implementation class as it's not
> meant to be called from user code.
>
> Ismael
>
> On 24 Mar 2017 1:51 am, "Jun Rao" <j...@confluent.io> wrote:
>
> > Hi, Michael,
> >
> > The KIP looks good to me overall. Just one comment. The wiki says "This
> > will be done by calling "close()" method". However, there is no close()
> in
> > Headers.
> >
> > Thanks,
> >
> > Jun
> >
> > On Thu, Mar 23, 2017 at 9:34 AM, Michael Pearce <michael.pea...@ig.com>
> > wrote:
> >
> > > Thanks all for the +1 votes so far, just one more committer vote
> needed (
> > >
> > > Please note:
> > >
> > > I have made one small adjustment to the kip based on Ismael’s comment
> in
> > > discussion thread, and further requested by Jason in the vote thread.
> > >
> > > Please note the below method is changed based on this feedback.
> > >
> > > Headers.header(key)` to be `Headers.lastHeader(key)
> > >
> > > Thanks
> > > Mike
> > >
> > > On 22/03/2017, 16:39, "Joel Koshy" <jjkosh...@gmail.com> wrote:
> > >
> > >     +1
> > >
> > >     On Tue, Mar 21, 2017 at 5:01 PM, Jason Gustafson <
> ja...@confluent.io
> > >
> > > wrote:
> > >
> > >     > Thanks for the KIP! +1 (binding) from me. Just one nit: can we
> > change
> > >     > `Headers.header(key)` to be `Headers.lastHeader(key)`? It's not a
> > >     > deal-breaker, but I think it's better to let the name reflect the
> > > actual
> > >     > behavior as clearly as possible.
> > >     >
> > >     > -Jason
> > >     >
> > >     > On Wed, Feb 15, 2017 at 6:10 AM, Jeroen van Disseldorp <
> > > jer...@axual.io>
> > >     > wrote:
> > >     >
> > >     > > +1 on introducing the concept of headers, neutral on specific
> > >     > > implementation.
> > >     > >
> > >     > >
> > >     > >
> > >     > > On 14/02/2017 22:34, Jay Kreps wrote:
> > >     > >
> > >     > >> Couple of things I think we still need to work out:
> > >     > >>
> > >     > >>     1. I think we agree about the key, but I think we haven't
> > > talked
> > >     > about
> > >     > >>     the value yet. I think if our goal is an open ecosystem of
> > > these
> > >     > >> header
> > >     > >>     spread across many plugins from many systems we should
> > > consider
> > >     > >> making this
> > >     > >>     a string as well so it can be printed, set via a UI, set
> in
> > > config,
> > >     > >> etc.
> > >     > >>     Basically encouraging pluggable serialization formats here
> > > will lead
> > >     > >> to a
> > >     > >>     bit of a tower of babel.
> > >     > >>     2. This proposal still includes a pretty big change to our
> > >     > >> serialization
> > >     > >>     and protocol definition layer. Essentially it is
> introducing
> > > an
> > >     > >> optional
> > >     > >>     type, where the format is data dependent. I think this is
> > > actually a
> > >     > >> big
> > >     > >>     change though it doesn't seem like it. It means you can no
> > > longer
> > >     > >> specify
> > >     > >>     this type with our type definition DSL, and likewise it
> > > requires
> > >     > >> custom
> > >     > >>     handling in client libs. This isn't a huge thing, since
> the
> > > Record
> > >     > >>     definition is custom anyway, but I think this kind of
> > protocol
> > >     > >>     inconsistency is very non-desirable and ties you to
> > > hand-coding
> > >     > >> things. I
> > >     > >>     think the type should instead by [Key Value] in our BNF,
> > > where key
> > >     > and
> > >     > >>     value are both short strings as used elsewhere. This
> brings
> > > it in
> > >     > >> line with
> > >     > >>     the rest of the protocol.
> > >     > >>     3. Could we get more specific about the exact Java API
> > change
> > > to
> > >     > >>     ProducerRecord, ConsumerRecord, Record, etc?
> > >     > >>
> > >     > >> -Jay
> > >     > >>
> > >     > >> On Tue, Feb 14, 2017 at 9:42 AM, Michael Pearce <
> > > michael.pea...@ig.com>
> > >     > >> wrote:
> > >     > >>
> > >     > >> Hi all,
> > >     > >>>
> > >     > >>> We would like to start the voting process for KIP-82 – Add
> > record
> > >     > >>> headers.
> > >     > >>> The KIP can be found
> > >     > >>> at
> > >     > >>>
> > >     > >>> https://cwiki.apache.org/confluence/display/KAFKA/KIP-
> > >     > >>> 82+-+Add+Record+Headers
> > >     > >>>
> > >     > >>> Discussion thread(s) can be found here:
> > >     > >>>
> > >     > >>> http://search-hadoop.com/m/Kafka/uyzND1nSTOHTvj81?subj=
> > >     > >>> Re+DISCUSS+KIP+82+Add+Record+Headers
> > >     > >>> http://search-hadoop.com/m/Kafka/uyzND1Arxt22Tvj81?subj=
> > >     > >>> Re+DISCUSS+KIP+82+Add+Record+Headers
> > >     > >>> http://search-hadoop.com/?project=Kafka&q=KIP-82
> > >     > >>>
> > >     > >>>
> > >     > >>>
> > >     > >>> Thanks,
> > >     > >>> Mike
> > >     > >>>
> > >     > >>> The information contained in this email is strictly
> > confidential
> > > and
> > >     > for
> > >     > >>> the use of the addressee only, unless otherwise indicated. If
> > > you are
> > >     > not
> > >     > >>> the intended recipient, please do not read, copy, use or
> > > disclose to
> > >     > >>> others
> > >     > >>> this message or any attachment. Please also notify the sender
> > by
> > >     > replying
> > >     > >>> to this email or by telephone (+44(020 7896 0011) and then
> > > delete the
> > >     > >>> email
> > >     > >>> and any copies of it. Opinions, conclusion (etc) that do not
> > > relate to
> > >     > >>> the
> > >     > >>> official business of this company shall be understood as
> > neither
> > > given
> > >     > >>> nor
> > >     > >>> endorsed by it. IG is a trading name of IG Markets Limited (a
> > > company
> > >     > >>> registered in England and Wales, company number 04008957) and
> > IG
> > > Index
> > >     > >>> Limited (a company registered in England and Wales, company
> > > number
> > >     > >>> 01190902). Registered address at Cannon Bridge House, 25
> > Dowgate
> > > Hill,
> > >     > >>> London EC4R 2YA. Both IG Markets Limited (register number
> > > 195355) and
> > >     > IG
> > >     > >>> Index Limited (register number 114059) are authorised and
> > > regulated by
> > >     > >>> the
> > >     > >>> Financial Conduct Authority.
> > >     > >>>
> > >     > >>>
> > >     > >
> > >     >
> > >
> > >
> > > The information contained in this email is strictly confidential and
> for
> > > the use of the addressee only, unless otherwise indicated. If you are
> not
> > > the intended recipient, please do not read, copy, use or disclose to
> > others
> > > this message or any attachment. Please also notify the sender by
> replying
> > > to this email or by telephone (+44(020 7896 0011) and then delete the
> > email
> > > and any copies of it. Opinions, conclusion (etc) that do not relate to
> > the
> > > official business of this company shall be understood as neither given
> > nor
> > > endorsed by it. IG is a trading name of IG Markets Limited (a company
> > > registered in England and Wales, company number 04008957) and IG Index
> > > Limited (a company registered in England and Wales, company number
> > > 01190902). Registered address at Cannon Bridge House, 25 Dowgate Hill,
> > > London EC4R 2YA. Both IG Markets Limited (register number 195355) and
> IG
> > > Index Limited (register number 114059) are authorised and regulated by
> > the
> > > Financial Conduct Authority.
> > >
> >
>

Reply via email to