mirror of https://github.com/apache/kafka.git
See KIP-31 and KIP-32 for details. A few notes on the patch: 1. This patch implements KIP-31 and KIP-32. The patch includes features in both KAFKA-3025, KAFKA-3026 and KAFKA-3036 2. All unit tests passed. 3. The unit tests were run with new and old message format. 4. When message format conversion occurs during consumption, the consumer will not be able to detect the message size too large situation. I did not try to fix this because the situation seems rare and only happen during migration phase. Author: Jiangjie Qin <becket.qin@gmail.com> Author: Ismael Juma <ismael@juma.me.uk> Author: Jiangjie (Becket) Qin <becket.qin@gmail.com> Reviewers: Jason Gustafson <jason@confluent.io>, Anna Povzner <anna@confluent.io>, Ismael Juma <ismael@juma.me.uk>, Guozhang Wang <wangguoz@gmail.com>, Jun Rao <junrao@gmail.com> Closes #764 from becketqin/KAFKA-3025 |
||
|---|---|---|
| .. | ||
| api/src | ||
| file/src | ||
| json/src | ||
| runtime/src | ||