[
https://issues.apache.org/jira/browse/KAFKA-5291?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16017222#comment-16017222
]
ASF GitHub Bot commented on KAFKA-5291:
---------------------------------------
GitHub user ijuma opened a pull request:
https://github.com/apache/kafka/pull/3098
KAFKA-5291: AdminClient should not trigger auto creation of topics
- Added a boolean allow_auto_topic_creation to MetadataRequest.
I didn’t bump the version a second time since we did it once for this
release already, but this needs to be verified.
- Set it to false in the new AdminClient and StreamsKafkaClient
(which exists for the purpose of creating topics manually); set it
to true everywhere else for now. Other clients will eventually
rely on client-side auto topic creation, but that’s not there yet.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/ijuma/kafka
kafka-5291-admin-client-no-auto-topic-creation
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/kafka/pull/3098.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #3098
----
----
> AdminClient should not trigger auto creation of topics
> ------------------------------------------------------
>
> Key: KAFKA-5291
> URL: https://issues.apache.org/jira/browse/KAFKA-5291
> Project: Kafka
> Issue Type: Sub-task
> Reporter: Ismael Juma
> Assignee: Ismael Juma
> Fix For: 0.11.0.0
>
>
> Feedback from people who tried the AdminClient is that auto topic creation
> during describe is very confusing. We expected that, but we also thought that
> there wasn't much that could be done.
> However, there's a simple solution (suggested by [~hachikuji]): make it
> possible to disallow auto topic creation when sending the metadata request.
> We can keep the existing behaviour for the producer and consumer (until we
> move to client-side auto topic creation) while doing the right thing for
> AdminClient (which is new).
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)