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

Reply via email to