[
https://issues.apache.org/jira/browse/KAFKA-2845?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15007575#comment-15007575
]
Grant Henke commented on KAFKA-2845:
------------------------------------
This is a great test to have. I recently tested this manually and found the
same result.
A few questions based on the expected result and the perspective of Kafka
clients not being backward compatible with old brokers:
* I understand our current perspective is that clients do not need to be
backward compatible with brokers in major releases. However, that doesn't mean
that we _have_ to break unnecessarily. The buffer underflow is due to an extra
field added for quotas. Is there a way we could handle things more gracefully
instead of breaking? If so I am happy to brainstorm and help.
* If we can't handle things more gracefully, I think we should handle the issue
more gracefully and improve the error messaging. I can open a Jira/pr for that
as well.
> Add 0.9 clients vs 0.8 brokers compatibility test
> -------------------------------------------------
>
> Key: KAFKA-2845
> URL: https://issues.apache.org/jira/browse/KAFKA-2845
> Project: Kafka
> Issue Type: Task
> Reporter: Geoff Anderson
> Assignee: Geoff Anderson
>
> Add a simple test or two to document and understand what behavior to expect
> if users try to run 0.9 java producer or 0.9 scala consumer ("old consumer")
> against an 0.8.X broker cluster
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)