Hi Justine,

Thanks for the KIP.  This seems like a good step towards removing server-side 
topic auto-creation.

We should add included "client-side" to the title of the KIP somewhere, to make 
it clear that we're talking about client-side auto creation.

The KIP says:
> In order to automatically create topics with the producer, the producer's 
> auto.create.topics.enable config must be set to true and the broker config 
> should be set to false

>From a user's point of view, this seems counter-intuitive.  In order to 
>auto-create topics the broker's auto.create.topics.enable config should be set 
>to false?  It seems like the server-side auto-create is unrelated to the 
>client-side auto-create.  We could have both turned on (and I'm sure that in 
>the real world, people will try this configuration...)  There's no reason not 
>to support this, I think.

We should add some documentation explaining the difference between server-side 
and client-side auto-creation.  Without documentation, an admin might think 
that they had disabled all forms of auto-creation by setting the -side setting 
to false-- but this is not the case, of course.

best,
Colin


On Thu, Jul 11, 2019, at 16:22, Justine Olshan wrote:
> Hi Dhruvil,
> 
> Thanks for reading the KIP!
> That was the general idea for deprecation. We would log a warning when the
> config is enabled on the broker.
> I also believe that there would be a change to documentation.
> If there is anything else that should be done, please let me know!
> 
> Justine
> 
> On Thu, Jul 11, 2019 at 4:17 PM Dhruvil Shah <dhru...@confluent.io> wrote:
> 
> > Hi Justine,
> >
> > Thanks for the KIP, this is great!
> >
> > Could you add some more information about what deprecating the broker
> > configuration means? Would we log a warning in the logs when auto topic
> > creation is enabled on the broker, for example?
> >
> > Thanks,
> > Dhruvil
> >
> > On Thu, Jul 11, 2019 at 10:28 AM Justine Olshan <jols...@confluent.io>
> > wrote:
> >
> > > Hello all,
> > >
> > > I'd like to start a discussion thread for KIP-487.
> > > This KIP plans to deprecate the current system of auto-creating topics
> > > through requests to the metadata and give the producer the ability to
> > > automatically create topics instead.
> > >
> > > More information can be found here:
> > >
> > >
> > https://cwiki.apache.org/confluence/display/KAFKA/KIP-487%3A+Automatic+Topic+Creation+on+Producer
> > >
> > > Thank you,
> > > Justine Olshan
> > >
> >
>

Reply via email to