On 11/8/16 6:33 AM, Simone Bordet wrote:
Would you be able to modify the code (or pass your own implementation
of SocketAddressResolver - basically the implementation in Async
without the interruption) and verify that without interruption things
work ?
I can pass my own implementation of SocketAddressResolver, though I have not done the work to reproduce the problem on demand. I would not be able to confirm a fix with confidence in any reasonable amount of time.
What would the DNS thread do after the timeout expire ?

My preferred workaround would be to have the thread terminate after being interrupted. Then the pool could create a fresh thread which won't trigger the bug. The thread won't be able to be GCed until the next DNS timeout, but that's minor. You could condition the workaround on Java < 9.

And perhaps someone could let OpenJDK know the effect of JDK-8065720 is more severe than they thought.

_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to