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

GracefulConnectionClosureHandlingTest.closeIdleBeforeExchange test failure #1200

Closed
Scottmitch opened this issue Nov 6, 2020 · 5 comments · Fixed by #1500
Closed

GracefulConnectionClosureHandlingTest.closeIdleBeforeExchange test failure #1200

Scottmitch opened this issue Nov 6, 2020 · 5 comments · Fixed by #1500
Labels
flaky tests Unit tests are flaky

Comments

@Scottmitch
Copy link
Member

possibly related to #1192 ?

https://ci.servicetalk.io/job/servicetalk-java11-prb/1673/testReport/junit/io.servicetalk.http.netty/GracefulConnectionClosureHandlingTest/closeIdleBeforeExchange_4__protocol_HTTP_1_initiateClosureFromClient_false_useUds_false_viaProxy_true_/

io.servicetalk.http.netty.GracefulConnectionClosureHandlingTest.closeIdleBeforeExchange[4: protocol=HTTP_1 initiateClosureFromClient=false useUds=false viaProxy=true]

Error Message
org.junit.runners.model.TestTimedOutException: test timed out after 90000 milliseconds
Stacktrace
org.junit.runners.model.TestTimedOutException: test timed out after 90000 milliseconds
	at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885)
	at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1039)
	at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345)
	at java.base@11.0.5/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232)
	at app//io.servicetalk.http.netty.GracefulConnectionClosureHandlingTest.triggerGracefulClosure(GracefulConnectionClosureHandlingTest.java:477)
	at app//io.servicetalk.http.netty.GracefulConnectionClosureHandlingTest.closeIdleBeforeExchange(GracefulConnectionClosureHandlingTest.java:252)
	at java.base@11.0.5/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base@11.0.5/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base@11.0.5/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base@11.0.5/java.lang.reflect.Method.invoke(Method.java:566)
	at app//org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
	at app//org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at app//org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
	at app//org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at app//org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:171)
	at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:163)
	at java.base@11.0.5/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)
Standard Output
2020-11-06 23:17:17,994             proxy-tunnel-971-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113) ~[?:?]
	at java.net.SocketOutputStream.write(SocketOutputStream.java:129) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:145) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-06 23:17:18,311             proxy-tunnel-972-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-06 23:17:18,638             proxy-tunnel-973-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113) ~[?:?]
	at java.net.SocketOutputStream.write(SocketOutputStream.java:129) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:145) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-06 23:17:18,952             proxy-tunnel-974-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-06 23:17:19,222             proxy-tunnel-975-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-06 23:17:19,499             proxy-tunnel-976-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-06 23:17:19,826             proxy-tunnel-977-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-06 23:17:20,210             proxy-tunnel-978-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-06 23:17:21,128             proxy-tunnel-979-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-06 23:17:21,356             proxy-tunnel-980-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-06 23:17:21,671             proxy-tunnel-981-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-06 23:17:21,918             proxy-tunnel-982-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-06 23:17:22,159             proxy-tunnel-983-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113) ~[?:?]
	at java.net.SocketOutputStream.write(SocketOutputStream.java:129) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:145) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-06 23:17:22,162                 client-io-49-5 [ERROR] ResourceLeakDetector           - LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information.
Recent access records: 
Created at:
	io.netty.buffer.UnpooledByteBufAllocator.newDirectBuffer(UnpooledByteBufAllocator.java:96)
	io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187)
	io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:178)
	io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:115)
	io.netty.buffer.ByteBufUtil.writeAscii(ByteBufUtil.java:918)
	io.servicetalk.http.netty.HttpObjectDecoderTest.fromAscii(HttpObjectDecoderTest.java:175)
	io.servicetalk.http.netty.HttpObjectDecoderTest.writeMsg(HttpObjectDecoderTest.java:85)
	io.servicetalk.http.netty.HttpObjectDecoderTest.testHeaderFiledValue(HttpObjectDecoderTest.java:330)
	io.servicetalk.http.netty.HttpObjectDecoderTest.headerFiledValueAllowsObsText(HttpObjectDecoderTest.java:326)
	io.servicetalk.http.netty.HttpRequestDecoderTest.headerFiledValueAllowsObsText(HttpRequestDecoderTest.java:49)
	java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.base/java.lang.reflect.Method.invoke(Method.java:566)
	org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
	org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
	org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
	org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
	org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
	org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
	org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)
	org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
	org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
	org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
	org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
	jdk.internal.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
	java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.base/java.lang.reflect.Method.invoke(Method.java:566)
	org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
	org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:119)
	jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
	java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.base/java.lang.reflect.Method.invoke(Method.java:566)
	org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)
	org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)
	org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414)
	org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
	java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
	java.base/java.lang.Thread.run(Thread.java:834)
2020-11-06 23:17:22,164                 client-io-49-5 [ERROR] ResourceLeakDetector           - LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information.
Recent access records: 
Created at:
	io.netty.buffer.UnpooledByteBufAllocator.newDirectBuffer(UnpooledByteBufAllocator.java:96)
	io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187)
	io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:178)
	io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:115)
	io.netty.buffer.ByteBufUtil.writeAscii(ByteBufUtil.java:918)
	io.servicetalk.http.netty.HttpObjectDecoderTest.fromAscii(HttpObjectDecoderTest.java:175)
	io.servicetalk.http.netty.HttpObjectDecoderTest.writeMsg(HttpObjectDecoderTest.java:85)
	io.servicetalk.http.netty.HttpResponseDecoderTest.variableWithTrailers(HttpResponseDecoderTest.java:311)
	java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.base/java.lang.reflect.Method.invoke(Method.java:566)
	org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
	org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
	org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:258)
	org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
	org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
	org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
	org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
	org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)
	org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
	org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
	org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
	org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
	jdk.internal.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
	java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.base/java.lang.reflect.Method.invoke(Method.java:566)
	org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
	org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:119)
	jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
	java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.base/java.lang.reflect.Method.invoke(Method.java:566)
	org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)
	org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)
	org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414)
	org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
	java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
	java.base/java.lang.Thread.run(Thread.java:834)
