Hi Jeff,

The new consumer also supports the old message format without requiring
conversion.

Ismael

On 11 Jan 2017 6:52 pm, "Jeff Widman" <j...@netskope.com> wrote:

> We upgraded our Kafka clusters from 0.8.2.1 to 0.10.0.1, but most of our
> consumers use older libraries that do not support the new message format.
> So we set the brokers' log.message.format.version to 0.8.2 while we work on
> upgrading our consumers.
>
> In the meantime, I'm worried about a performance problem with consumers
> that have upgraded and are requesting messages using the new Kafka 10
> versions of those API calls.
>
> I may be misunderstanding, but it seems logical that the performance
> problem isn't just about old consumers with a new broker. I would think the
> performance problem would also exist if we take new brokers, set the log
> format to an old version, then have our consumers make API calls using the
> Kafka 10 API calls. The broker would need to do on-the-fly conversion from
> the 0.8.2 log format up to the 0.10.0 format to send to the new consumers.
> This is the inverse problem of what's mentioned here:
> https://kafka.apache.org/documentation/#upgrade_10_performance_impact
>
> Is this a valid problem?
>

Reply via email to