Hello zeromq devs!

I tried to use zeromq with preloaded libsdp over infiniband. This
unfortunately fails. The reason for it is the
SOCK_CLOEXEC flag set in ip.cpp. Libsdp checks the socket type to be
exactly SOCK_STREAM. If
it is not the case (as in zeromq, where the socket type is type =
SOCK_STREAM | SOCK_CLOEXEC),
it will fall back to use TCP/IP. This can be found in line 681 of port.c in
the libsdp library (download under
http://www.openfabrics.org/downloads/libsdp/ )

Being clever in zeromq and unsetting HAVE_SOCK_CLOEXEC will not help, as
the zeromq server will
crash sooner or later when exiting a client.

Does anyone know if there is a solution to this problem?

Thanks a lot for your help!

Best regards,
Michael
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to