"/127.0.0.1:46406 to /127.0.0.1:43268 workers Thread 2" #14 waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@45f0eeaf
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
	  at org.gradle.internal.remote.internal.hub.queue.EndPointQueue.take(EndPointQueue.java:49)
	  at org.gradle.internal.remote.internal.hub.MessageHub$ConnectionDispatch.run(MessageHub.java:322)
	  at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	  at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

	  Number of locked synchronizers = 1
	  - java.util.concurrent.ThreadPoolExecutor$Worker@2638011

"/127.0.0.1:46406 to /127.0.0.1:43268 workers Thread 3" #15 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method)
	  at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120)
	  at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
	  - locked sun.nio.ch.Util$2@125d61ca
	  - locked sun.nio.ch.EPollSelectorImpl@2bc98db4
	  at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
	  at org.gradle.internal.remote.internal.inet.SocketConnection$SocketInputStream.read(SocketConnection.java:185)
	  at com.esotericsoftware.kryo.io.Input.fill(Input.java:146)
	  at com.esotericsoftware.kryo.io.Input.require(Input.java:178)
	  at com.esotericsoftware.kryo.io.Input.readByte(Input.java:295)
	  at org.gradle.internal.serialize.kryo.KryoBackedDecoder.readByte(KryoBackedDecoder.java:82)
	  at org.gradle.internal.remote.internal.hub.InterHubMessageSerializer$MessageReader.read(InterHubMessageSerializer.java:64)
	  at org.gradle.internal.remote.internal.hub.InterHubMessageSerializer$MessageReader.read(InterHubMessageSerializer.java:52)
	  at org.gradle.internal.remote.internal.inet.SocketConnection.receive(SocketConnection.java:81)
	  at org.gradle.internal.remote.internal.hub.MessageHub$ConnectionReceive.run(MessageHub.java:270)
	  at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	  at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

	  Number of locked synchronizers = 1
	  - java.util.concurrent.ThreadPoolExecutor$Worker@2f465398

"Common-Cleaner" #11 timed_waiting on java.lang.ref.ReferenceQueue$Lock@41e0630
  java.lang.Thread.State: TIMED_WAITING
	  at java.base@11.0.5/java.lang.Object.wait(Native Method)
	  at java.base@11.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
	  at java.base@11.0.5/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)
	  at java.base@11.0.5/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134)

"Finalizer" #3 waiting on java.lang.ref.ReferenceQueue$Lock@e36f376
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/java.lang.Object.wait(Native Method)
	  at java.base@11.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
	  at java.base@11.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
	  at java.base@11.0.5/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170)

"Reference Handler" #2 runnable
  java.lang.Thread.State: RUNNABLE
	  at java.base@11.0.5/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
	  at java.base@11.0.5/java.lang.ref.Reference.processPendingReferences(Reference.java:241)
	  at java.base@11.0.5/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213)

"Signal Dispatcher" #4 runnable
  java.lang.Thread.State: RUNNABLE

"Test worker" #13 runnable
  java.lang.Thread.State: RUNNABLE
	  at java.management@11.0.5/sun.management.ThreadImpl.dumpThreads0(Native Method)
	  at java.management@11.0.5/sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:466)
	  at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement.dumpAllStacks(ServiceTalkTestTimeout.java:187)
	  at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement.getResult(ServiceTalkTestTimeout.java:147)
	  at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement.evaluate(ServiceTalkTestTimeout.java:127)
	  at app//org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	  at app//org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
	  at app//org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
	  at app//org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
	  at app//org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
	  at app//org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	  at app//org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	  at app//org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	  at app//org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	  at app//org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	  at app//org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	  at app//org.junit.runners.Suite.runChild(Suite.java:128)
	  at app//org.junit.runners.Suite.runChild(Suite.java:27)
	  at app//org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	  at app//org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	  at app//org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	  at app//org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	  at app//org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	  at app//org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
	  at app//org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
	  at app//org.junit.rules.RunRules.evaluate(RunRules.java:20)
	  at app//org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	  at app//org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	  at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)
	  at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
	  at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
	  at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
	  at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
	  at jdk.internal.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
	  at java.base@11.0.5/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	  at java.base@11.0.5/java.lang.reflect.Method.invoke(Method.java:566)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	  at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	  at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	  at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
	  at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:119)
	  at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
	  at java.base@11.0.5/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	  at java.base@11.0.5/java.lang.reflect.Method.invoke(Method.java:566)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	  at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)
	  at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)
	  at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414)
	  at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	  at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

	  Number of locked synchronizers = 1
	  - java.util.concurrent.ThreadPoolExecutor$Worker@510f3d34

