Denis Washington created KAFKA-13680:
----------------------------------------

             Summary: 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


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