[PATCH] 8153925: WindowsWatchService hangs on GetOverlappedResult and locks directory
Alan Bateman
Alan.Bateman at oracle.com
Mon May 2 19:23:52 UTC 2016
On 26/04/2016 11:19, Alex Kashchenko wrote:
>
> Please review the updated webrev for jdk8u-dev repo -
> http://cr.openjdk.java.net/~akasko/jdk8u/8153925/webrev.01/
>
> Patch is changed to skip CancelIo call.
>
> Test is rewritten to be closer to LotsOfCancels test and included into
> webrev.
>
The updated patch to WindowsWatchService looks good.
I've re-based the patch against jdk9/dev because all changes that aren't
JDK 8 update specific are required to be fixed in JDK 9 first. Once it
has a baked for a bit then we can look to get it approved for jdk8u-dev.
The updated test looks much better too but could do with a few small
changes to bring it closer in style to the existing tests. Timeouts can
be problematic sometimes, esp. when running tests concurrently but here
I can we can just wait for the tasks to complete without any timeout One
minor point is that there is no need to register for OVERFLOW.
Here's the updated webrev with the changes to the test (no changes to
your patch to WindowsWatchService). If you are okay with this then I
push it to jdk9/dev.
http://cr.openjdk.java.net/~alanb/8153925/webrev/
-Alan
More information about the nio-dev
mailing list