>
>  so this change will break client backward compatibility while connecting
> to 0.10.X brokers.
>  users need to change producer default settings while connecting older
> brokers.


At the moment, I think the answer is yes. The old broker will not support
the InitProducerId request, so the producer will immediately fail. Similar
to the handling of old message formats mentioned above, we probably need to
change this so that we just revert to old producer semantics if the broker
can't support idempotence.

-Jason


On Fri, Aug 18, 2017 at 8:48 AM, Manikumar <manikumar.re...@gmail.com>
wrote:

> >
> > 3. The message format requirement is a good point. This should be
> mentioned
> > in the compatibility section. Users who are still using the old message
> > format will get an error after the upgrade, right?
> >
>
>  so this change will break client backward compatibility while connecting
> to 0.10.X brokers.
>  users need to change producer default settings while connecting older
> brokers.
>

Reply via email to