"Time-limited test" #6888 waiting on java.util.concurrent.CountDownLatch$Sync@2d43acf0
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1039)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345)
	  at java.base@11.0.5/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232)
	  at app//io.servicetalk.http.netty.GracefulConnectionClosureHandlingTest.triggerGracefulClosure(GracefulConnectionClosureHandlingTest.java:477)
	  at app//io.servicetalk.http.netty.GracefulConnectionClosureHandlingTest.closeIdleBeforeExchange(GracefulConnectionClosureHandlingTest.java:252)
	  at java.base@11.0.5/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	  at java.base@11.0.5/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	  at java.base@11.0.5/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	  at java.base@11.0.5/java.lang.reflect.Method.invoke(Method.java:566)
	  at app//org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
	  at app//org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	  at app//org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
	  at app//org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	  at app//org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	  at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:171)
	  at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:163)
	  at java.base@11.0.5/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-503-1" #2960 waiting on java.util.concurrent.SynchronousQueue$TransferStack@647f58e1
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-507-1" #2971 waiting on java.util.concurrent.SynchronousQueue$TransferStack@3bcddf7
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-511-1" #2980 waiting on java.util.concurrent.SynchronousQueue$TransferStack@4deb3d02
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-529-1" #3039 waiting on java.util.concurrent.SynchronousQueue$TransferStack@79478536
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-535-1" #3055 waiting on java.util.concurrent.SynchronousQueue$TransferStack@676162af
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-541-1" #3069 waiting on java.util.concurrent.SynchronousQueue$TransferStack@2d748d1
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-551-1" #3102 waiting on java.util.concurrent.SynchronousQueue$TransferStack@16c066a4
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-555-1" #3111 waiting on java.util.concurrent.SynchronousQueue$TransferStack@53eb3f7f
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-559-1" #3118 waiting on java.util.concurrent.SynchronousQueue$TransferStack@3f735bb7
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-577-1" #3173 waiting on java.util.concurrent.SynchronousQueue$TransferStack@75a1d48
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-583-1" #3187 waiting on java.util.concurrent.SynchronousQueue$TransferStack@12baae41
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-589-1" #3201 waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a07bae
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-970-5" #6785 waiting on java.util.concurrent.SynchronousQueue$TransferStack@6a4cdf5e
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-30-1" #3354 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop
...[truncated 3908 chars]...
pollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-36-1" #3366 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-37-1" #3368 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-1" #6773 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-10" #6816 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-11" #6821 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-12" #6826 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-13" #6831 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-14" #6836 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-15" #6841 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-16" #6846 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-2" #6782 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-3" #6787 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-4" #6791 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-5" #6795 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-6" #6799 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-7" #6803 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-8" #6807 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-9" #6811 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"main" #1 waiting on java.util.concurrent.CountDownLatch$Sync@4d935d36
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1039)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345)
	  at java.base@11.0.5/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232)
	  at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:73)
	  at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:47)
	  at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	  at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:133)
	  at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71)
	  at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	  at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)

"proxy-tunnel-983-1" #6885 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at java.base@11.0.5/java.net.PlainSocketImpl.socketAccept(Native Method)
	  at java.base@11.0.5/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:458)
	  at java.base@11.0.5/java.net.ServerSocket.implAccept(ServerSocket.java:565)
	  at java.base@11.0.5/java.net.ServerSocket.accept(ServerSocket.java:533)
	  at app//io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$1(ProxyTunnel.java:66)
	  at app//io.servicetalk.http.netty.ProxyTunnel$$Lambda$377/0x0000000800504c40.call(Unknown Source)
	  at java.base@11.0.5/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

	  Number of locked synchronizers = 1
	  - java.util.concurrent.ThreadPoolExecutor$Worker@3d399150

"server-executor-969-1" #6777 waiting on java.util.concurrent.SynchronousQueue$TransferStack@3d2b35ee
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-1" #6771 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-10" #6797 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:132)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:281)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:351)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-11" #6798 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-12" #6800 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-13" #6802 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-14" #6805 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-15" #6806 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-16" #6809 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-2" #6775 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-3" #6781 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-4" #6784 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-5" #6786 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-6" #6788 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-7" #6790 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-8" #6792 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-9" #6794 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-executor-1-10" #1298 waiting on java.util.concurrent.SynchronousQueue$TransferStack@5f12217b
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-1" #18 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-10" #32 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-11" #34 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-12" #35 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-13" #36 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-14" #38 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-15" #39 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-16" #40 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-2" #19 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:132)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:286)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:351)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-3" #20 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-4" #21 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-5" #26 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-6" #27 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-7" #28 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-8" #30 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-9" #31 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-scheduler-2-1" #2904 waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1dd529a0
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
	  at java.base@11.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
	  at java.base@11.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)


2020-11-06 23:18:52,547             proxy-tunnel-984-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-06 23:18:52,773             proxy-tunnel-985-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-06 23:18:53,032             proxy-tunnel-986-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
@Scottmitch
Copy link
Member Author

https://ci.servicetalk.io/job/servicetalk-java11-prb/1678/testReport/junit/io.servicetalk.http.netty/GracefulConnectionClosureHandlingTest/closeIdleBeforeExchange_4__protocol_HTTP_1_initiateClosureFromClient_false_useUds_false_viaProxy_true_/

io.servicetalk.http.netty.GracefulConnectionClosureHandlingTest.closeIdleBeforeExchange[4: protocol=HTTP_1 initiateClosureFromClient=false useUds=false viaProxy=true]

Error Message
org.junit.runners.model.TestTimedOutException: test timed out after 90000 milliseconds
Stacktrace
org.junit.runners.model.TestTimedOutException: test timed out after 90000 milliseconds
	at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885)
	at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1039)
	at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345)
	at java.base@11.0.5/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232)
	at app//io.servicetalk.http.netty.GracefulConnectionClosureHandlingTest.triggerGracefulClosure(GracefulConnectionClosureHandlingTest.java:477)
	at app//io.servicetalk.http.netty.GracefulConnectionClosureHandlingTest.closeIdleBeforeExchange(GracefulConnectionClosureHandlingTest.java:252)
	at java.base@11.0.5/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base@11.0.5/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base@11.0.5/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base@11.0.5/java.lang.reflect.Method.invoke(Method.java:566)
	at app//org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
	at app//org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at app//org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
	at app//org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at app//org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:171)
	at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:163)
	at java.base@11.0.5/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)
Standard Output
2020-11-10 19:06:18,714             proxy-tunnel-971-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-10 19:06:19,004             proxy-tunnel-972-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-10 19:06:19,321             proxy-tunnel-973-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113) ~[?:?]
	at java.net.SocketOutputStream.write(SocketOutputStream.java:129) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:145) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-10 19:06:19,722             proxy-tunnel-974-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-10 19:06:19,926             proxy-tunnel-975-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-10 19:06:20,219             proxy-tunnel-976-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-10 19:06:20,506             proxy-tunnel-977-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-10 19:06:20,780             proxy-tunnel-978-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-10 19:06:21,556             proxy-tunnel-979-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-10 19:06:21,780             proxy-tunnel-980-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-10 19:06:22,017             proxy-tunnel-981-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-10 19:06:22,274             proxy-tunnel-982-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-10 19:06:22,470             proxy-tunnel-983-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113) ~[?:?]
	at java.net.SocketOutputStream.write(SocketOutputStream.java:129) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:145) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
