JDK-8035001 : TEST_BUG: the retry logic in RMID.start() should check that the subprocess hasn't terminated
Type:Sub-task
Component:core-libs
Sub-Component:java.rmi
Affected Version:8
Priority:P4
Status:Resolved
Resolution:Fixed
Submitted:2014-02-15
Updated:2022-05-28
Resolved:2014-12-05
The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
The retry logic in RMID.start() should also check regularly to see whether the actual process has terminated. If it has failed for some reason, currently it will retry uselessly for the full timeout period before giving up.
Comments
Fix Request (8u)
I would like to backport this patch to 8u, as JDK-8085192 backport has dependency on this patch.
The original patch applies cleanly.
26-05-2021
URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/7a463974a46b
User: lana
Date: 2014-12-17 21:52:48 +0000