KAFKA-4514; Add Codec for ZStandard Compression (#2267)
This patch adds support for zstandard compression to Kafka as documented in KIP-110: https://cwiki.apache.org/confluence/display/KAFKA/KIP-110%3A+Add+Codec+for+ZStandard+Compression. Reviewers: Ivan Babrou <ibobrik@gmail.com>, Ismael Juma <ismael@juma.me.uk>, Jason Gustafson <jason@confluent.io>
Showing
- clients/src/test/java/org/apache/kafka/common/record/MemoryRecordsTest.java 30 additions, 0 deletions...ava/org/apache/kafka/common/record/MemoryRecordsTest.java
- clients/src/test/java/org/apache/kafka/common/requests/ProduceRequestTest.java 20 additions, 0 deletions.../org/apache/kafka/common/requests/ProduceRequestTest.java
- config/producer.properties 1 addition, 1 deletionconfig/producer.properties
- core/src/main/scala/kafka/api/ApiVersion.scala 10 additions, 1 deletioncore/src/main/scala/kafka/api/ApiVersion.scala
- core/src/main/scala/kafka/message/CompressionCodec.scala 8 additions, 1 deletioncore/src/main/scala/kafka/message/CompressionCodec.scala
- core/src/main/scala/kafka/server/KafkaApis.scala 49 additions, 33 deletionscore/src/main/scala/kafka/server/KafkaApis.scala
- core/src/main/scala/kafka/server/KafkaConfig.scala 1 addition, 1 deletioncore/src/main/scala/kafka/server/KafkaConfig.scala
- core/src/main/scala/kafka/server/ReplicaFetcherThread.scala 1 addition, 1 deletioncore/src/main/scala/kafka/server/ReplicaFetcherThread.scala
- core/src/main/scala/kafka/tools/ConsoleProducer.scala 1 addition, 1 deletioncore/src/main/scala/kafka/tools/ConsoleProducer.scala
- core/src/test/scala/integration/kafka/api/ProducerCompressionTest.scala 2 additions, 1 deletion...scala/integration/kafka/api/ProducerCompressionTest.scala
- core/src/test/scala/unit/kafka/api/ApiVersionTest.scala 2 additions, 1 deletioncore/src/test/scala/unit/kafka/api/ApiVersionTest.scala
- core/src/test/scala/unit/kafka/log/LogCleanerParameterizedIntegrationTest.scala 8 additions, 0 deletions...it/kafka/log/LogCleanerParameterizedIntegrationTest.scala
- core/src/test/scala/unit/kafka/server/FetchRequestTest.scala 114 additions, 0 deletionscore/src/test/scala/unit/kafka/server/FetchRequestTest.scala
- core/src/test/scala/unit/kafka/server/ProduceRequestTest.scala 30 additions, 1 deletion...src/test/scala/unit/kafka/server/ProduceRequestTest.scala
- docs/design.html 1 addition, 1 deletiondocs/design.html
- docs/implementation.html 1 addition, 0 deletionsdocs/implementation.html
- gradle/dependencies.gradle 4 additions, 2 deletionsgradle/dependencies.gradle
- tests/kafkatest/tests/client/compression_test.py 1 addition, 1 deletiontests/kafkatest/tests/client/compression_test.py
Loading
Please register or sign in to comment