cadonna commented on PR #18739:
URL: https://github.com/apache/kafka/pull/18739#issuecomment-2678385621

   @loicgreffier Sorry for the late reply!
   Coincidentally, I talked to a user of Kafka Streams that implemented a dead 
letter queue. They have the requirement to write the raw input record to the 
dead letter queue. That means, we have two data point from users (yours and 
this user) that agree on the need of the input record in the dead letter queue.
   
   The issue with the raw input record described above only applies to Streams 
applications that use suppress or stream-table joins with versioned tables and 
grace periods. IMO, we should not exclude the raw input record from the error 
handlers because of some applications. One option can be that writing the raw 
input record to the changelog topic is enabled by a configuration as you 
propose above. That means that error handlers need to gracefully handle the 
situation where the raw input record is not available.
   
   WDYT? 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to