JDK-8037346 : Need to terminate server process if client runs into problems
  • Type: Bug
  • Component: security-libs
  • Sub-Component: java.security
  • Affected Version: 7
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: windows
  • CPU: generic
  • Submitted: 2014-03-14
  • Updated: 2017-11-29
  • Resolved: 2014-03-17
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.

To download the current JDK release, click here.
JDK 6 JDK 7 JDK 8 JDK 9
6u181Fixed 7u171Fixed 8u152Fixed 9 b06Fixed
Description
Testsuite name: Regression
Test names: 
sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh
sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh
sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.sh
JDK tested: 7u65 nightly /net/aurora-ds.us.oracle.com/data/export/aurora/sca/scanas411/export/java-re/build/re3/nightlyws/jdk7u-cpu/b03_2014-03-07-1002_819/ws-b03_2014-03-07-1002_819/build
OS tested: Windows x64

This test does not care about kiling processes after itself.
This test should kill all the processes it launches.
If client process fails, server process does not terminate.

This is a nightly test execution blocker in 7u65.

Test should be fixed or added to ProblemList.txt as soon as possible.

This bug is related to the product bug JDK-8037090.
Comments
The verification test could pass in nightly result: http://aurora.ru.oracle.com/functional/faces/RunDetails.xhtml?names=669066.CORELIBS-JDK-NIGHTLY-JTREG-16 Verified it.
26-12-2014

http://cr.openjdk.java.net/~xuelei/8037346/webrev.00/
17-03-2014

Tests affected: sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.sh
14-03-2014

P1 was because it was test execution blocker, now it is added to custom exclude list and will not run any more until fixed. Fix is simple, just ensure all processes created by shell script should die in the end.
14-03-2014

Test failure seems to be caused by JDK-8037090. Passed before fix, failed after fix.
14-03-2014

Added to custom exclude, will not run until fixed.
14-03-2014

sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh
14-03-2014