Hey, Trying to understand how *bootstrap.servers* is handled for KafkaProducer. I see that it's processed during creating of producer (here <https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/clients/producer/KafkaProducer.java#L414>) and later if client DNS lookup is set to "default" it's being resolved to only one IP address (here <https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/clients/ClientUtils.java#L72> ).
1. Does it mean that if *bootstrap.servers* contains only one address which resolves to multiple IP addresses then still only one IP will be taken into account during bootstrap? 2. What happens during catastrophic scenario where all brokers die and after restart they got different IPs? Will ever *bootstrap.servers* be evaluated once again so the clients could re-connect to the cluster assuming that bootstrap.servers will resolve to new IPs? -- BR, Michał Łowicki