"/127.0.0.1:48096 to /127.0.0.1:34340 workers Thread 2" #14 waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@64a5b4fe
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
	  at org.gradle.internal.remote.internal.hub.queue.EndPointQueue.take(EndPointQueue.java:49)
	  at org.gradle.internal.remote.internal.hub.MessageHub$ConnectionDispatch.run(MessageHub.java:322)
	  at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	  at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

	  Number of locked synchronizers = 1
	  - java.util.concurrent.ThreadPoolExecutor$Worker@2638011

"/127.0.0.1:48096 to /127.0.0.1:34340 workers Thread 3" #15 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method)
	  at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120)
	  at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
	  - locked sun.nio.ch.Util$2@201c7426
	  - locked sun.nio.ch.EPollSelectorImpl@688cabf
	  at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
	  at org.gradle.internal.remote.internal.inet.SocketConnection$SocketInputStream.read(SocketConnection.java:185)
	  at com.esotericsoftware.kryo.io.Input.fill(Input.java:146)
	  at com.esotericsoftware.kryo.io.Input.require(Input.java:178)
	  at com.esotericsoftware.kryo.io.Input.readByte(Input.java:295)
	  at org.gradle.internal.serialize.kryo.KryoBackedDecoder.readByte(KryoBackedDecoder.java:82)
	  at org.gradle.internal.remote.internal.hub.InterHubMessageSerializer$MessageReader.read(InterHubMessageSerializer.java:64)
	  at org.gradle.internal.remote.internal.hub.InterHubMessageSerializer$MessageReader.read(InterHubMessageSerializer.java:52)
	  at org.gradle.internal.remote.internal.inet.SocketConnection.receive(SocketConnection.java:81)
	  at org.gradle.internal.remote.internal.hub.MessageHub$ConnectionReceive.run(MessageHub.java:270)
	  at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	  at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

	  Number of locked synchronizers = 1
	  - java.util.concurrent.ThreadPoolExecutor$Worker@2f465398

"Common-Cleaner" #11 timed_waiting on java.lang.ref.ReferenceQueue$Lock@bbd358a
  java.lang.Thread.State: TIMED_WAITING
	  at java.base@11.0.5/java.lang.Object.wait(Native Method)
	  at java.base@11.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
	  at java.base@11.0.5/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)
	  at java.base@11.0.5/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134)

"Finalizer" #3 waiting on java.lang.ref.ReferenceQueue$Lock@12769892
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/java.lang.Object.wait(Native Method)
	  at java.base@11.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
	  at java.base@11.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
	  at java.base@11.0.5/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170)

"Reference Handler" #2 runnable
  java.lang.Thread.State: RUNNABLE
	  at java.base@11.0.5/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
	  at java.base@11.0.5/java.lang.ref.Reference.processPendingReferences(Reference.java:241)
	  at java.base@11.0.5/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213)

"Signal Dispatcher" #4 runnable
  java.lang.Thread.State: RUNNABLE

"Test worker" #13 runnable
  java.lang.Thread.State: RUNNABLE
	  at java.management@11.0.5/sun.management.ThreadImpl.dumpThreads0(Native Method)
	  at java.management@11.0.5/sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:466)
	  at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement.dumpAllStacks(ServiceTalkTestTimeout.java:187)
	  at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement.getResult(ServiceTalkTestTimeout.java:147)
	  at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement.evaluate(ServiceTalkTestTimeout.java:127)
	  at app//org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	  at app//org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
	  at app//org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
	  at app//org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
	  at app//org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
	  at app//org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	  at app//org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	  at app//org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	  at app//org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	  at app//org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	  at app//org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	  at app//org.junit.runners.Suite.runChild(Suite.java:128)
	  at app//org.junit.runners.Suite.runChild(Suite.java:27)
	  at app//org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	  at app//org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	  at app//org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	  at app//org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	  at app//org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	  at app//org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
	  at app//org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
	  at app//org.junit.rules.RunRules.evaluate(RunRules.java:20)
	  at app//org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	  at app//org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	  at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)
	  at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
	  at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
	  at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
	  at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
	  at jdk.internal.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
	  at java.base@11.0.5/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	  at java.base@11.0.5/java.lang.reflect.Method.invoke(Method.java:566)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	  at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	  at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	  at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
	  at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:119)
	  at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
	  at java.base@11.0.5/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	  at java.base@11.0.5/java.lang.reflect.Method.invoke(Method.java:566)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	  at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)
	  at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)
	  at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414)
	  at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	  at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

	  Number of locked synchronizers = 1
	  - java.util.concurrent.ThreadPoolExecutor$Worker@510f3d34

