I think the idea was that once clients have the ability to create topics,
we would move "auto topic creation" client side and deprecate and
eventually remove the support for server side auto create. This simplifies
error handling, authorization, and puts the client in control of details
like partition counts and replication factor.

There is a jira (KAFKA-2410
<https://issues.apache.org/jira/browse/KAFKA-2410>) tracking the move to
client side auto topic creation and a discussion about some of the details
here:
http://search-hadoop.com/m/Kafka/uyzND1yAwWoCt1yc?subj=+DISCUSS+Client+Side+Auto+Topic+Creation

Since a change in the default behavior of auto.create.topics.enable would
be considered "breaking" I think it would be best to consider this change
as a part of the deprecation and eventual removal of the configuration.
Perhaps 0.11 would be a good timeframe to consider doing that, but it
depends on if the supporting features are complete.

Thanks,
Grant



On Thu, Mar 2, 2017 at 12:56 PM, Jeff Widman <j...@netskope.com> wrote:

> I thought I saw mention somewhere of changing the default of
> auto.create.topics.enable to false.
>
> I searched, but couldn't find anything in JIRA... am I imagining things?
>
> Now that there's API support for creating topics, the version bump to
> 0.11.0 seems like a good time to re-evaluate whether this default should be
> flipped to false.
>
> I'm happy to create a KIP if needed, just didn't want to duplicate effort.
>



-- 
Grant Henke
Software Engineer | Cloudera
gr...@cloudera.com | twitter.com/gchenke | linkedin.com/in/granthenke

Reply via email to