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

ASF GitHub Bot commented on KAFKA-4203:
---------------------------------------

guozhangwang commented on pull request #4154: KAFKA-4203: Align broker default 
for max.message.bytes with Java producer default
URL: https://github.com/apache/kafka/pull/4154
 
 
   
 
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


> Java producer default max message size does not align with broker default
> -------------------------------------------------------------------------
>
>                 Key: KAFKA-4203
>                 URL: https://issues.apache.org/jira/browse/KAFKA-4203
>             Project: Kafka
>          Issue Type: Bug
>    Affects Versions: 0.8.1
>            Reporter: Grant Henke
>            Assignee: Ismael Juma
>            Priority: Major
>
> The Java producer sets max.request.size = 1048576 (the base 2 version of 1 MB 
> (MiB))
> The broker sets max.message.bytes = 1000012 (the base 10 value of 1 MB + 12 
> bytes for overhead)
> This means that by default the producer can try to produce messages larger 
> than the broker will accept resulting in RecordTooLargeExceptions.
> There were not similar issues in the old producer because it sets 
> max.message.size = 1000000 (the base 10 value of 1 MB)
> I propose we increase the broker default for max.message.bytes to 1048588 
> (the base 2 value of 1 MB (MiB) + 12 bytes for overhead) so that any message 
> produced with default configs from either producer does not result in a 
> RecordTooLargeException.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to