[
https://issues.apache.org/jira/browse/KAFKA-595?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jay Kreps updated KAFKA-595:
----------------------------
Comment: was deleted
(was: I also think this should be a post 0.8 feature.)
> Decouple producer side compression from server-side compression.
> ----------------------------------------------------------------
>
> Key: KAFKA-595
> URL: https://issues.apache.org/jira/browse/KAFKA-595
> Project: Kafka
> Issue Type: Improvement
> Affects Versions: 0.8
> Reporter: Neha Narkhede
> Labels: feature
>
> In 0.7 Kafka always appended messages to the log using whatever compression
> codec the client used. In 0.8, after the KAFKA-506 patch, the master always
> recompresses the message before appending to the log to assign ids. Currently
> the server uses a funky heuristic to choose a compression codec based on the
> codecs the producer used. This doesn't actually make that much sense. It
> would be better for the server to have its own compression (a global default
> and per-topic override) that specified the compression codec, and have the
> server always recompress with this codec regardless of the original codec.
> Compression currently happens in kafka.log.Log.assignOffsets (perhaps should
> be renamed if it takes on compression as an official responsibility instead
> of a side-effect).
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira