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

Sriharsha Chintalapani commented on KAFKA-1273:
-----------------------------------------------

[~nehanarkhede] this doesn't look straight forward as TopicCommand doesn't know 
what values are in server.properties. It calls LogConfig to validate which 
doesn't have access to this info. One way of doing this is to pass 
server.properties to the TopicCommand which doesn't look intuitive. Another 
option is to add an api that return a configResponse  which contains all the 
server.properties that user defined along with defaults. Please let me know 
what you think about these approaches.

> Brokers should make sure replica.fetch.max.bytes >= message.max.bytes
> ---------------------------------------------------------------------
>
>                 Key: KAFKA-1273
>                 URL: https://issues.apache.org/jira/browse/KAFKA-1273
>             Project: Kafka
>          Issue Type: Bug
>          Components: replication
>    Affects Versions: 0.8.0
>            Reporter: Dong Zhong
>            Assignee: Sriharsha Chintalapani
>              Labels: newbie
>
> If message.max.bytes is larger than replica.fetch.max.bytes,followers can't 
> fetch data from the leader and will incur endless retry. And this may cause 
> high network traffic between followers and leaders.
> Brokers should make sure replica.fetch.max.bytes >= message.max.bytes by 
> adding a sanity check, or throw an exception.



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

Reply via email to