I can live with that - the OOB currently looks for loopback and ignores them if any other option is available. Easy enough to extend that logic to link-local.
So I guess we should leave link-local addrs in the opal IF list, and let the modules deal with it > On May 21, 2015, at 8:08 AM, George Bosilca <bosi...@icl.utk.edu> wrote: > > As I indicated in the ticket, these are sometimes useful for identifying > issues with the internals of the MPI stack. I'll go with 2, but having them > by default in the tcp_exclude list. > > George. > > > On Thu, May 21, 2015 at 10:28 AM, Ralph Castain <r...@open-mpi.org > <mailto:r...@open-mpi.org>> wrote: > I can’t speak for the BTL, but the OOB has no need for link-local addresses > > > On May 21, 2015, at 1:24 AM, Gilles Gouaillardet <gil...@rist.or.jp > > <mailto:gil...@rist.or.jp>> wrote: > > > > Folks, > > > > this RFC is a follow-up of > > * issue 585 https://github.com/open-mpi/ompi/issues/585 > > <https://github.com/open-mpi/ompi/issues/585> > > * related PR 591 https://github.com/open-mpi/ompi/pull/591 > > <https://github.com/open-mpi/ompi/pull/591> > > > > As some of you might have already noticed, Open MPI fails if configure'd > > with --enable-ipv6 and ipv6 interfaces are found on the system. > > > > The root cause is IPv6 link-local addresses are not (yet) correctly handled. > > > > Wikipedia has a good pages about link-locak addresses at > > http://en.wikipedia.org/wiki/Link-local_address > > <http://en.wikipedia.org/wiki/Link-local_address> > > > > basically, in IPv4, link-local addresses are 169.254.0.0/16 > > <http://169.254.0.0/16> and should be used only when zeroconf'ing the IP > > stack. > > on the other hand, IPv6 are fe80::/10, are also used when zeroconf'ing, but > > must always be present, in addition of a non link-local address. > > > > Currently, these addresses are considered as regular addresses, but the tcp > > btl (and probably oob tcp too) do not know how to handle them, and that > > causes OpenMPI crash. > > > > I can think of three options : > > 1) it is very unlikely a user wants Open MPI use a link-local address, so > > link-local addresses should be simply skipped > > 2) each module should decide if/how to handle link-local addresses > > 3) all modules should correctly handle link-local addresses (that requires > > some extra devel) > > > > as far as i am concerned, i am fine with 1) because i think it is very > > unlikely an user ever wants to use link-local addresses. > > > > Thanks in advance for your feedback so we can move forward. > > > > Cheers, > > > > Gilles > > > > > > _______________________________________________ > > devel mailing list > > de...@open-mpi.org <mailto:de...@open-mpi.org> > > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > > <http://www.open-mpi.org/mailman/listinfo.cgi/devel> > > Link to this post: > > http://www.open-mpi.org/community/lists/devel/2015/05/17442.php > > <http://www.open-mpi.org/community/lists/devel/2015/05/17442.php> > > _______________________________________________ > devel mailing list > de...@open-mpi.org <mailto:de...@open-mpi.org> > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > <http://www.open-mpi.org/mailman/listinfo.cgi/devel> > Link to this post: > http://www.open-mpi.org/community/lists/devel/2015/05/17443.php > <http://www.open-mpi.org/community/lists/devel/2015/05/17443.php> > _______________________________________________ > devel mailing list > de...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2015/05/17444.php