Hello Kafka dev, I hope to reboot the discussion of KIP-390: Support Compression Level <https://cwiki.apache.org/confluence/display/KAFKA/KIP-390%3A+Support+Compression+Level>. It proposes to add a new option, 'compression.level', that controls the compression level.
This KIP has been submitted more than one year ago, but had been neglected for a long time. Recently I reworked it from scratch with the following differences: 1. Tested how it works with a real-world dataset. As you can see in the updated KIP, *this feature can improve the producer's message/second rate by more than 50%*, such a significant enhancement. 2. Dropped 'compression.buffer.size' option that was in the initial work. With the repeated benchmarks, I could not find any evidence this option results in meaningful differences. So I removed it. All feedback will be highly appreciated. Best, Dongjin -- *Dongjin Lee* *A hitchhiker in the mathematical world.* *github: <http://goog_969573159/>github.com/dongjinleekr <https://github.com/dongjinleekr>keybase: https://keybase.io/dongjinleekr <https://keybase.io/dongjinleekr>linkedin: kr.linkedin.com/in/dongjinleekr <https://kr.linkedin.com/in/dongjinleekr>speakerdeck: speakerdeck.com/dongjin <https://speakerdeck.com/dongjin>*