[ https://forge.continuent.org/jira/browse/SEQUOIA-804?page=comments#action_13710 ]
Marc Herbert commented on SEQUOIA-804: -------------------------------------- RMI's limitations with Multihomed Computers: <http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5052134> <http://weblogs.java.net/blog/emcmanus/archive/2006/12/multihomed_comp.html> "When the remote host is multihomed, [...] Application protocol implementations SHOULD be prepared to try multiple addresses from the list until success is obtained. <http://www.ietf.org/rfc/rfc1123.txt> > Clarify and simplify network names and socket binding > ----------------------------------------------------- > > Key: SEQUOIA-804 > URL: https://forge.continuent.org/jira/browse/SEQUOIA-804 > Project: Sequoia > Type: Improvement > Components: Core > Versions: Sequoia 2.10, Sequoia 2.9 > Reporter: Marc Herbert > Assignee: Jeff Mesnil > Priority: Critical > > > It's currently very difficult to understand the code that handle controller > names, JDBC and JMX IP addresses. > Besides long term maintenance issues, a more short term issue is that > configuring only a controller name, > (without any JDBC or JMX binding) does not work (backuper breaks). > To get an idea of the complexity and of the sheer volume of code have a look > here; > - RmiConnector#createJRMPAdaptor() > - ControllerConfiguration#setupJmx() #setUp() > - ControllerParser#configureController() > - ControllerServerThread(Controller controller) > This clean-up is also required if we ever want to support IPv6 (BTW "0.0.0.0" > is not an IPv6 address). > Another related issue is the generalized use of untyped String IP addresses > instead of proper Java objects > (script-style programming), never knowing for instance whether the string > holds an hostname or a quad-dotted > address. > A related issue is that the backuper does not re-use the group communication > IP address. > See this related blurb: > <http://article.gmane.org/gmane.comp.db.sequoia.general/286> -- 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
