Thanks Loïc!
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