>From https://svn.open-mpi.org/trac/ompi/ticket/2045, I have added a lot more
>diagnostic error and verbose messages to the TCP BTL that detail what
>endpoints it creates, what IP addresses and ports its trying to connect to,
>etc. As part of this, I also added a magic ID string into the TCP BTL socket
>handshake so that processes can identify if the socket peer is an OMPI process.
http://bitbucket.org/jsquyres/tcp-debug-printf/
The initial commit with all the new messages and whatnot is here:
http://bitbucket.org/jsquyres/tcp-debug-printf/changeset/9efe756cda30/
There are now multiple levels of TCP BTL verbosity: 10, 20, and 30. Each level
gives successively more information.
This ended up in a lot more code addition than I thought it would, so I'm a
little uncomfortable just committing it to the trunk. Can anyone who cares
have a look at this before I commit? If possible, it would be good to get some
testing on Solaris and Windows at a minimum before I commit, too -- just to
minimize the chance of trunk breakage.
If I hear nothing back by next Friday (12 March 2010), I'll commit.
Thanks!
--
Jeff Squyres
[email protected]
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/