hg: jdk/jdk: 3 new changesets

alan.bateman at oracle.com alan.bateman at oracle.com
Wed Mar 7 10:03:36 UTC 2018


Changeset: ac95c7a76132
Author:    alanb
Date:      2018-03-07 07:13 +0000
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/ac95c7a76132

8198928: (so) SocketChannel connect may deadlock if closed at around same time that connect fails
Reviewed-by: bpb, mli

! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/unix/native/libnio/ch/Net.c
! src/java.base/unix/native/libnio/ch/SocketChannelImpl.c
! src/java.base/windows/native/libnio/ch/SocketChannelImpl.c
! test/jdk/java/nio/channels/AsyncCloseAndInterrupt.java
+ test/jdk/java/nio/channels/SocketChannel/CloseDuringConnect.java

Changeset: 4affaea00c05
Author:    alanb
Date:      2018-03-07 07:15 +0000
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/4affaea00c05

8199015: (se) SocketChannelImpl.translateXXXOps access channel state without synchronization
Reviewed-by: bpb

! src/java.base/share/classes/sun/nio/ch/SelChImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java

Changeset: 2d5cc05d877e
Author:    alanb
Date:      2018-03-07 07:20 +0000
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/2d5cc05d877e

8199120: (so) SocketChannelImpl read/write don't need stateLock when channel is configured non-blocking
Reviewed-by: bpb

! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java



More information about the jdk-all-changes mailing list