Hi Mark Just to be clear: you are saying that orte-submit is creating a listener? If so, I can correct that as it doesn’t need to do so.
> On Aug 27, 2015, at 8:42 AM, Mark Santcroos <mark.santcr...@rutgers.edu> > wrote: > > Hi, > > For some reason that is currently still beyond me, I can't bind to INADDR_ANY > for more than 74 ports on a Cray compute node, without getting EADDRINUSE. > This impacts my use of the oob_tcp_listener.c:create_listen() code on that > machine (through means of orte-submit). > > I've implemented a proof of concept that gets the address from a hardcoded > interface and uses that for the binding, and then everything is hunky dory. > > Although I'm interested in the root cause also, that may likely be outside of > my control, so I wonder whether the hack can be turned into something more > appropriate. > > So some questions: > > - I can't stop to think that somewhere in the codebase there is probably some > portable code to extract addresses from an interface. > - Is there already some MCA parameter that can be (re)used to specify the > interface to use for this kind of purpose. > - (And why is the "client" listening on a socket in the first place?) > > Thanks! > > Mark > _______________________________________________ > 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/08/17882.php