So far as I can tell, the issue is one of blocking. The OOB handshake is now 
async - i.e., you post a non-blocking recv at the beginning of time, and then 
do a non-blocking send to the other side when you want to create a connection. 
The question is: how do you know when that connection is ready?

I don't know enough about the cpc handshake to debug the problem. I can only 
verify that the data is being sent and received by both sides. Someone who 
understands the cpc state machine needs to look at the code and figure out 
where and how to block at the appropriate point.


On Nov 14, 2013, at 1:16 PM, Shamis, Pavel <sham...@ornl.gov> wrote:

>> 
>> 1. Ralph made the OOB asynchronous.
>> 
> 
> Ralph,
> 
> I'm not familiar with details of the change. If out-of-band communication is 
> supported, it should not be
> that huge change for XOOB/OOB.
> 
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel

Reply via email to