Jason Gustafson created KAFKA-9348:
--------------------------------------
Summary: Broker shutdown during controller initialization can lead
to zombie broker
Key: KAFKA-9348
URL: https://issues.apache.org/jira/browse/KAFKA-9348
Project: Kafka
Issue Type: Bug
Reporter: Jason Gustafson
It is possible that a broker may be shutdown while it is in the process of
becoming the controller. There is no protection currently to ensure that
initialization doesn't interfere with shutdown. An example of this is the
shutdown of the controller channel manager. It is possible that the request
send threads are restarted by the initialization logic _after_ the shutdown
method has returned. In this case, there will be no call to `initiateShutdown`
on any newly created send threads which will leave the shutdown hook hanging.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)