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
