https://github.com/druid-io/druid/blob/druid-0.12.0/server/src/main/java/io/druid/curator/announcement/Announcer.java#L148 there is a shutdown call here for the executor which is passed in. The announcer should only manage resources it is passed, and the constructor should be the one managing the executor lifecycle.
https://github.com/druid-io/druid/blob/druid-0.12.0/server/src/main/java/io/druid/curator/announcement/Announcer.java#L148 there is a shutdown call here for the executor which is passed in. The announcer should only manage resources it is passed, and the constructor should be the one managing the executor lifecycle.