adding rsockets support into JDK

Lu, Yingqi yingqi.lu at intel.com
Fri Sep 28 23:26:24 UTC 2018


Hi Brian,

Thank you for testing it out. It seems like the tests have issues handling the environment that does not have RDMA devices.

I will look into this and get back to the mailing list by Monday.

Thanks,
Lucy

From: Brian Burkhalter [mailto:brian.burkhalter at oracle.com]
Sent: Friday, September 28, 2018 4:22 PM
To: Lu, Yingqi <yingqi.lu at intel.com>
Cc: Alan Bateman <Alan.Bateman at oracle.com>; nio-dev at openjdk.java.net; Viswanathan, Sandhya <sandhya.viswanathan at intel.com>; Aundhe, Shirish <shirish.aundhe at intel.com>; Kaczmarek, Eric <eric.kaczmarek at intel.com>
Subject: Re: adding rsockets support into JDK

Hi Lucy,

On Sep 25, 2018, at 12:58 PM, Lu, Yingqi <yingqi.lu at intel.com<mailto:yingqi.lu at intel.com>> wrote:


Please find webrev.11 is available athttp://cr.openjdk.java.net/~ylu/8195160.11/

[...]

With the above changes, all test cases pass on my Linux CentOS 7 box.

I get the failures [1, 2] when this version is run on my local build (Ubuntu 18.04 VM).

Thanks,

Brian

[1] jdk/net/Sockets/rsocket/ServerSocketChannel/SocketOptionTests.java

java.net.SocketException: No such device
        at jdk.net/jdk.internal.net.rdma.RdmaNet.socket0<http://jdk.net/jdk.internal.net.rdma.RdmaNet.socket0>(Native Method)
        at jdk.net/jdk.internal.net.rdma.RdmaNet.serverSocket<http://jdk.net/jdk.internal.net.rdma.RdmaNet.serverSocket>(RdmaNet.java:161)
        at jdk.net/jdk.internal.net.rdma.RdmaServerSocketChannelImpl<http://jdk.net/jdk.internal.net.rdma.RdmaServerSocketChannelImpl>.<init>(RdmaServerSocketChannelImpl.java:84)
        at jdk.net/jdk.internal.net.rdma.LinuxRdmaPollSelectorProvider.openServerSocketChannel<http://jdk.net/jdk.internal.net.rdma.LinuxRdmaPollSelectorProvider.openServerSocketChannel>(LinuxRdmaPollSelectorProvider.java:51)
        at jdk.net/jdk.internal.net.rdma.RdmaPollSelectorProvider.openServerSocketChannel<http://jdk.net/jdk.internal.net.rdma.RdmaPollSelectorProvider.openServerSocketChannel>(RdmaPollSelectorProvider.java:67)
        at jdk.net/jdk.net.Sockets.openRdmaServerSocketChannel<http://jdk.net/jdk.net.Sockets.openRdmaServerSocketChannel>(Sockets.java:493)
        at SocketOptionTests.main(SocketOptionTests.java:55)

[2] jdk/net/Sockets/rsocket/SocketChannel/SocketOptionTests.java

java.net.SocketException: No such device
        at jdk.net/jdk.internal.net.rdma.RdmaNet.socket0<http://jdk.net/jdk.internal.net.rdma.RdmaNet.socket0>(Native Method)
        at jdk.net/jdk.internal.net.rdma.RdmaNet.socket<http://jdk.net/jdk.internal.net.rdma.RdmaNet.socket>(RdmaNet.java:157)
        at jdk.net/jdk.internal.net.rdma.RdmaNet.socket<http://jdk.net/jdk.internal.net.rdma.RdmaNet.socket>(RdmaNet.java:150)
        at jdk.net/jdk.internal.net.rdma.RdmaSocketChannelImpl<http://jdk.net/jdk.internal.net.rdma.RdmaSocketChannelImpl>.<init>(RdmaSocketChannelImpl.java:96)
        at jdk.net/jdk.internal.net.rdma.LinuxRdmaPollSelectorProvider.openSocketChannel<http://jdk.net/jdk.internal.net.rdma.LinuxRdmaPollSelectorProvider.openSocketChannel>(LinuxRdmaPollSelectorProvider.java:46)
        at jdk.net/jdk.internal.net.rdma.RdmaPollSelectorProvider.openSocketChannel<http://jdk.net/jdk.internal.net.rdma.RdmaPollSelectorProvider.openSocketChannel>(RdmaPollSelectorProvider.java:63)
        at jdk.net/jdk.net.Sockets.openRdmaSocketChannel<http://jdk.net/jdk.net.Sockets.openRdmaSocketChannel>(Sockets.java:471)
        at SocketOptionTests.main(SocketOptionTests.java:54)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/nio-dev/attachments/20180928/d9698e69/attachment-0001.html>


More information about the nio-dev mailing list