Yep, give it a try. https://cr.openjdk.java.net/~iris/se/11/latestSpec/api/java.base/java/net/doc-files/net-properties.html
I don't have personal experience with these settings. Andor On Wed, 2020-01-22 at 10:37 -0800, rammohan ganapavarapu wrote: > Hi Andor, > > On OS side the hostname resolves to new IP, so it could be JVM is > the one > caching. Any setting son jvm to invalidate cache? In some other posts > i did > see some one recommending these but not sure it it works. > > -Dnetworkaddress.cache.ttl=0 > > -Dnetworkaddress.cache.negative.ttl=0 > > Ram > > On Wed, Jan 22, 2020 at 2:03 AM Andor Molnar <an...@apache.org> > wrote: > > > Hi Ram, > > > > As far as I can see from the code, ZooKeeper uses the standard Java > > calls > > getByName() and getAllByName() every time it’s trying to connect to > > a > > server. > > > > ———————— > > // zookeeper.ipReachableTimeout is not defined > > if (ipReachableTimeout <= 0) { > > address = InetAddress.getByName(this.hostname); > > } else { > > address = getReachableAddress(this.hostname, > > ipReachableTimeout); > > } > > ———————— > > > > ZK doesn’t (and definitely should not) cache IP addresses. It’s > > either the > > cache of JVM or your DNS server. > > > > Dynamic reconfig is available in 3.5.x versions which are already > > stable > > now and I think with that you don’t need to reuse existing > > hostnames. > > Instead use reconfig commands to properly remove old nodes and add > > new > > ones. Sounds like more cumbersome, but maybe more reliable. > > > > Andor > > > > > > > > > > > On 2020. Jan 21., at 23:14, rammohan ganapavarapu < > > rammohanga...@gmail.com> wrote: > > > But still happening for me, is there any config on zookeeper side > > > to make > > > this fix to work? > > > > > > Ram > > > > > > On Tue, Jan 21, 2020 at 2:12 PM Michael Han <h...@apache.org> > > > wrote: > > > > > > > Could be ZOOKEEPER-1506, though this should be fixed already in > > > > 3.4.14. > > > > > > > > On Tue, Jan 21, 2020 at 2:01 PM rammohan ganapavarapu < > > > > rammohanga...@gmail.com> wrote: > > > > > > > > > Hi Enrico, > > > > > > > > > > I see same with both 3.4.5 and 3.4.14 > > > > > > > > > > Ram > > > > > > > > > > On Tue, Jan 21, 2020 at 1:53 PM Enrico Olivelli < > > > > > eolive...@gmail.com> > > > > > wrote: > > > > > > > > > > > Hi, > > > > > > Which version of ZK are you using? > > > > > > Enrico > > > > > > > > > > > > > > > > > > Il mar 21 gen 2020, 22:51 rammohan ganapavarapu < > > > > rammohanga...@gmail.com > > > > > > ha scritto: > > > > > > > > > > > > > Hi, > > > > > > > > > > > > > > Does zookeeper cache the host IP? if so how long does it > > > > > > > cache? I > > > > have > > > > > a > > > > > > > zk cluster in autoscaling groups and when a new node > > > > > > > comes up, other > > > > > > nodes > > > > > > > still resolving to old IP. Is there any setting to > > > > > > > invalidate dns > > > > cache > > > > > > for > > > > > > > zookeeper? or is it jvm dns cache? until other nodes > > > > > > > resolves to new > > > > > IP, > > > > > > > this node not able to join the cluster. > > > > > > > > > > > > > > Thanks, > > > > > > > Ram > > > > > > >