Code review request [JDK 8]: 7132248, sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/CookieHttpsClientTest.java failing

Xuelei Fan Xuelei.Fan at Oracle.COM
Mon Jan 23 04:21:31 PST 2012


Webrev:  http://cr.openjdk.java.net/~xuelei/7132248/webrev.00/

In JDK 8, the regression tests of JSSE (HTTP/TLS) run in agentvm mode.  
In agentvm mode, multiple threads may share the thread pool.  SunJSSE 
implementation initialize the SSL/TLS context at the first time the 
context get loaded, and will not dynamically change the context anymore 
after the initialization. If a test case has initialized the context, 
another test case share the same thread will use the same context. New 
settings in the later will have no impact on the context.

The cause of the bug is that some other test case updated the context, 
and CookieHttpsClientTest cannot setup the context as expected. Need to 
make the test case run in othervm mode.

Thanks,
Xuelei


More information about the serviceability-dev mailing list