[openib-general] uDAPL disconnect events
Arlin Davis
ardavis at ichips.intel.com
Tue Jan 3 14:54:55 PST 2006
Jimmy Hill wrote:
> I'm running with the latest OpenIB Gen2 uDAPL code (CMA version) and
> have encountered a problem with disconnect events. The basic problem
> is that both sides have to call dat_ep_disconnect in order to break
> down a connection cleanly. It should be possible for just one side
> (i.e., client) to call disconnect and the other side wait for and see
> the disconnect event. That does not appear to be working. It does
> however work that way in the old reference implementation (as it
> should). I have code that depends on that functionality and as a
> result, can not move it to OpenIB Gen2 uDAPL yet. Is this a known problem?
Yes, this is a problem. The uDAPL event should be processed from the
uCMA event callback. I will work on a fix.
>
> Changing the flag to DAT_CLOSE_GRACEFUL_FLAG does not change the
> behavior. The attached copy of dtest.c is still using the default
> flag value.
>
> I have attached a modified version of the "dtest" test program which
> demonstrates the problem. The "client" will disconnect and exit
> cleanly. The "server" will hang waiting for the disconnect event.
>
> thanks,
> jimmy
>
> Jimmy Hill
> jimmy.hill at us.ibm.com <mailto:jimmy.hill at us.ibm.com>
> sobebike at gmail.com <mailto:sobebike at gmail.com>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>openib-general mailing list
>openib-general at openib.org
>http://openib.org/mailman/listinfo/openib-general
>
>To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
>
More information about the general
mailing list