Integrated: JDK-8273246 Amend the test java/nio/channels/DatagramChannel/ManySourcesAndTargets.java to execute in othervm mode

Mark Sheppard msheppar at openjdk.java.net
Tue Sep 7 22:21:14 UTC 2021


On Fri, 3 Sep 2021 20:32:20 GMT, Mark Sheppard <msheppar at openjdk.org> 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

This pull request has now been integrated.

Changeset: d6d6c069
Author:    Mark Sheppard <msheppar at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/d6d6c0692bff77bd18127ed61455aac39370a089
Stats:     4 lines in 2 files changed: 0 ins; 0 del; 4 mod

8273246: Amend the test java/nio/channels/DatagramChannel/ManySourcesAndTargets.java to execute in othervm mode

Reviewed-by: alanb

-------------

PR: https://git.openjdk.java.net/jdk/pull/5366


More information about the core-libs-dev mailing list