[ 
https://issues.apache.org/jira/browse/KAFKA-3442?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15205501#comment-15205501
 ] 

Jiangjie Qin commented on KAFKA-3442:
-------------------------------------

[~dana.powers] Are you expecting a RecordSizeTooLargeException? One change 
after KIP-31/32 is that if down-conversion occurred on the broker side, on 
consumer side the traditional way of detecting the RecordSizeTooLarge no longer 
work. 

In your case, if you the message format on broker is 0.10.0 and your 
FetchRequest version is < v2, the consumer will not get any bytes back. 
However, if you fetch using FetchRequest v2, you will be able to get ~1024 
bytes.

> FetchResponse size exceeds max.partition.fetch.bytes
> ----------------------------------------------------
>
>                 Key: KAFKA-3442
>                 URL: https://issues.apache.org/jira/browse/KAFKA-3442
>             Project: Kafka
>          Issue Type: Bug
>    Affects Versions: 0.10.0.0
>            Reporter: Dana Powers
>            Priority: Blocker
>             Fix For: 0.10.0.0
>
>
> Produce 10000 byte message to topic foobar
> Fetch foobar w/ max.partition.fetch.bytes=1024
> Test expects to receive a truncated message (~1024 bytes). 0.8 and 0.9 pass 
> this test, but 0.10 FetchResponse has full message, exceeding the max 
> specified in the FetchRequest.
> I tested with v0 and v1 apis, both fail. Have not tested w/ v2



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to