[ https://forge.continuent.org/jira/browse/SEQUOIA-918?page=comments#action_14593 ]
Robert Hodges commented on SEQUOIA-918: --------------------------------------- I like this idea. It's getting complex to support multiple controllers--it would make more sense to have some "group" notion and a way to find out efficiently who is in the group. Also, all of these mechanisms have situations where they don't work. For example multicast may be limited or pernicious in grid environments. We should provide a way to turn off / control the keepalive mechanism, perhaps as part of the URL settings. > Driver pinger may break in configuration with multiple interfaces > ----------------------------------------------------------------- > > Key: SEQUOIA-918 > URL: https://forge.continuent.org/jira/browse/SEQUOIA-918 > Project: Sequoia > Type: Bug > Components: JDBC Driver > Versions: Sequoia 2.10.4, Sequoia 3.0 beta3, Sequoia 2.10.5, Sequoia > 2.10.6, Sequoia 2.10.3 > Reporter: Marc Herbert > Assignee: Gilles Rayrat > > > The driver pinger currently identifies answering controllers by looking at > the source address of the pong answer packet. If the controller has multiple > network interfaces, it may return the "Pong" packet using an address unknown > to the driver, breaking the ping scheme. > One fix would be to use UDP on _connected_ sockets. But connected sockets is > probably overkill and a resource waste. > This seems to be a simpler fix: the driver sends a controller ID to the > controller, and the controller just returns it. (this controller ID can be > private to the driver) > It should be possible to implement this in a backward compatible way. -- 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
