RFR(XXS): 8182307 - Error during JRMP connection establishment (original) (raw)
Alan Bateman Alan.Bateman at oracle.com
Fri Dec 8 09:28:01 UTC 2017
- Previous message: RFR(XXS): 8182307 - Error during JRMP connection establishment
- Next message: RFR(XXS): 8182307 - Error during JRMP connection establishment
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 07/12/2017 16:55, Daniel D. Daugherty wrote:
:
Greetings,
I have a small fix for a very intermittent ServerSocket related test failure: JDK-8182307: Error during JRMP connection establishment https://bugs.openjdk.java.net/browse/JDK-8182307 : For the gory details of the reasons for this fix please see Jerry's bugs. Webrev URL: http://cr.openjdk.java.net/~dcubed/8182307-webrev/jdk10-0/ It's not clear to me how this change solves the issue. It's a "read timeout" so this means the connection has been established. The client will not care if the server has enabled SO_REUSEADDR or whether it initially bound to a fixed or ephemeral port.
Is this issue Solaris only? I ask because there is an awkward issue on Solaris where the kernel will accept a pending connection when the process is at its file descriptor limit. We've seen this periodically, esp. with tests that leave connections or files open. An unsuspecting tests runs later, establishes a connection but gets timeouts as there isn't no code at the application level has accepted the connection.
-Alan
- Previous message: RFR(XXS): 8182307 - Error during JRMP connection establishment
- Next message: RFR(XXS): 8182307 - Error during JRMP connection establishment
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]