Michael Bingham created KAFKA-9331: -------------------------------------- Summary: Add option to terminate application when StreamThread(s) die Key: KAFKA-9331 URL: https://issues.apache.org/jira/browse/KAFKA-9331 Project: Kafka Issue Type: Improvement Components: streams Affects Versions: 2.4.0 Reporter: Michael Bingham
Currently, if a {{StreamThread}} dies due to an unexpected exception, the Streams application continues running. Even if all {{StreamThread}}s die, the application will continue running, but will be in an {{ERROR}} state. Many users want or expect the application to terminate in the event of a fatal exception that kills one or more {{StreamThread}}s. Currently, this requires extra work from the developer to register an uncaught exception handler on the {{KafkaStreams}} object and trigger a shutdown as needed. It would be useful to provide a configurable option for the Streams application to have it automatically terminate with an exception if one or more {{StreamThread}}(s) die. -- This message was sent by Atlassian Jira (v8.3.4#803005)