Hi Matthias and Sebastien,

This sounds like a very small and low-risk PR for a KIP that is new in 3.9 
(KIP-1033). I think we should be OK to cherry-pick it to 3.9, even though we're 
past code freeze. Please try to get it done this week, though :)

best,
Colin


On Fri, Aug 30, 2024, at 19:03, Matthias J. Sax wrote:
> Guess it is a question for Colin, who is the RM for 3.9.
>
>
>
> -Matthias
>
>
>
> On 8/30/24 2:02 AM, Sebastien Viale wrote:
>> Hi,
>> 
>> All PRs related to KIP-1033 have been merged.
>> 
>> However, after a last review from Matthias J. Sax and Bill Bejeck, we 
>> updated the KIP to include the timestamp in the ErrorHandlerContext 
>> interface.
>> 
>> A new PR has been initialized.
>> KAFKA-16448 Add timestamp to error handler context 
>> (https://github.com/apache/kafka/pull/17054)
>> 
>> Please let us know if we need to work on this for 3.9 or for next release.
>> 
>> thanks very much
>> 
>> Sébastien
>> 
>> ________________________________
>> De : Matthias J. Sax <mj...@apache.org>
>> Envoyé : jeudi 1 août 2024 23:46
>> À : dev@kafka.apache.org <dev@kafka.apache.org>
>> Objet : [EXT] Re: [VOTE] KIP-1033: Add Kafka Streams exception handler for 
>> exceptions occurring during processing
>> 
>> Warning External sender Do not click on any links or open any attachments 
>> unless you trust the sender and know the content is safe.
>> 
>> Thanks Loïc!
>> 
>> ========================================================================================
>> This email was screened for spam and malicious content but exercise caution 
>> anyway.
>> 
>> 
>> On 8/1/24 6:19 AM, Loic Greffier wrote:
>>> Hi,
>>>
>>> Last PR that completed KIP-1033 has been merged.
>>> Thanks to all participants, for the guidance and the feedbacks!
>>>
>>> Just letting you know about some decisions and changes made through the 
>>> different PRs that were not initially mentioned in the KIP:
>>>
>>>     *   The sourceRawKey and the sourceRawValue attributes present in the 
>>> ErrorHandlerContext have been removed from this KIP. They will be part of 
>>> KIP-1034 instead.
>>>     *   The number of processing exception handler instance has been fixed 
>>> to one per StreamTask.
>>>     *   The processing exception handling mechanism has been extended to 
>>> punctuations.
>>>     *   The handler crash management has been unified and improved. 
>>> Exceptions thrown from a call to #handle are caught and fail the stream. 
>>> This change covers 5 use-cases:
>>>        *   On processingExceptionHandler#handle to cover processing 
>>> exceptions.
>>>        *   On processingExceptionHandler#handle to cover punctuation 
>>> exceptions.
>>>        *   On productionExceptionHandler#handle to cover production 
>>> exceptions.
>>>        *   On productionExceptionHandler#handleSerializationException to 
>>> cover serialization exceptions.
>>>        *   On deserializationExceptionHandler#handle to cover 
>>> deserialization exceptions.
>>>
>>> KIP-1033 has been updated with these changes.
>>>
>>> Loïc
>>>
>> 
>>

Reply via email to