[ 
https://issues.apache.org/jira/browse/KAFKA-6992?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Chia-Ping Tsai resolved KAFKA-6992.
-----------------------------------
    Resolution: Won't Fix

> Configuring the batch.size to zero won't disable the batching entirely
> ----------------------------------------------------------------------
>
>                 Key: KAFKA-6992
>                 URL: https://issues.apache.org/jira/browse/KAFKA-6992
>             Project: Kafka
>          Issue Type: Bug
>          Components: documentation
>            Reporter: Chia-Ping Tsai
>            Priority: Minor
>
> In MAGIC_VALUE_V2, the varint is used and the estimated size won't be equal 
> with the actual size. So it has chance to accept more records in a single 
> produce batch.
> Perhaps we should revise the docs of batch.size.
> {code:java}
> public static final String BATCH_SIZE_CONFIG = "batch.size";
> private static final String BATCH_SIZE_DOC = "The producer will attempt to 
> batch records together into fewer requests whenever multiple records are 
> being sent"
>                                              + " to the same partition. This 
> helps performance on both the client and the server. This configuration 
> controls the "
>                                              + "default batch size in bytes. "
>                                              + "<p>"
>                                              + "No attempt will be made to 
> batch records larger than this size. "
>                                              + "<p>"
>                                              + "Requests sent to brokers will 
> contain multiple batches, one for each partition with data available to be 
> sent. "
>                                              + "<p>"
>                                              + "A small batch size will make 
> batching less common and may reduce throughput (a batch size of zero will 
> disable "
>                                              + "batching entirely). A very 
> large batch size may use memory a bit more wastefully as we will always 
> allocate a "
>                                              + "buffer of the specified batch 
> size in anticipation of additional records.";{code}
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to