Why not, I can try to make a patch. Regards,
Xavier > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:sequoia- > [EMAIL PROTECTED] On Behalf Of Gilles Rayrat (JIRA) > Sent: mercredi 28 mai 2008 10:08 > To: [email protected] > Subject: [Sequoia] [JIRA] Closed: (SEQUOIA-1101) Controller Ping may fail on > host with multiple ip addresses > > [ https://forge.continuent.org/jira/browse/SEQUOIA-1101?page=all ] > > Gilles Rayrat closed SEQUOIA-1101: > ---------------------------------- > > Resolution: Duplicate > > Hi Xavier, > Thanks for the report, I close this as it duplicates SEQUOIA-918 but yes, the > uuid thing is definitely the good solution. > Would you like to propose a patch ? > Cheers, > Gilles. > > > Controller Ping may fail on host with multiple ip addresses > > ----------------------------------------------------------- > > > > Key: SEQUOIA-1101 > > URL: https://forge.continuent.org/jira/browse/SEQUOIA-1101 > > Project: Sequoia > > Type: Bug > > > Components: JDBC Driver > > Versions: Sequoia 2.10.8 > > Environment: I have sequoia installed on a host h1 with two ip addresses > ip1 and ip2. > > On this host its address is ip1 (pint h1 returns ip1) > > I installed a client on another host h2. On h2 if I make ping h1 it returns > ip2. > > Reporter: xavier roques > > > > > > > I can connect to sequoia without any problem but all the ping failed > > with the following error: > > I got the following > > - ERROR: Unknown controller /10.1.19.5:9001 responded to ping! > > (list={vinvmdbserver/10.1.13.170:9001=org.continuent.sequoia.driver.Wa > > tc > > [EMAIL PROTECTED]) > > So after controllerTimeoutInMs=25S, I'm disconnected from the host h1. > > If I connect by using the ip address ip1 instead of the hostname all > > is ok. > > ======================= > > A possible solution > > ======================= > > I checked the code and the identification of the responding controller is > made thanks to its ip address. > > Unfortunately, on some networks configuration with NAT ... this protocol > will not work. > > A solution is that the ControllerPingSender sends the version and a > randomly generated UUID to the controller. > > The controller will respond by sending back the version and the UUID. > > So the controller will be identified thanks to its UUID and no more thanks > to its ip address. > > -- > This message is automatically generated by JIRA. > - > If you think it was sent incorrectly contact one of the administrators: > https://forge.continuent.org/jira/secure/Administrators.jspa > - > For more information on JIRA, see: > http://www.atlassian.com/software/jira > > _______________________________________________ > Sequoia mailing list > [email protected] > https://forge.continuent.org/mailman/listinfo/sequoia _______________________________________________ Sequoia mailing list [email protected] https://forge.continuent.org/mailman/listinfo/sequoia
