Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ReservedThreadExecutor hangs when the last reserved thread idles out #4612

Closed
sbordet opened this issue Feb 27, 2020 · 0 comments
Closed

ReservedThreadExecutor hangs when the last reserved thread idles out #4612

sbordet opened this issue Feb 27, 2020 · 0 comments
Assignees

Comments

@sbordet
Copy link
Contributor

sbordet commented Feb 27, 2020

Jetty version
9.4.x

Description
Since #4495 and #4575 ReservedThreadExecutor hangs when the last reserved thread idles out.

   sun.misc.Unsafe.park line: not available [native method]
   java.util.concurrent.locks.LockSupport.park line: 175 
   java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill line: 458 
   java.util.concurrent.SynchronousQueue$TransferStack.transfer line: 362 
   java.util.concurrent.SynchronousQueue.put line: 877 
   org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.offer line: 278 
   org.eclipse.jetty.util.thread.ReservedThreadExecutor.tryExecute line: 220 
   org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.reservedWait line: 317 
   org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run line: 367 
   org.eclipse.jetty.util.thread.QueuedThreadPool.runJob line: 806 
   org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run line: 938 
   java.lang.Thread.run line: 748 
@sbordet sbordet self-assigned this Feb 27, 2020
@sbordet sbordet added this to To do in Jetty 9.4.27 via automation Feb 27, 2020
Jetty 9.4.27 automation moved this from To do to Done Feb 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Jetty 9.4.27
  
Done
Development

No branches or pull requests

1 participant