"Time-limited test" #6906 waiting on java.util.concurrent.CountDownLatch$Sync@2b7a10cc
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1039)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345)
	  at java.base@11.0.5/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232)
	  at app//io.servicetalk.http.netty.GracefulConnectionClosureHandlingTest.triggerGracefulClosure(GracefulConnectionClosureHandlingTest.java:477)
	  at app//io.servicetalk.http.netty.GracefulConnectionClosureHandlingTest.closeIdleBeforeExchange(GracefulConnectionClosureHandlingTest.java:252)
	  at java.base@11.0.5/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	  at java.base@11.0.5/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	  at java.base@11.0.5/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	  at java.base@11.0.5/java.lang.reflect.Method.invoke(Method.java:566)
	  at app//org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
	  at app//org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	  at app//org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
	  at app//org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	  at app//org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	  at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:171)
	  at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:163)
	  at java.base@11.0.5/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-503-1" #2966 waiting on java.util.concurrent.SynchronousQueue$TransferStack@2d30f4a4
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-507-1" #2976 waiting on java.util.concurrent.SynchronousQueue$TransferStack@6e4e1860
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-511-1" #2985 waiting on java.util.concurrent.SynchronousQueue$TransferStack@2ed3fa24
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-529-1" #3045 waiting on java.util.concurrent.SynchronousQueue$TransferStack@176546c9
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-535-1" #3061 waiting on java.util.concurrent.SynchronousQueue$TransferStack@3dda1555
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-541-1" #3076 waiting on java.util.concurrent.SynchronousQueue$TransferStack@23499796
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-551-1" #3109 waiting on java.util.concurrent.SynchronousQueue$TransferStack@12fa5b01
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-555-1" #3118 waiting on java.util.concurrent.SynchronousQueue$TransferStack@2f140499
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-559-1" #3125 waiting on java.util.concurrent.SynchronousQueue$TransferStack@4209dc93
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-577-1" #3180 waiting on java.util.concurrent.SynchronousQueue$TransferStack@2d131663
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-583-1" #3197 waiting on java.util.concurrent.SynchronousQueue$TransferStack@6df16293
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-589-1" #3211 waiting on java.util.concurrent.SynchronousQueue$TransferStack@62ce8378
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-970-1" #6789 waiting on java.util.concurrent.SynchronousQueue$TransferStack@5bba954e
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-30-1" #3365 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-31-1" #3367 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-32-1" #3369 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-33-1" #3371 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-34-1" #3373 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-35-1" #3375 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-36-1" #3377 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-37-1" #3379 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-1" #6790 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-10" #6834 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-11" #6839 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-12" #6844 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-13" #6849 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-14" #6854 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-15" #6859 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-16" #6864 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-2" #6800 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-3" #6804 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-4" #6808 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-5" #6812 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-6" #6816 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-7" #6820 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-8" #6824 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-49-9" #6829 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"main" #1 waiting on java.util.concurrent.CountDownLatch$Sync@5232c9ed
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1039)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345)
	  at java.base@11.0.5/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232)
	  at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:73)
	  at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:47)
	  at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	  at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:133)
	  at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71)
	  at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	  at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)

"proxy-tunnel-983-1" #6903 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at java.base@11.0.5/java.net.PlainSocketImpl.socketAccept(Native Method)
	  at java.base@11.0.5/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:458)
	  at java.base@11.0.5/java.net.ServerSocket.implAccept(ServerSocket.java:565)
	  at java.base@11.0.5/java.net.ServerSocket.accept(ServerSocket.java:533)
	  at app//io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$1(ProxyTunnel.java:66)
	  at app//io.servicetalk.http.netty.ProxyTunnel$$Lambda$376/0x000000080050e840.call(Unknown Source)
	  at java.base@11.0.5/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

	  Number of locked synchronizers = 1
	  - java.util.concurrent.ThreadPoolExecutor$Worker@4eac86b3

"server-executor-969-6" #6879 waiting on java.util.concurrent.SynchronousQueue$TransferStack@3d399150
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-1" #6788 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-10" #6813 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:132)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:281)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:351)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-11" #6815 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-12" #6817 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-13" #6819 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-14" #6821 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-15" #6823 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-16" #6825 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-2" #6791 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-3" #6799 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-4" #6801 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-5" #6803 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-6" #6806 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-7" #6807 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-8" #6810 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-48-9" #6811 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-executor-1-34" #6741 waiting on java.util.concurrent.SynchronousQueue$TransferStack@6eaf36f6
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-1" #18 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-10" #32 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-11" #34 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-12" #35 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-13" #36 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-14" #38 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-15" #39 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-16" #40 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-2" #19 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:132)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:286)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:351)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-3" #20 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-4" #21 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-5" #25 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-6" #26 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-7" #27 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-8" #30 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-9" #31 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-scheduler-2-1" #2913 waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@64fbbe81
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
	  at java.base@11.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
	  at java.base@11.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)


2020-11-10 19:07:53,305             proxy-tunnel-984-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-10 19:07:53,633             proxy-tunnel-985-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-11-10 19:07:53,954             proxy-tunnel-986-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]

@idelpivnitskiy idelpivnitskiy added the flaky tests Unit tests are flaky label Dec 4, 2020
@Scottmitch
Copy link
Member Author

https://ci.servicetalk.io/job/servicetalk-java11-prb/1787/testReport/junit/io.servicetalk.http.netty/GracefulConnectionClosureHandlingTest/closeIdleBeforeExchange_4__protocol_HTTP_1_initiateClosureFromClient_false_useUds_false_viaProxy_true_/

io.servicetalk.http.netty.GracefulConnectionClosureHandlingTest.closeIdleBeforeExchange[4: protocol=HTTP_1 initiateClosureFromClient=false useUds=false viaProxy=true]

Error Message
org.junit.runners.model.TestTimedOutException: test timed out after 90000 milliseconds
Stacktrace
org.junit.runners.model.TestTimedOutException: test timed out after 90000 milliseconds
	at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885)
	at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1039)
	at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345)
	at java.base@11.0.5/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232)
	at app//io.servicetalk.http.netty.GracefulConnectionClosureHandlingTest.triggerGracefulClosure(GracefulConnectionClosureHandlingTest.java:477)
	at app//io.servicetalk.http.netty.GracefulConnectionClosureHandlingTest.closeIdleBeforeExchange(GracefulConnectionClosureHandlingTest.java:252)
	at java.base@11.0.5/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base@11.0.5/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base@11.0.5/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base@11.0.5/java.lang.reflect.Method.invoke(Method.java:566)
	at app//org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
	at app//org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at app//org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
	at app//org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at app//org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:171)
	at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:163)
	at java.base@11.0.5/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)
