On Sun, 5 Sep 2021 11:00:27 GMT, Mark Sheppard <[email protected]> wrote:
>> A number of nio DatagramChannel tests are intermittently failing on >> macosx-aarch64. >> In some instances this is a receive call blocking indefinitely waiting on >> data which has >> already been sent, and should be available immediately to the receive method >> call. >> Other test failure scenarios are problems during the test compilation phase >> with a SocketException being thrown and the message: >> "test result: Error. Agent communication error: java.net.SocketException: No >> buffer space available; check console log for any additional details" >> >> The ManySourcesAndTargets and other tests execute in agentvm mode. This >> results in certain test diagnostic >> Output being lost during the test failure handling capture process. To >> mitigate this lost diagnostics, the >> ManySourcesAndTargets test has been amended to execute in othervm mode. >> >> Additionally, to assist in the buffer allocation issue, the netstat command >> executed by the test >> failure_handler has an extra argument added to obtain additional details on >> mbuf usage. >> The failure handler will now execute with netstat -mm > > Mark Sheppard has updated the pull request incrementally with one additional > commit since the last revision: > > JDK-8273246 fix logic error in testReceive method change reader.send to > sender.send Marked as reviewed by alanb (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk/pull/5366
