Yes, the produce request itself won't trigger topic creation. However, the
first thing the producer client does is to issue a metadata request.

Thanks,

Jun


On Tue, Mar 4, 2014 at 5:49 PM, Guozhang Wang <wangg...@gmail.com> wrote:

> Hi Churu,
>
> I think only 3) will trigger the topic creation, we need to change the
> misleading description. Thanks for pointing out.
>
> Guozhang
>
>
> On Tue, Mar 4, 2014 at 3:10 PM, Churu Tang <ct...@rubiconproject.com>
> wrote:
>
> > Hi,
> >
> > According to the auto.create.topics.enable description, 1). attempts to
> > produce, 2), consume, 3), fetch metadata for a non-existent topic will
> > automatically create the topic with default config. I set the
> > auto.create.topics.enable to true, and only 3) fetch metadata will
> creates
> > the topic.
> > ProduceRequest, OffsetRequest for a non-existent topic of partition 0
> will
> > result in a errorCode:3:unknown topic or partition response. If no
> > produceMessageSet included for produceRequest, or on offsetPartition
> > included for offsetRequest, then the non-existent topic request will
> result
> > a no-error response, but the non-existent topic is still not created.
> > Are the above what it supposed to do? Or Could I misconfigured anything?
> > Thanks for your time!
> >
> > Thanks,
> > Churu
>
>
>
>
> --
> -- Guozhang
>

Reply via email to