Standard Output
2020-12-07 23:34:43,217             proxy-tunnel-690-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113) ~[?:?]
	at java.net.SocketOutputStream.write(SocketOutputStream.java:129) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:145) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-12-07 23:34:43,860             proxy-tunnel-691-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-12-07 23:34:44,541             proxy-tunnel-692-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113) ~[?:?]
	at java.net.SocketOutputStream.write(SocketOutputStream.java:129) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:145) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-12-07 23:34:45,082             proxy-tunnel-693-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-12-07 23:34:45,659             proxy-tunnel-694-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-12-07 23:34:46,200             proxy-tunnel-695-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-12-07 23:34:46,533             proxy-tunnel-696-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-12-07 23:34:46,907             proxy-tunnel-697-3 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$handleRequest$3(ProxyTunnel.java:134) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-12-07 23:34:48,536             proxy-tunnel-698-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-12-07 23:34:49,048             proxy-tunnel-699-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-12-07 23:34:49,493             proxy-tunnel-700-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-12-07 23:34:49,828             proxy-tunnel-701-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-12-07 23:34:50,188             proxy-tunnel-702-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113) ~[?:?]
	at java.net.SocketOutputStream.write(SocketOutputStream.java:129) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:145) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
"/127.0.0.1:42006 to /127.0.0.1:46692 workers Thread 2" #14 waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7396792f
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
	  at org.gradle.internal.remote.internal.hub.queue.EndPointQueue.take(EndPointQueue.java:49)
	  at org.gradle.internal.remote.internal.hub.MessageHub$ConnectionDispatch.run(MessageHub.java:322)
	  at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	  at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

	  Number of locked synchronizers = 1
	  - java.util.concurrent.ThreadPoolExecutor$Worker@623a8092

"/127.0.0.1:42006 to /127.0.0.1:46692 workers Thread 3" #15 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method)
	  at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120)
	  at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
	  - locked sun.nio.ch.Util$2@7f975c02
	  - locked sun.nio.ch.EPollSelectorImpl@4bc940c
	  at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
	  at org.gradle.internal.remote.internal.inet.SocketConnection$SocketInputStream.read(SocketConnection.java:185)
	  at com.esotericsoftware.kryo.io.Input.fill(Input.java:146)
	  at com.esotericsoftware.kryo.io.Input.require(Input.java:178)
	  at com.esotericsoftware.kryo.io.Input.readByte(Input.java:295)
	  at org.gradle.internal.serialize.kryo.KryoBackedDecoder.readByte(KryoBackedDecoder.java:82)
	  at org.gradle.internal.remote.internal.hub.InterHubMessageSerializer$MessageReader.read(InterHubMessageSerializer.java:64)
	  at org.gradle.internal.remote.internal.hub.InterHubMessageSerializer$MessageReader.read(InterHubMessageSerializer.java:52)
	  at org.gradle.internal.remote.internal.inet.SocketConnection.receive(SocketConnection.java:81)
	  at org.gradle.internal.remote.internal.hub.MessageHub$ConnectionReceive.run(MessageHub.java:270)
	  at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	  at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

	  Number of locked synchronizers = 1
	  - java.util.concurrent.ThreadPoolExecutor$Worker@610f7aa

"Common-Cleaner" #11 timed_waiting on java.lang.ref.ReferenceQueue$Lock@3952030e
  java.lang.Thread.State: TIMED_WAITING
	  at java.base@11.0.5/java.lang.Object.wait(Native Method)
	  at java.base@11.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
	  at java.base@11.0.5/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)
	  at java.base@11.0.5/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134)

"Finalizer" #3 waiting on java.lang.ref.ReferenceQueue$Lock@252bcf6b
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/java.lang.Object.wait(Native Method)
	  at java.base@11.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
	  at java.base@11.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
	  at java.base@11.0.5/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170)

"ForkJoinPool.commonPool-worker-3" #18 waiting on java.util.concurrent.ForkJoinPool@2ddfade6
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
	  at java.base@11.0.5/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)

"Reference Handler" #2 runnable
  java.lang.Thread.State: RUNNABLE
	  at java.base@11.0.5/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
	  at java.base@11.0.5/java.lang.ref.Reference.processPendingReferences(Reference.java:241)
	  at java.base@11.0.5/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213)

"Signal Dispatcher" #4 runnable
  java.lang.Thread.State: RUNNABLE

"Test worker" #13 runnable
  java.lang.Thread.State: RUNNABLE
	  at java.management@11.0.5/sun.management.ThreadImpl.dumpThreads0(Native Method)
	  at java.management@11.0.5/sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:466)
	  at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement.dumpAllStacks(ServiceTalkTestTimeout.java:187)
	  at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement.getResult(ServiceTalkTestTimeout.java:147)
	  at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement.evaluate(ServiceTalkTestTimeout.java:127)
	  at app//org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	  at app//org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
	  at app//org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
	  at app//org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
	  at app//org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
	  at app//org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	  at app//org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	  at app//org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	  at app//org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	  at app//org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	  at app//org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	  at app//org.junit.runners.Suite.runChild(Suite.java:128)
	  at app//org.junit.runners.Suite.runChild(Suite.java:27)
	  at app//org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	  at app//org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	  at app//org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	  at app//org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	  at app//org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	  at app//org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
	  at app//org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
	  at app//org.junit.rules.RunRules.evaluate(RunRules.java:20)
	  at app//org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	  at app//org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	  at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)
	  at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
	  at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
	  at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
	  at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
	  at jdk.internal.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
	  at java.base@11.0.5/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	  at java.base@11.0.5/java.lang.reflect.Method.invoke(Method.java:566)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	  at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	  at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	  at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
	  at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:119)
	  at jdk.internal.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
	  at java.base@11.0.5/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	  at java.base@11.0.5/java.lang.reflect.Method.invoke(Method.java:566)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	  at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	  at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)
	  at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)
	  at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414)
	  at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	  at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

	  Number of locked synchronizers = 1
	  - java.util.concurrent.ThreadPoolExecutor$Worker@fa4c865

