Yeah, structured output for the CLI tools would be great. 3 digit number
JIRA, nice. :)

Ismael

On Wed, May 3, 2017 at 7:05 AM, Ewen Cheslack-Postava <e...@confluent.io>
wrote:

> Since everything is whitespace delimited anyway, I don't think we should
> worry about the compatibility issue. We don't guarantee this unstructured
> output format. I think it is fine to say that any parser that doesn't do
> something straightforward and reliable like splitting the line by
> whitespace then checking the : prefixed value to determine if it is usable
> is ok to break.
>
> Long term, we should really just get more structured output formats for the
> command line tools, a la https://issues.apache.org/jira/browse/KAFKA-313.
>
> -Ewen
>
> On Wed, Apr 26, 2017 at 2:59 AM, Ismael Juma <ism...@juma.me.uk> wrote:
>
> > Right, the reason for inserting it before the configs is that
> > MarkedForDeletion is a fixed length field while configs is a variable
> > length field. The fact that MarkedForDeletion is optional and typically
> not
> > set means that it's also justifiable to place it after the configs. So,
> I'm
> > OK either way.
> >
> > Ismael
> >
> > On Wed, Apr 26, 2017 at 10:42 AM, Mickael Maison <
> mickael.mai...@gmail.com
> > >
> > wrote:
> >
> > > Thanks for the feedback.
> > >
> > > I had the same thinking as James. Also we plan to only add the
> > > MarkedForDeletion field for topics pending deletion as the output of
> > > --describe is already pretty dense and most topics are never pending
> > > deletion.
> > >
> > > The only reason I came up to insert it in the middle is if Configs is
> > > long, then MarkedForDeletion could be pushed on a new line/off-screen.
> > > Am I missing something ?
> > >
> > > That said, I don't have a strong opinion about it and if most people
> > > prefer it the other way around I'll be happy to update the KIP.
> > >
> > > On Wed, Apr 26, 2017 at 12:25 AM, James Cheng <wushuja...@gmail.com>
> > > wrote:
> > > > Having "MarkedForDeletion" before "Configs" may break anyone who is
> > > parsing this output, since they may be expecting the 4th string to be
> > > "Configs".
> > > >
> > > > I know that the Compatibility section already says that people
> parsing
> > > this may have to adjust their parsing logic, so maybe that covers my
> > > concern already. But inserting the new MarkedForDeletion word into the
> > > middle of the string seems like it'll break parsing more than just
> > adding a
> > > new value at the end.
> > > >
> > > > I'm fine either way, though.
> > > >
> > > > -James
> > > >
> > > >> On Apr 25, 2017, at 9:38 AM, Vahid S Hashemian <
> > > vahidhashem...@us.ibm.com> wrote:
> > > >>
> > > >> Thanks for the KIP Mickael.
> > > >> Looks good. I also prefer 'MarkedForDeletion' before 'Configs'.
> > > >>
> > > >> --Vahid
> > > >>
> > > >>
> > > >>
> > > >> From:   Ismael Juma <ism...@juma.me.uk>
> > > >> To:     dev@kafka.apache.org
> > > >> Date:   04/25/2017 04:15 AM
> > > >> Subject:        Re: [DISCUSS] KIP-137: Enhance TopicCommand
> --describe
> > > to
> > > >> show topics marked for deletion
> > > >> Sent by:        isma...@gmail.com
> > > >>
> > > >>
> > > >>
> > > >> Thanks for the KIP. Would it make sense for MarkedForDeletion to be
> > > before
> > > >> `Configs`? I can see arguments both ways, so I was wondering what
> your
> > > >> thoughts were?
> > > >>
> > > >> Ismael
> > > >>
> > > >> On Thu, Mar 30, 2017 at 5:39 PM, Mickael Maison <
> > > mickael.mai...@gmail.com>
> > > >> wrote:
> > > >>
> > > >>> Hi all,
> > > >>>
> > > >>> We created KIP-137: Enhance TopicCommand --describe to show topics
> > > >>> marked for deletion
> > > >>>
> > > >>> https://cwiki.apache.org/confluence/display/KAFKA/KIP-
> > > >>>
> > > >> 137%3A+Enhance+TopicCommand+--describe+to+show+topics+marked
> > > +for+deletion
> > > >>>
> > > >>> Please help review the KIP. You feedback is appreciated!
> > > >>>
> > > >>> Thanks
> > > >>>
> > > >>
> > > >>
> > > >>
> > > >>
> > > >
> > >
> >
>

Reply via email to