I couldn't find anything on this in the documentation. Consider you have props.put(StreamsConfig.NUM_STREAM_THREADS_CONFIG, 2);
and a stream task crashes with an uncaught exception.
Can you somehow force its restart? Based on my experiments, crashed processor threads don't restart.