Hi Team, I am debugging why my application would not stop. I saw kafka-producer-network-thread was hung forever trying to get metadata update and the following trace was produced a couple of thousands of times (literally every second). I am wondering if there is a configuration I can use to set an upper limit?
I am already using max.block.ms = 60 s, request.timeout.ms = 20s and retries as 20. ``` java.io.IOException: Can't resolve address: mycoolhost:mycoolport at org.apache.kafka.common.network.Selector.doConnect(Selector.java:235) ~[kafka-clients-2.0.0.24.jar:?] at org.apache.kafka.common.network.Selector.connect(Selector.java:214) ~[kafka-clients-2.0.0.24.jar:?] at org.apache.kafka.clients.NetworkClient.initiateConnect(NetworkClient.java:877) [kafka-clients-2.0.0.24.jar:?] at org.apache.kafka.clients.NetworkClient.access$800(NetworkClient.java:64) [kafka-clients-2.0.0.24.jar:?] at org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:1053) [kafka-clients-2.0.0.24.jar:?] at org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:938) [kafka-clients-2.0.0.24.jar:?] at org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:514) [kafka-clients-2.0.0.24.jar:?] at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:313) [kafka-clients-2.0.0.24.jar:?] at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:237) [kafka-clients-2.0.0.24.jar:?] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_172] Caused by: java.nio.channels.UnresolvedAddressException at sun.nio.ch.Net.checkAddress(Net.java:101) ~[?:1.8.0_172] at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:622) ~[?:1.8.0_172] at org.apache.kafka.common.network.Selector.doConnect(Selector.java:233) ~[kafka-clients-2.0.0.24.jar:?] ... 9 more ``` Nikhita Kataria..