[ 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)