RFR: 8065238 - javax.naming.NamingException after upgrade to JDK 8

Rob McKenna rob.mckenna at oracle.com
Fri Dec 5 05:17:30 UTC 2014


Just updated the test to workaround a seemingly unrelated platform 
specific issue. (that only manifests on older kernels)

http://cr.openjdk.java.net/~robm/8065238/webrev.02/

     -Rob

On 03/12/14 16:21, Rob McKenna wrote:
> Hi folks,
>
> Looking to fix a regression caused by 8042857. Basically the behaviour 
> in 8042857 is incorrect. This fix reverts to the previous behaviour 
> and attempts to beef up the tests a little around Ldap timeouts.
>
> http://cr.openjdk.java.net/~robm/8065238/webrev.01/
>
> The test itself looks quite complex but isn't really. There are two 
> executor pools. (scheduled and fixed) The fixed pool is for running 
> tests concurrently. The scheduled pool is for killing tests that test 
> ldap connects / reads where no timeout is set. (according to the spec 
> these should wait forever)
>
> For these long running timeout tests, we schedule a thread to 
> interrupt the test after waiting for 20s. There are 3 of these long 
> running tests in total, hence the decision to run the tests in parallel.
>
> I'm not averse to breaking this out into separate tests and a library 
> for the helper classes if people think it makes more sense to leave 
> the concurrency up to the test framework.
>
>     -Rob
>




More information about the core-libs-dev mailing list