"Time-limited test" #4462 waiting on java.util.concurrent.CountDownLatch$Sync@25612af9
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1039)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345)
	  at java.base@11.0.5/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232)
	  at app//io.servicetalk.http.netty.GracefulConnectionClosureHandlingTest.triggerGracefulClosure(GracefulConnectionClosureHandlingTest.java:477)
	  at app//io.servicetalk.http.netty.GracefulConnectionClosureHandlingTest.closeIdleBeforeExchange(GracefulConnectionClosureHandlingTest.java:252)
	  at java.base@11.0.5/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	  at java.base@11.0.5/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	  at java.base@11.0.5/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	  at java.base@11.0.5/java.lang.reflect.Method.invoke(Method.java:566)
	  at app//org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
	  at app//org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	  at app//org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
	  at app//org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	  at app//org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	  at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:171)
	  at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:163)
	  at java.base@11.0.5/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-373-1" #2430 waiting on java.util.concurrent.SynchronousQueue$TransferStack@480e3d73
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-377-1" #2440 waiting on java.util.concurrent.SynchronousQueue$TransferStack@186e0909
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-381-1" #2449 waiting on java.util.concurrent.SynchronousQueue$TransferStack@72779719
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-399-1" #2506 waiting on java.util.concurrent.SynchronousQueue$TransferStack@4cbf87ba
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-405-1" #2523 waiting on java.util.concurrent.SynchronousQueue$TransferStack@75e3cefb
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-411-1" #2537 waiting on java.util.concurrent.SynchronousQueue$TransferStack@1dadb70f
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-421-1" #2570 waiting on java.util.concurrent.SynchronousQueue$TransferStack@532c34fc
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-425-1" #2579 waiting on java.util.concurrent.SynchronousQueue$TransferStack@631efb74
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-429-1" #2586 waiting on java.util.concurrent.SynchronousQueue$TransferStack@86175fa
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-447-1" #2643 waiting on java.util.concurrent.SynchronousQueue$TransferStack@7884be36
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-453-1" #2658 waiting on java.util.concurrent.SynchronousQueue$TransferStack@4abdee0e
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-459-1" #2671 waiting on java.util.concurrent.SynchronousQueue$TransferStack@5eec6976
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-executor-689-3" #4349 waiting on java.util.concurrent.SynchronousQueue$TransferStack@5da109f4
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-38-1" #4346 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-38-10" #4390 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-38-11" #4395 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-38-12" #4400 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-38-13" #4405 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-38-14" #4410 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-38-15" #4415 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-38-16" #4420 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-38-2" #4356 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-38-3" #4360 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-38-4" #4364 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-38-5" #4369 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-38-6" #4373 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-38-7" #4377 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-38-8" #4381 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"client-io-38-9" #4385 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"main" #1 waiting on java.util.concurrent.CountDownLatch$Sync@7b7eee79
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1039)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345)
	  at java.base@11.0.5/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232)
	  at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:73)
	  at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:47)
	  at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	  at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:133)
	  at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71)
	  at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	  at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)

"proxy-tunnel-702-1" #4459 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at java.base@11.0.5/java.net.PlainSocketImpl.socketAccept(Native Method)
	  at java.base@11.0.5/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:458)
	  at java.base@11.0.5/java.net.ServerSocket.implAccept(ServerSocket.java:565)
	  at java.base@11.0.5/java.net.ServerSocket.accept(ServerSocket.java:533)
	  at app//io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$1(ProxyTunnel.java:66)
	  at app//io.servicetalk.http.netty.ProxyTunnel$$Lambda$419/0x000000080056e840.call(Unknown Source)
	  at java.base@11.0.5/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

	  Number of locked synchronizers = 1
	  - java.util.concurrent.ThreadPoolExecutor$Worker@6c44d6a4

"server-executor-688-1" #4351 waiting on java.util.concurrent.SynchronousQueue$TransferStack@896978
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-37-1" #4344 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-37-10" #4370 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:132)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:281)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:351)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-37-11" #4372 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-37-12" #4375 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-37-13" #4376 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-37-14" #4378 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-37-15" #4380 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-37-16" #4383 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-37-2" #4348 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-37-3" #4355 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-37-4" #4358 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-37-5" #4359 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-37-6" #4362 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-37-7" #4363 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-37-8" #4365 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"server-io-37-9" #4368 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-executor-1-14" #1398 waiting on java.util.concurrent.SynchronousQueue$TransferStack@6d40f673
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
	  at java.base@11.0.5/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-1" #19 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-10" #33 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-11" #35 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-12" #36 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-13" #37 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-14" #39 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-15" #40 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-16" #41 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-2" #20 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait0(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:132)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:286)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:351)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-3" #21 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-4" #22 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-5" #27 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-6" #28 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-7" #29 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-8" #31 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-io-executor-1-9" #32 runnable (in native)
  java.lang.Thread.State: RUNNABLE
	  at app//io.netty.channel.epoll.Native.epollWait(Native Method)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:148)
	  at app//io.netty.channel.epoll.Native.epollWait(Native.java:141)
	  at app//io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
	  at app//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
	  at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	  at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	  at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)

"servicetalk-global-scheduler-2-1" #2375 waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@28f2d095
  java.lang.Thread.State: WAITING
	  at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method)
	  at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	  at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
	  at java.base@11.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
	  at java.base@11.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	  at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	  at java.base@11.0.5/java.lang.Thread.run(Thread.java:834)


2020-12-07 23:36:21,412             proxy-tunnel-703-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-12-07 23:36:21,823             proxy-tunnel-704-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]
2020-12-07 23:36:22,342             proxy-tunnel-705-2 [ERROR] ProxyTunnel                    - Proxy exception
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
	at java.net.SocketInputStream.read(SocketInputStream.java:200) ~[?:?]
	at io.servicetalk.http.netty.ProxyTunnel.copyStream(ProxyTunnel.java:144) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.handleRequest(ProxyTunnel.java:135) ~[test/:?]
	at io.servicetalk.http.netty.ProxyTunnel.lambda$startProxy$0(ProxyTunnel.java:75) ~[test/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:834) [?:?]

@Scottmitch
Copy link
Member Author

https://github.com/apple/servicetalk/runs/1706077633

GracefulConnectionClosureHandlingTest.closeIdleBeforeExchange[4: protocol=HTTP_1 initiateClosureFromClient=false useUds=false viaProxy=true]

