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

Bruno Cadonna commented on KAFKA-13680:
---------------------------------------

BTW, we probably missed to ensure to keep exactly the same behavior for users 
of the old deprecated handler. Sorry for that!

> Kafka Streams application remains in RUNNING state although all stream 
> threads shut down
> ----------------------------------------------------------------------------------------
>
>                 Key: KAFKA-13680
>                 URL: https://issues.apache.org/jira/browse/KAFKA-13680
>             Project: Kafka
>          Issue Type: Bug
>          Components: streams
>    Affects Versions: 3.0.0
>            Reporter: Denis Washington
>            Priority: Major
>
> We have a Kafka Streams application that is configured with 
> {{LogAndFailExceptionHandler}} as deserialization error handler. In the Kafka 
> Streams version we used previously (2.7), a deserialization error that causes 
> all stream threads to shut down would ultimately move the application to the 
> ERROR state.
> However, after updating to Kafka Streams 3.0.0, we see a different behavior: 
> the stream threads still shut down, but the Kafka Streams application stays 
> in the RUNNING state. It  thus gets into a "zombie" state not detected by our 
> monitoring.
> It may be worth noting that this application has global state stores, and 
> that the global stream thread was not affected by the deserialization error 
> where we noticed the problem.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to