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

Tadhg Pearson commented on KAFKA-6207:
--------------------------------------

[~ewencp] - any feedback on this?

> Include start of record when RecordIsTooLarge
> ---------------------------------------------
>
>                 Key: KAFKA-6207
>                 URL: https://issues.apache.org/jira/browse/KAFKA-6207
>             Project: Kafka
>          Issue Type: Bug
>          Components: producer 
>    Affects Versions: 0.10.1.1
>            Reporter: Tadhg Pearson
>            Priority: Minor
>
> When a message is too large to be sent (at 
> org.apache.kafka.clients.producer.KafkaProducer#doSend), the 
> RecordTooLargeException should carry the start of the record (for example, 
> the first 1KB) so that the calling application can debug which message caused 
> the error. 
> For example: one common use case of Kafka is logging. The 
> RecordTooLargeException is thrown due to a large log message being sent by 
> the application. How do you know which statement in your application logged 
> this large message? If your exception has thousands of logging statements, it 
> will be very tough to find which one is the cause today.... but you include 
> the start of the message, this could prove a very strong hint as to the cause!



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to