Code Review Request 8146669 Test SessionTimeOutTests fails intermittently
Xuelei Fan
xuelei.fan at oracle.com
Sat Jan 16 00:09:44 UTC 2016
On 1/16/2016 3:54 AM, Sean Mullan wrote:
> It seems like it would be cleaner to use AtomicBoolean for serverReady
> since you are just checking if it is on or off.
Yes. However, the test may be update to support multiple server
sockets. If using AtomicBoolean, need a synchronized block to check the
ready state and update serverReady to true. For such situations, it is
a little bit more simple to use AtomicInteger.
Thanks,
Xuelei
> Otherwise looks fine.
>
> --Sean
>
> On 01/13/2016 04:23 AM, Xuelei Fan wrote:
>> Hi,
>>
>> Please review the intermittently test failure fix.
>>
>> http://cr.openjdk.java.net/~xuelei/8146669/webrev.00/
>>
>> In the updated test case, an integer (createdPorts) is used to count the
>> server sockets. Every server socket is created in a new thread. The
>> access and update to createdPorts should be synchronized for multiple
>> threading safe. Update to use AtomicInteger.getAndIncrement() so that
>> the access and update to createdPorts is atomic.
>>
>> Thanks,
>> Xuelei
>>
More information about the security-dev
mailing list