org.junit.runners.model.TestTimedOutException: test timed out after 90000 milliseconds
	at java.base@11.0.9/jdk.internal.misc.Unsafe.park(Native Method)
	at java.base@11.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	at java.base@11.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885)
	at java.base@11.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1039)
	at java.base@11.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345)
	at java.base@11.0.9/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232)
	at app//io.servicetalk.http.netty.GracefulConnectionClosureHandlingTest.triggerGracefulClosure(GracefulConnectionClosureHandlingTest.java:477)
	at app//io.servicetalk.http.netty.GracefulConnectionClosureHandlingTest.closeIdleBeforeExchange(GracefulConnectionClosureHandlingTest.java:252)
	at java.base@11.0.9/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base@11.0.9/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base@11.0.9/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base@11.0.9/java.lang.reflect.Method.invoke(Method.java:566)
	at app//org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
	at app//org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at app//org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
	at app//org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at app//org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:171)
	at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:163)
	at java.base@11.0.9/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base@11.0.9/java.lang.Thread.run(Thread.java:834)

@Scottmitch
Copy link
Member Author

https://github.com/apple/servicetalk/runs/2143024608

GracefulConnectionClosureHandlingTest.closeIdleBeforeExchange[4: protocol=HTTP_1 initiateClosureFromClient=false useUds=false viaProxy=true]

org.junit.runners.model.TestTimedOutException: test timed out after 90000 milliseconds
	at java.base@11.0.10/jdk.internal.misc.Unsafe.park(Native Method)
	at java.base@11.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	at java.base@11.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885)
	at java.base@11.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1039)
	at java.base@11.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345)
	at java.base@11.0.10/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232)
	at app//io.servicetalk.http.netty.GracefulConnectionClosureHandlingTest.triggerGracefulClosure(GracefulConnectionClosureHandlingTest.java:480)
	at app//io.servicetalk.http.netty.GracefulConnectionClosureHandlingTest.closeIdleBeforeExchange(GracefulConnectionClosureHandlingTest.java:255)
	at java.base@11.0.10/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base@11.0.10/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base@11.0.10/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base@11.0.10/java.lang.reflect.Method.invoke(Method.java:566)
	at app//org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
	at app//org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at app//org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
	at app//org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at app//org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:161)
	at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:153)
	at java.base@11.0.10/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base@11.0.10/java.lang.Thread.run(Thread.java:834)

@Scottmitch
Copy link
Member Author

Scottmitch commented Mar 18, 2021

https://github.com/apple/servicetalk/runs/2143290414

GracefulConnectionClosureHandlingTest.closeIdleBeforeExchange[4: protocol=HTTP_1 initiateClosureFromClient=false useUds=false viaProxy=true]

org.junit.runners.model.TestTimedOutException: test timed out after 90000 milliseconds
	at java.base@11.0.10/jdk.internal.misc.Unsafe.park(Native Method)
	at java.base@11.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	at java.base@11.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885)
	at java.base@11.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1039)
	at java.base@11.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345)
	at java.base@11.0.10/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232)
	at app//io.servicetalk.http.netty.GracefulConnectionClosureHandlingTest.triggerGracefulClosure(GracefulConnectionClosureHandlingTest.java:480)
	at app//io.servicetalk.http.netty.GracefulConnectionClosureHandlingTest.closeIdleBeforeExchange(GracefulConnectionClosureHandlingTest.java:255)
	at java.base@11.0.10/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base@11.0.10/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base@11.0.10/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base@11.0.10/java.lang.reflect.Method.invoke(Method.java:566)
	at app//org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
	at app//org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at app//org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
	at app//org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at app//org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:161)
	at app//io.servicetalk.concurrent.internal.ServiceTalkTestTimeout$TimeoutStatement$CallableStatement.call(ServiceTalkTestTimeout.java:153)
	at java.base@11.0.10/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base@11.0.10/java.lang.Thread.run(Thread.java:834)

idelpivnitskiy added a commit to idelpivnitskiy/servicetalk that referenced this issue Apr 17, 2021
…nge` test

Motivation:

Client fires `SslHandshakeCompletionEvent` before the server. Therefore,
client my already return the reserved connection before server's
`ConnectionAcceptor` is invoked. As the result, test may initiate graceful
closure before `onClosing` event is registered, leading to the test timeout
exception.

Modifications:

- Use another `CountDownLatch` to wait until server invokes
`ConnectionAcceptor` before proceeding to the test scenario;

Result:

Fixes apple#1200.
idelpivnitskiy added a commit to idelpivnitskiy/servicetalk that referenced this issue Apr 17, 2021
…nge` test

Motivation:

Client fires `SslHandshakeCompletionEvent` before the server. Therefore,
client my already return the reserved connection before server's
`ConnectionAcceptor` is invoked. As the result, test may initiate graceful
closure before `onClosing` event is registered, leading to the test timeout
exception.

Modifications:

- Use another `CountDownLatch` to wait until server invokes
`ConnectionAcceptor` before proceeding to the test scenario;

Result:

Fixes apple#1200.
idelpivnitskiy added a commit that referenced this issue Apr 19, 2021
…nge` test (#1500)

Motivation:

Client fires `SslHandshakeCompletionEvent` before the server. Therefore,
client my already return the reserved connection before server's
`ConnectionAcceptor` is invoked. As the result, test may initiate graceful
closure before `onClosing` event is registered, leading to the test timeout
exception.

Modifications:

- Use another `CountDownLatch` to wait until server invokes
`ConnectionAcceptor` before proceeding to the test scenario;

Result:

Fixes #1200.
bondolo pushed a commit to bondolo/servicetalk that referenced this issue Apr 19, 2021
…nge` test (apple#1500)

Motivation:

Client fires `SslHandshakeCompletionEvent` before the server. Therefore,
client my already return the reserved connection before server's
`ConnectionAcceptor` is invoked. As the result, test may initiate graceful
closure before `onClosing` event is registered, leading to the test timeout
exception.

Modifications:

- Use another `CountDownLatch` to wait until server invokes
`ConnectionAcceptor` before proceeding to the test scenario;

Result:

Fixes apple#1200.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
flaky tests Unit tests are flaky
Projects
None yet
2 participants