Thanks for the feedback, Jason and Ismael. I renamed the config to "message.downconversion.enable".
Also, as an update, I found a potential problem with one of the suggestions the KIP made, specifically about the case where the size of messages after down-conversion is greater than the size before, and so we are not able to send all the messages. Both the old and new consumers expect to receive at least one full batch of messages for each partition, and throw a `RecordTooLargeException` if that is not the case. Because of this, I made a small change to the KIP to make sure we are able to send at least one full message batch for each partition. Because this is more of an internal implementation specific change and does not affect user-visible functionality in any way, I went ahead and updated the KIP with this logic (under the "Ensuring Consumer Progress" section). Thanks, Dhruvil On Wed, May 9, 2018 at 9:09 AM, Ismael Juma <mli...@juma.me.uk> wrote: > Maybe it should message instead of record to be consistent with > message.format.version. > > On Wed, 9 May 2018, 09:04 Jason Gustafson, <ja...@confluent.io> wrote: > > > Hi Dhruvil, > > > > Thanks for the KIP. +1 from me. Just a minor nitpick on the name of the > new > > config. I would suggest "record.downconversion.enable". The "record" > prefix > > emphasizes what is being down-converted and similar existing configs use > > "enable" rather than "enabled." > > > > -Jason > > > > On Wed, May 2, 2018 at 9:35 AM, Ted Yu <yuzhih...@gmail.com> wrote: > > > > > +1 > > > > > > On Wed, May 2, 2018 at 9:27 AM, Dhruvil Shah <dhru...@confluent.io> > > wrote: > > > > > > > Hi all, > > > > > > > > I would like to start the vote on KIP-238: Efficient Memory Usage for > > > > Down-Conversion. > > > > > > > > For reference, the link to the KIP is here: > > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP- > > > > 283%3A+Efficient+Memory+Usage+for+Down-Conversion > > > > > > > > and the discussion thread is here: > > > > https://www.mail-archive.com/dev@kafka.apache.org/msg86799.html > > > > > > > > Thanks, > > > > Dhruvil > > > > > > > > > >