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

Todd Lipcon commented on KUDU-1346:
-----------------------------------

This is only a DCHECK so shouldn't crash on production clusters. Recent changes 
to the RPC system handling over-sized messages also now will prevent this from 
fully crashing the server.

> Consensus queue crashes creating message for peer due to batch size
> -------------------------------------------------------------------
>
>                 Key: KUDU-1346
>                 URL: https://issues.apache.org/jira/browse/KUDU-1346
>             Project: Kudu
>          Issue Type: Bug
>          Components: consensus
>    Affects Versions: 0.7.0
>            Reporter: David Alves
>
> bruce_song zhang hit the following error:
> {code}
> F0222 11:30:16.552686 23428 consensus_queue.cc:370] Check failed: 
> request->ByteSize() <= FLAGS_consensus_max_batch_size_bytes (3042252 vs. 
> 1048576) 
> F0222 11:30:16.552693 23416 consensus_queue.cc:370] Check failed: 
> request->ByteSize() <= FLAGS_consensus_max_batch_size_bytes (3042252 vs. 
> 1048576)
> {code}
> It seems plausible that we might allow a write that is bigger than the max 
> consensus batch size, and since there is a path in log cache that always 
> sends at least one message, we might fail this check and crash.
> The workaround is to set a bigger value than the default for 
> --consensus_max_batch_size_bytes



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

Reply via email to