Hi, I would like to bring this back to everyone's attention. I have made changes to the proposal to incorporate the ServiceLoader API as suggested.
https://cwiki.apache.org/confluence/x/Xgr0Ew Thanks -----Original Message----- From: Denloye, Olasoji Sent: Thursday, December 19, 2024 11:01 AM To: dev@kafka.apache.org Subject: RE: [DISCUSS] KIP-1121: Compression acceleration in Kafka Hi Frédérik, Thanks for the suggestion to use the existing ServiceLoader feature in Java. It could serve as suitable mechanism for selecting the best available compression codec. Thanks -----Original Message----- From: Frédérik Rouleau <froul...@confluent.io.INVALID> Sent: Wednesday, December 18, 2024 12:24 AM To: dev@kafka.apache.org Subject: Re: [DISCUSS] KIP-1121: Compression acceleration in Kafka Hi Olasoji, I think that having a way to provide some optimised/accelerated implementation is a good idea. What not using the ServiceLoader feature of Java? That would allow anyone to provide their own optimised implementation depending on their infrastructure. We can keep the existing implementation as the default and allow Kafka to find a better implementation based on Service found. As you mentioned, we might need to enrich the interface to allow Kafka to find the best version available at runtime. Regards, On Tue, Dec 17, 2024 at 6:36 PM Denloye, Olasoji <olasoji.denl...@intel.com> wrote: > Hi Everyone, > > I would like to start a discussion on KIP-1121: Compression > acceleration acceleration in Kafka. KIP-1121: Compression acceleration > in Kafka - Apache Kafka - Apache Software Foundation< > https://cwiki.apache.org/confluence/display/KAFKA/KIP-1121%3A+Compress > ion+acceleration+in+Kafka > > >