You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@kyuubi.apache.org by GitBox <gi...@apache.org> on 2022/05/08 02:10:36 UTC

[GitHub] [incubator-kyuubi] turboFei opened a new issue, #2594: Flaky Test: support engine alive probe to fast fail on engine broken

turboFei opened a new issue, #2594:
URL: https://github.com/apache/incubator-kyuubi/issues/2594

   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)
   
   
   ### Search before asking
   
   - [X] I have searched in the [issues](https://github.com/apache/incubator-kyuubi/issues?q=is%3Aissue) and found no similar issues.
   
   
   ### Describe the bug
   
   ```
   - KYUUBI #2102 - support engine alive probe to fast fail on engine broken *** FAILED ***
     1253 was not greater than 3000 (KyuubiOperationPerConnectionSuite.scala:241)
   ```
   
   ### Affects Version(s)
   
   1.6.0
   
   ### Kyuubi Server Log Output
   
   _No response_
   
   ### Kyuubi Engine Log Output
   
   _No response_
   
   ### Kyuubi Server Configurations
   
   _No response_
   
   ### Kyuubi Engine Configurations
   
   _No response_
   
   ### Additional context
   
   _No response_
   
   ### Are you willing to submit PR?
   
   - [ ] Yes I am willing to submit a PR!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@kyuubi.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@kyuubi.apache.org
For additional commands, e-mail: notifications-help@kyuubi.apache.org


[GitHub] [incubator-kyuubi] ulysses-you commented on issue #2594: Flaky Test: KyuubiOperationPerConnectionSuite - support engine alive probe to fast fail on engine broken

Posted by GitBox <gi...@apache.org>.
ulysses-you commented on issue #2594:
URL: https://github.com/apache/incubator-kyuubi/issues/2594#issuecomment-1174499029

   it seems this test is still flaky
   
   ```scala
   - KYUUBI #2102 - support engine alive probe to fast fail on engine broken *** FAILED ***
     "org.apache.kyuubi.KyuubiSQLException: Error operating ExecuteStatement: Socket for SessionHandle [c890d171-8de7-4649-9070-5093497c5d33] is closed" did not contain "Caused by: java.net.SocketException: Connection reset" (KyuubiOperationPerConnectionSuite.scala:235)
   
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@kyuubi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@kyuubi.apache.org
For additional commands, e-mail: notifications-help@kyuubi.apache.org


[GitHub] [incubator-kyuubi] turboFei closed issue #2594: Flaky Test: KyuubiOperationPerConnectionSuite - support engine alive probe to fast fail on engine broken

Posted by GitBox <gi...@apache.org>.
turboFei closed issue #2594: Flaky Test: KyuubiOperationPerConnectionSuite - support engine alive probe to fast fail on engine broken
URL: https://github.com/apache/incubator-kyuubi/issues/2594


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@kyuubi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@kyuubi.apache.org
For additional commands, e-mail: notifications-help@kyuubi.apache.org


[GitHub] [incubator-kyuubi] turboFei commented on issue #2594: Flaky Test: KyuubiOperationPerConnectionSuite - support engine alive probe to fast fail on engine broken

Posted by GitBox <gi...@apache.org>.
turboFei commented on issue #2594:
URL: https://github.com/apache/incubator-kyuubi/issues/2594#issuecomment-1174542279

   ```
   0:54:54.013 KyuubiSessionManager-exec-pool: Thread-5684 INFO ZooKeeper: Session: 0x100002c65b50011 closed
   10:54:54.013 KyuubiSessionManager-exec-pool: Thread-5684 INFO LaunchEngine: Processing runner's query[a7885567-b04a-4836-967d-6509eed688cf]: RUNNING_STATE -> FINISHED_STATE, statement: LAUNCH_ENGINE, time taken: 7.237 seconds
   10:54:54.013 KyuubiSessionManager-exec-pool: Thread-5684-EventThread INFO ClientCnxn: EventThread shut down for session: 0x100002c65b50011
   10:54:54.013 KyuubiTBinaryFrontendHandler-Pool: Thread-5677 INFO KyuubiSessionImpl: [runner:127.0.0.1] SessionHandle [c890d171-8de7-4649-9070-5093497c5d33] - Engine has been launched, elapsed time: 7 s
   10:54:54.013 KyuubiTBinaryFrontendHandler-Pool: Thread-5677 INFO ExecuteStatement: Processing runner's query[843b6599-cc60-48d5-af2e-233e3bc8e062]: INITIALIZED_STATE -> PENDING_STATE, statement: select engine_name()
   10:54:54.076 KyuubiSessionManager-exec-pool: Thread-5692 INFO ExecuteStatement: Processing runner's query[843b6599-cc60-48d5-af2e-233e3bc8e062]: PENDING_STATE -> RUNNING_STATE, statement: select engine_name()
   10:54:55.578 KyuubiSessionManager-exec-pool: Thread-5692 INFO ExecuteStatement: Query[843b6599-cc60-48d5-af2e-233e3bc8e062] in FINISHED_STATE
   10:54:55.578 KyuubiSessionManager-exec-pool: Thread-5692 INFO ExecuteStatement: Processing runner's query[843b6599-cc60-48d5-af2e-233e3bc8e062]: RUNNING_STATE -> FINISHED_STATE, statement: select engine_name(), time taken: 1.502 seconds
   10:54:55.579 KyuubiSessionManager-exec-pool: Thread-5692 INFO HadoopCredentialsManager: Send new credentials with epoch 0 to SQL engine through session c890d171-8de7-4649-9070-5093497c5d33
   10:54:55.597 KyuubiSessionManager-exec-pool: Thread-5692 INFO HadoopCredentialsManager: Update session credentials epoch from -1 to 0
   10:54:55.598 KyuubiTBinaryFrontendHandler-Pool: Thread-5677 INFO ExecuteStatement: Processing runner's query[3d13caed-0254-4c00-a2a5-3237fb730e6d]: INITIALIZED_STATE -> PENDING_STATE, statement: select java_method('java.lang.System', 'exit', 1)
   10:54:55.608 KyuubiSessionManager-exec-pool: Thread-5693 INFO ExecuteStatement: Processing runner's query[3d13caed-0254-4c00-a2a5-3237fb730e6d]: PENDING_STATE -> RUNNING_STATE, statement: select java_method('java.lang.System', 'exit', 1)
   10:54:55.781 ProcessThread(sid:0 cport:45359): INFO PrepRequestProcessor: Processed session termination for sessionid: 0x100002c65b50012
   10:54:55.781 NIOServerCxn.Factory:fv-az130-744.s12icuuoukwupgn2uwmjakkloh.phxx.internal.cloudapp.net/10.1.1.75:0 INFO NIOServerCnxn: Closed socket connection for client /10.1.1.75:56712 which had sessionid 0x100002c65b50012
   10:54:57.075 engine-alive-probe-TSessionHandle(sessionId:THandleIdentifier(guid:BF 8A 93 44 11 75 4C 48 AD B8 3E 8A 49 40 44 2B, secret:C2 EE 5B 97 3E A0 41 FC AC 16 9B D7 08 ED 8F 38)): Thread-5690 WARN KyuubiSyncThriftClient: The engine alive probe fails
   org.apache.thrift.transport.TTransportException: null
   	at org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:132) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TTransport.readAll(TTransport.java:86) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslTransport.readLength(TSaslTransport.java:376) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslTransport.readFrame(TSaslTransport.java:453) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslTransport.read(TSaslTransport.java:435) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslClientTransport.read(TSaslClientTransport.java:37) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TTransport.readAll(TTransport.java:86) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:429) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:318) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:219) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:77) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Client.recv_GetInfo(TCLIService.java:222) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Client.GetInfo(TCLIService.java:209) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient$$anon$1.$anonfun$run$1(KyuubiSyncThriftClient.scala:91) ~[classes/:?]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient$$anon$1.$anonfun$run$1$adapted(KyuubiSyncThriftClient.scala:85) ~[classes/:?]
   	at scala.Option.foreach(Option.scala:407) ~[scala-library-2.12.15.jar:?]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient$$anon$1.run(KyuubiSyncThriftClient.scala:85) ~[classes/:?]
   	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_332]
   	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) ~[?:1.8.0_332]
   	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) ~[?:1.8.0_332]
   	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) ~[?:1.8.0_332]
   	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_332]
   	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_332]
   	at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_332]
   10:54:58.076 engine-alive-probe-TSessionHandle(sessionId:THandleIdentifier(guid:BF 8A 93 44 11 75 4C 48 AD B8 3E 8A 49 40 44 2B, secret:C2 EE 5B 97 3E A0 41 FC AC 16 9B D7 08 ED 8F 38)): Thread-5690 WARN KyuubiSyncThriftClient: The engine alive probe fails
   org.apache.thrift.transport.TTransportException: java.net.SocketException: Broken pipe (Write failed)
   	at org.apache.thrift.transport.TIOStreamTransport.flush(TIOStreamTransport.java:161) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslTransport.flush(TSaslTransport.java:501) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslClientTransport.flush(TSaslClientTransport.java:37) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:73) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:62) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Client.send_GetInfo(TCLIService.java:216) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Client.GetInfo(TCLIService.java:208) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient$$anon$1.$anonfun$run$1(KyuubiSyncThriftClient.scala:91) ~[classes/:?]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient$$anon$1.$anonfun$run$1$adapted(KyuubiSyncThriftClient.scala:85) ~[classes/:?]
   	at scala.Option.foreach(Option.scala:407) ~[scala-library-2.12.15.jar:?]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient$$anon$1.run(KyuubiSyncThriftClient.scala:85) ~[classes/:?]
   	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_332]
   	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) ~[?:1.8.0_332]
   	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) ~[?:1.8.0_332]
   	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) ~[?:1.8.0_332]
   	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_332]
   	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_332]
   	at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_332]
   Caused by: java.net.SocketException: Broken pipe (Write failed)
   	at java.net.SocketOutputStream.socketWrite0(Native Method) ~[?:1.8.0_332]
   	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111) ~[?:1.8.0_332]
   	at java.net.SocketOutputStream.write(SocketOutputStream.java:155) ~[?:1.8.0_332]
   	at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) ~[?:1.8.0_332]
   	at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) ~[?:1.8.0_332]
   	at org.apache.thrift.transport.TIOStreamTransport.flush(TIOStreamTransport.java:159) ~[libthrift-0.9.3.jar:0.9.3]
   	... 17 more
   10:54:59.077 engine-alive-probe-TSessionHandle(sessionId:THandleIdentifier(guid:BF 8A 93 44 11 75 4C 48 AD B8 3E 8A 49 40 44 2B, secret:C2 EE 5B 97 3E A0 41 FC AC 16 9B D7 08 ED 8F 38)): Thread-5690 WARN KyuubiSyncThriftClient: The engine alive probe fails
   org.apache.thrift.transport.TTransportException: java.net.SocketException: Broken pipe (Write failed)
   	at org.apache.thrift.transport.TIOStreamTransport.flush(TIOStreamTransport.java:161) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslTransport.flush(TSaslTransport.java:501) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslClientTransport.flush(TSaslClientTransport.java:37) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:73) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:62) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Client.send_GetInfo(TCLIService.java:216) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Client.GetInfo(TCLIService.java:208) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient$$anon$1.$anonfun$run$1(KyuubiSyncThriftClient.scala:91) ~[classes/:?]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient$$anon$1.$anonfun$run$1$adapted(KyuubiSyncThriftClient.scala:85) ~[classes/:?]
   	at scala.Option.foreach(Option.scala:407) ~[scala-library-2.12.15.jar:?]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient$$anon$1.run(KyuubiSyncThriftClient.scala:85) ~[classes/:?]
   	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_332]
   	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) ~[?:1.8.0_332]
   	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) ~[?:1.8.0_332]
   	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) ~[?:1.8.0_332]
   	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_332]
   	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_332]
   	at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_332]
   Caused by: java.net.SocketException: Broken pipe (Write failed)
   	at java.net.SocketOutputStream.socketWrite0(Native Method) ~[?:1.8.0_332]
   	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111) ~[?:1.8.0_332]
   	at java.net.SocketOutputStream.write(SocketOutputStream.java:155) ~[?:1.8.0_332]
   	at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) ~[?:1.8.0_332]
   	at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) ~[?:1.8.0_332]
   	at org.apache.thrift.transport.TIOStreamTransport.flush(TIOStreamTransport.java:159) ~[libthrift-0.9.3.jar:0.9.3]
   	... 17 more
   10:54:59.077 engine-alive-probe-TSessionHandle(sessionId:THandleIdentifier(guid:BF 8A 93 44 11 75 4C 48 AD B8 3E 8A 49 40 44 2B, secret:C2 EE 5B 97 3E A0 41 FC AC 16 9B D7 08 ED 8F 38)): Thread-5690 ERROR KyuubiSyncThriftClient: Mark the engine not alive with no recent alive probe success: 3002 ms exceeds timeout 3000 ms
   10:55:00.614 KyuubiSessionManager-exec-pool: Thread-5693 INFO ExecuteStatement: Query[3d13caed-0254-4c00-a2a5-3237fb730e6d] in RUNNING_STATE
   10:55:00.625 KyuubiSessionManager-exec-pool: Thread-5693 INFO ExecuteStatement: Processing runner's query[3d13caed-0254-4c00-a2a5-3237fb730e6d]: RUNNING_STATE -> ERROR_STATE, statement: select java_method('java.lang.System', 'exit', 1), time taken: 5.017 seconds
   10:55:00.626 KyuubiTBinaryFrontendHandler-Pool: Thread-5677 ERROR KyuubiTBinaryFrontendService: Error executing statement: 
   java.util.concurrent.ExecutionException: org.apache.kyuubi.KyuubiSQLException: Error operating ExecuteStatement: Socket for SessionHandle [c890d171-8de7-4649-9070-5093497c5d33] is closed
   	at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_332]
   	at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_332]
   	at org.apache.kyuubi.operation.ExecuteStatement.runInternal(ExecuteStatement.scala:160) ~[classes/:?]
   	at org.apache.kyuubi.operation.AbstractOperation.run(AbstractOperation.scala:162) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:?]
   	at org.apache.kyuubi.session.AbstractSession.runOperation(AbstractSession.scala:97) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:?]
   	at org.apache.kyuubi.session.KyuubiSessionImpl.runOperation(KyuubiSessionImpl.scala:151) ~[classes/:?]
   	at org.apache.kyuubi.session.AbstractSession.$anonfun$executeStatement$1(AbstractSession.scala:127) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:?]
   	at org.apache.kyuubi.session.AbstractSession.withAcquireRelease(AbstractSession.scala:78) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:?]
   	at org.apache.kyuubi.session.AbstractSession.executeStatement(AbstractSession.scala:124) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:?]
   	at org.apache.kyuubi.service.AbstractBackendService.executeStatement(AbstractBackendService.scala:66) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:1.6.0-SNAPSHOT]
   	at org.apache.kyuubi.server.KyuubiServer$$anon$1.org$apache$kyuubi$server$BackendServiceMetric$$super$executeStatement(KyuubiServer.scala:115) ~[classes/:?]
   	at org.apache.kyuubi.server.BackendServiceMetric.$anonfun$executeStatement$1(BackendServiceMetric.scala:62) ~[classes/:?]
   	at org.apache.kyuubi.metrics.MetricsSystem$.timerTracing(MetricsSystem.scala:111) ~[kyuubi-metrics_2.12-1.6.0-SNAPSHOT.jar:1.6.0-SNAPSHOT]
   	at org.apache.kyuubi.server.BackendServiceMetric.executeStatement(BackendServiceMetric.scala:62) ~[classes/:?]
   	at org.apache.kyuubi.server.BackendServiceMetric.executeStatement$(BackendServiceMetric.scala:55) ~[classes/:?]
   	at org.apache.kyuubi.server.KyuubiServer$$anon$1.executeStatement(KyuubiServer.scala:115) ~[classes/:?]
   	at org.apache.kyuubi.service.TFrontendService.ExecuteStatement(TFrontendService.scala:239) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:1.6.0-SNAPSHOT]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Processor$ExecuteStatement.getResult(TCLIService.java:1557) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Processor$ExecuteStatement.getResult(TCLIService.java:1542) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.kyuubi.service.authentication.TSetIpAddressProcessor.process(TSetIpAddressProcessor.scala:36) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:1.6.0-SNAPSHOT]
   	at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:286) ~[libthrift-0.9.3.jar:0.9.3]
   	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_332]
   	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_332]
   	at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_332]
   Caused by: org.apache.kyuubi.KyuubiSQLException: Error operating ExecuteStatement: Socket for SessionHandle [c890d171-8de7-4649-9070-5093497c5d33] is closed
   	at org.apache.kyuubi.KyuubiSQLException$.apply(KyuubiSQLException.scala:69) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:1.6.0-SNAPSHOT]
   	at org.apache.kyuubi.operation.KyuubiOperation$$anonfun$onError$1.applyOrElse(KyuubiOperation.scala:70) ~[classes/:?]
   	at org.apache.kyuubi.operation.KyuubiOperation$$anonfun$onError$1.applyOrElse(KyuubiOperation.scala:55) ~[classes/:?]
   	at scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:38) ~[scala-library-2.12.15.jar:?]
   	at org.apache.kyuubi.operation.ExecuteStatement.waitStatementComplete(ExecuteStatement.scala:128) ~[classes/:?]
   	at org.apache.kyuubi.operation.ExecuteStatement.$anonfun$runInternal$1(ExecuteStatement.scala:154) ~[classes/:?]
   	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_332]
   	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_332]
   	... 3 more
   Caused by: org.apache.thrift.transport.TTransportException
   	at org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:132) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TTransport.readAll(TTransport.java:86) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslTransport.readLength(TSaslTransport.java:376) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslTransport.readFrame(TSaslTransport.java:453) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslTransport.read(TSaslTransport.java:435) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslClientTransport.read(TSaslClientTransport.java:37) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TTransport.readAll(TTransport.java:86) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:429) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:318) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:219) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:77) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Client.recv_GetOperationStatus(TCLIService.java:475) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Client.GetOperationStatus(TCLIService.java:462) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient.$anonfun$getOperationStatus$1(KyuubiSyncThriftClient.scala:347) ~[classes/:?]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient.$anonfun$withLockAcquiredAsyncRequest$2(KyuubiSyncThriftClient.scala:137) ~[classes/:?]
   	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_332]
   	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[?:1.8.0_332]
   	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[?:1.8.0_332]
   	... 3 more
   10:55:00.628 KyuubiTBinaryFrontendHandler-Pool: Thread-5677 INFO KyuubiTBinaryFrontendService: Received request of closing SessionHandle [c890d171-8de7-4649-9070-5093497c5d33]
   10:55:00.628 KyuubiTBinaryFrontendHandler-Pool: Thread-5677 INFO KyuubiSessionManager: SessionHandle [c890d171-8de7-4649-9070-5093497c5d33] is closed, current opening sessions 0
   10:55:00.628 KyuubiTBinaryFrontendHandler-Pool: Thread-5677 INFO LaunchEngine: Processing runner's query[a7885567-b04a-4836-967d-6509eed688cf]: FINISHED_STATE -> CLOSED_STATE, statement: LAUNCH_ENGINE
   10:55:00.628 KyuubiTBinaryFrontendHandler-Pool: Thread-5677 INFO ExecuteStatement: Processing runner's query[3d13caed-0254-4c00-a2a5-3237fb730e6d]: ERROR_STATE -> CLOSED_STATE, statement: select java_method('java.lang.System', 'exit', 1)
   10:55:00.641 KyuubiTBinaryFrontendHandler-Pool: Thread-5677 WARN ExecuteStatement: Error closing THandleIdentifier(guid:C1 DB DA A4 B2 58 47 76 B3 79 A5 85 E3 BC B2 37, secret:C2 EE 5B 97 3E A0 41 FC AC 16 9B D7 08 ED 8F 38): java.net.SocketException: Broken pipe (Write failed)
   org.apache.thrift.transport.TTransportException: java.net.SocketException: Broken pipe (Write failed)
   	at org.apache.thrift.transport.TIOStreamTransport.flush(TIOStreamTransport.java:161) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslTransport.flush(TSaslTransport.java:501) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslClientTransport.flush(TSaslClientTransport.java:37) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:73) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:62) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Client.send_CloseOperation(TCLIService.java:515) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Client.CloseOperation(TCLIService.java:507) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient.$anonfun$closeOperation$1(KyuubiSyncThriftClient.scala:363) ~[classes/:?]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient.$anonfun$withLockAcquiredAsyncRequest$2(KyuubiSyncThriftClient.scala:137) ~[classes/:?]
   	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_332]
   	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[?:1.8.0_332]
   	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[?:1.8.0_332]
   	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_332]
   	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_332]
   	at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_332]
   Caused by: java.net.SocketException: Broken pipe (Write failed)
   	at java.net.SocketOutputStream.socketWrite0(Native Method) ~[?:1.8.0_332]
   	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111) ~[?:1.8.0_332]
   	at java.net.SocketOutputStream.write(SocketOutputStream.java:155) ~[?:1.8.0_332]
   	at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) ~[?:1.8.0_332]
   	at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) ~[?:1.8.0_332]
   	at org.apache.thrift.transport.TIOStreamTransport.flush(TIOStreamTransport.java:159) ~[libthrift-0.9.3.jar:0.9.3]
   	... 14 more
   10:55:00.642 KyuubiTBinaryFrontendHandler-Pool: Thread-5677 INFO ExecuteStatement: Processing runner's query[843b6599-cc60-48d5-af2e-233e3bc8e062]: FINISHED_STATE -> CLOSED_STATE, statement: select engine_name()
   10:55:00.647 KyuubiTBinaryFrontendHandler-Pool: Thread-5677 WARN ExecuteStatement: Error closing THandleIdentifier(guid:D5 D0 05 56 22 3B 4B 75 95 D2 1B 17 A5 D9 55 F3, secret:C2 EE 5B 97 3E A0 41 FC AC 16 9B D7 08 ED 8F 38): java.net.SocketException: Broken pipe (Write failed)
   org.apache.thrift.transport.TTransportException: java.net.SocketException: Broken pipe (Write failed)
   	at org.apache.thrift.transport.TIOStreamTransport.flush(TIOStreamTransport.java:161) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslTransport.flush(TSaslTransport.java:501) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslClientTransport.flush(TSaslClientTransport.java:37) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:73) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:62) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Client.send_CloseOperation(TCLIService.java:515) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Client.CloseOperation(TCLIService.java:507) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient.$anonfun$closeOperation$1(KyuubiSyncThriftClient.scala:363) ~[classes/:?]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient.$anonfun$withLockAcquiredAsyncRequest$2(KyuubiSyncThriftClient.scala:137) ~[classes/:?]
   	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_332]
   	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[?:1.8.0_332]
   	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[?:1.8.0_332]
   	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_332]
   	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_332]
   	at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_332]
   Caused by: java.net.SocketException: Broken pipe (Write failed)
   	at java.net.SocketOutputStream.socketWrite0(Native Method) ~[?:1.8.0_332]
   	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111) ~[?:1.8.0_332]
   	at java.net.SocketOutputStream.write(SocketOutputStream.java:155) ~[?:1.8.0_332]
   	at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) ~[?:1.8.0_332]
   	at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) ~[?:1.8.0_332]
   	at org.apache.thrift.transport.TIOStreamTransport.flush(TIOStreamTransport.java:159) ~[libthrift-0.9.3.jar:0.9.3]
   	... 14 more
   10:55:00.651 KyuubiTBinaryFrontendHandler-Pool: Thread-5677 ERROR Utils: Uncaught exception in thread KyuubiTBinaryFrontendHandler-Pool: Thread-5677
   org.apache.thrift.transport.TTransportException: java.net.SocketException: Broken pipe (Write failed)
   	at org.apache.thrift.transport.TIOStreamTransport.flush(TIOStreamTransport.java:161) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslTransport.flush(TSaslTransport.java:501) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslClientTransport.flush(TSaslClientTransport.java:37) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:73) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:62) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Client.send_CloseSession(TCLIService.java:193) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Client.CloseSession(TCLIService.java:185) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient.$anonfun$closeSession$4(KyuubiSyncThriftClient.scala:203) ~[classes/:?]
   	at org.apache.kyuubi.Utils$.tryLogNonFatalError(Utils.scala:268) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:1.6.0-SNAPSHOT]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient.$anonfun$closeSession$3(KyuubiSyncThriftClient.scala:201) ~[classes/:?]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient.$anonfun$closeSession$3$adapted(KyuubiSyncThriftClient.scala:200) ~[classes/:?]
   	at scala.Option.foreach(Option.scala:407) ~[scala-library-2.12.15.jar:?]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient.closeSession(KyuubiSyncThriftClient.scala:200) ~[classes/:?]
   	at org.apache.kyuubi.session.KyuubiSessionImpl.close(KyuubiSessionImpl.scala:192) ~[classes/:?]
   	at org.apache.kyuubi.session.SessionManager.closeSession(SessionManager.scala:127) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:?]
   	at org.apache.kyuubi.session.KyuubiSessionManager.closeSession(KyuubiSessionManager.scala:103) ~[classes/:?]
   	at org.apache.kyuubi.service.AbstractBackendService.closeSession(AbstractBackendService.scala:49) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:1.6.0-SNAPSHOT]
   	at org.apache.kyuubi.server.KyuubiServer$$anon$1.org$apache$kyuubi$server$BackendServiceMetric$$super$closeSession(KyuubiServer.scala:115) ~[classes/:?]
   	at org.apache.kyuubi.server.BackendServiceMetric.$anonfun$closeSession$1(BackendServiceMetric.scala:43) ~[classes/:?]
   	at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23) ~[scala-library-2.12.15.jar:?]
   	at org.apache.kyuubi.metrics.MetricsSystem$.timerTracing(MetricsSystem.scala:111) ~[kyuubi-metrics_2.12-1.6.0-SNAPSHOT.jar:1.6.0-SNAPSHOT]
   	at org.apache.kyuubi.server.BackendServiceMetric.closeSession(BackendServiceMetric.scala:43) ~[classes/:?]
   	at org.apache.kyuubi.server.BackendServiceMetric.closeSession$(BackendServiceMetric.scala:41) ~[classes/:?]
   	at org.apache.kyuubi.server.KyuubiServer$$anon$1.closeSession(KyuubiServer.scala:115) ~[classes/:?]
   	at org.apache.kyuubi.service.TFrontendService.CloseSession(TFrontendService.scala:196) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:1.6.0-SNAPSHOT]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Processor$CloseSession.getResult(TCLIService.java:1517) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Processor$CloseSession.getResult(TCLIService.java:1502) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.kyuubi.service.authentication.TSetIpAddressProcessor.process(TSetIpAddressProcessor.scala:36) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:1.6.0-SNAPSHOT]
   	at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:286) ~[libthrift-0.9.3.jar:0.9.3]
   	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_332]
   	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_332]
   	at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_332]
   Caused by: java.net.SocketException: Broken pipe (Write failed)
   	at java.net.SocketOutputStream.socketWrite0(Native Method) ~[?:1.8.0_332]
   	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111) ~[?:1.8.0_332]
   	at java.net.SocketOutputStream.write(SocketOutputStream.java:155) ~[?:1.8.0_332]
   	at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) ~[?:1.8.0_332]
   	at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) ~[?:1.8.0_332]
   	at org.apache.thrift.transport.TIOStreamTransport.flush(TIOStreamTransport.java:159) ~[libthrift-0.9.3.jar:0.9.3]
   	... 33 more
   10:55:00.652 KyuubiTBinaryFrontendHandler-Pool: Thread-5677 WARN TIOStreamTransport: Error closing output stream.
   java.net.SocketException: Socket closed
   	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:118) ~[?:1.8.0_332]
   	at java.net.SocketOutputStream.write(SocketOutputStream.java:155) ~[?:1.8.0_332]
   	at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) ~[?:1.8.0_332]
   	at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) ~[?:1.8.0_332]
   	at java.io.FilterOutputStream.close(FilterOutputStream.java:158) ~[?:1.8.0_332]
   	at org.apache.thrift.transport.TIOStreamTransport.close(TIOStreamTransport.java:110) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSocket.close(TSocket.java:235) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslTransport.close(TSaslTransport.java:402) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslClientTransport.close(TSaslClientTransport.java:37) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient.$anonfun$closeSession$5(KyuubiSyncThriftClient.scala:209) ~[classes/:?]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient.$anonfun$closeSession$5$adapted(KyuubiSyncThriftClient.scala:208) ~[classes/:?]
   	at scala.collection.immutable.List.foreach(List.scala:431) ~[scala-library-2.12.15.jar:?]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient.closeSession(KyuubiSyncThriftClient.scala:208) ~[classes/:?]
   	at org.apache.kyuubi.session.KyuubiSessionImpl.close(KyuubiSessionImpl.scala:192) ~[classes/:?]
   	at org.apache.kyuubi.session.SessionManager.closeSession(SessionManager.scala:127) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:?]
   	at org.apache.kyuubi.session.KyuubiSessionManager.closeSession(KyuubiSessionManager.scala:103) ~[classes/:?]
   	at org.apache.kyuubi.service.AbstractBackendService.closeSession(AbstractBackendService.scala:49) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:1.6.0-SNAPSHOT]
   	at org.apache.kyuubi.server.KyuubiServer$$anon$1.org$apache$kyuubi$server$BackendServiceMetric$$super$closeSession(KyuubiServer.scala:115) ~[classes/:?]
   	at org.apache.kyuubi.server.BackendServiceMetric.$anonfun$closeSession$1(BackendServiceMetric.scala:43) ~[classes/:?]
   	at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23) ~[scala-library-2.12.15.jar:?]
   	at org.apache.kyuubi.metrics.MetricsSystem$.timerTracing(MetricsSystem.scala:111) ~[kyuubi-metrics_2.12-1.6.0-SNAPSHOT.jar:1.6.0-SNAPSHOT]
   	at org.apache.kyuubi.server.BackendServiceMetric.closeSession(BackendServiceMetric.scala:43) ~[classes/:?]
   	at org.apache.kyuubi.server.BackendServiceMetric.closeSession$(BackendServiceMetric.scala:41) ~[classes/:?]
   	at org.apache.kyuubi.server.KyuubiServer$$anon$1.closeSession(KyuubiServer.scala:115) ~[classes/:?]
   	at org.apache.kyuubi.service.TFrontendService.CloseSession(TFrontendService.scala:196) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:1.6.0-SNAPSHOT]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Processor$CloseSession.getResult(TCLIService.java:1517) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Processor$CloseSession.getResult(TCLIService.java:1502) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.kyuubi.service.authentication.TSetIpAddressProcessor.process(TSetIpAddressProcessor.scala:36) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:1.6.0-SNAPSHOT]
   	at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:286) ~[libthrift-0.9.3.jar:0.9.3]
   	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_332]
   	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_332]
   	at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_332]
   10:55:00.652 KyuubiTBinaryFrontendHandler-Pool: Thread-5677 WARN TIOStreamTransport: Error closing output stream.
   java.net.SocketException: Socket closed
   	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:118) ~[?:1.8.0_332]
   	at java.net.SocketOutputStream.write(SocketOutputStream.java:155) ~[?:1.8.0_332]
   	at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) ~[?:1.8.0_332]
   	at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) ~[?:1.8.0_332]
   	at java.io.FilterOutputStream.close(FilterOutputStream.java:158) ~[?:1.8.0_332]
   	at org.apache.thrift.transport.TIOStreamTransport.close(TIOStreamTransport.java:110) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSocket.close(TSocket.java:235) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslTransport.close(TSaslTransport.java:402) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslClientTransport.close(TSaslClientTransport.java:37) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient.$anonfun$closeSession$5(KyuubiSyncThriftClient.scala:209) ~[classes/:?]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient.$anonfun$closeSession$5$adapted(KyuubiSyncThriftClient.scala:208) ~[classes/:?]
   	at scala.collection.immutable.List.foreach(List.scala:431) ~[scala-library-2.12.15.jar:?]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient.closeSession(KyuubiSyncThriftClient.scala:208) ~[classes/:?]
   	at org.apache.kyuubi.session.KyuubiSessionImpl.close(KyuubiSessionImpl.scala:192) ~[classes/:?]
   	at org.apache.kyuubi.session.SessionManager.closeSession(SessionManager.scala:127) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:?]
   	at org.apache.kyuubi.session.KyuubiSessionManager.closeSession(KyuubiSessionManager.scala:103) ~[classes/:?]
   	at org.apache.kyuubi.service.AbstractBackendService.closeSession(AbstractBackendService.scala:49) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:1.6.0-SNAPSHOT]
   	at org.apache.kyuubi.server.KyuubiServer$$anon$1.org$apache$kyuubi$server$BackendServiceMetric$$super$closeSession(KyuubiServer.scala:115) ~[classes/:?]
   	at org.apache.kyuubi.server.BackendServiceMetric.$anonfun$closeSession$1(BackendServiceMetric.scala:43) ~[classes/:?]
   	at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23) ~[scala-library-2.12.15.jar:?]
   	at org.apache.kyuubi.metrics.MetricsSystem$.timerTracing(MetricsSystem.scala:111) ~[kyuubi-metrics_2.12-1.6.0-SNAPSHOT.jar:1.6.0-SNAPSHOT]
   	at org.apache.kyuubi.server.BackendServiceMetric.closeSession(BackendServiceMetric.scala:43) ~[classes/:?]
   	at org.apache.kyuubi.server.BackendServiceMetric.closeSession$(BackendServiceMetric.scala:41) ~[classes/:?]
   	at org.apache.kyuubi.server.KyuubiServer$$anon$1.closeSession(KyuubiServer.scala:115) ~[classes/:?]
   	at org.apache.kyuubi.service.TFrontendService.CloseSession(TFrontendService.scala:196) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:1.6.0-SNAPSHOT]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Processor$CloseSession.getResult(TCLIService.java:1517) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Processor$CloseSession.getResult(TCLIService.java:1502) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.kyuubi.service.authentication.TSetIpAddressProcessor.process(TSetIpAddressProcessor.scala:36) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:1.6.0-SNAPSHOT]
   	at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:286) ~[libthrift-0.9.3.jar:0.9.3]
   	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_332]
   	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_332]
   	at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_332]
   10:55:00.653 KyuubiTBinaryFrontendHandler-Pool: Thread-5677 INFO ProcBuilder: Destroy the process, since waitCompletion is false.
   10:55:00.863 KyuubiTBinaryFrontendHandler-Pool: Thread-5677 ERROR KyuubiTBinaryFrontendService: Error closing session: 
   org.apache.kyuubi.KyuubiSQLException: Error while cleaning up the engine resources
   	at org.apache.kyuubi.KyuubiSQLException$.apply(KyuubiSQLException.scala:69) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:1.6.0-SNAPSHOT]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient.closeSession(KyuubiSyncThriftClient.scala:194) ~[classes/:?]
   	at org.apache.kyuubi.session.KyuubiSessionImpl.close(KyuubiSessionImpl.scala:192) ~[classes/:?]
   	at org.apache.kyuubi.session.SessionManager.closeSession(SessionManager.scala:127) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:?]
   	at org.apache.kyuubi.session.KyuubiSessionManager.closeSession(KyuubiSessionManager.scala:103) ~[classes/:?]
   	at org.apache.kyuubi.service.AbstractBackendService.closeSession(AbstractBackendService.scala:49) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:1.6.0-SNAPSHOT]
   	at org.apache.kyuubi.server.KyuubiServer$$anon$1.org$apache$kyuubi$server$BackendServiceMetric$$super$closeSession(KyuubiServer.scala:115) ~[classes/:?]
   	at org.apache.kyuubi.server.BackendServiceMetric.$anonfun$closeSession$1(BackendServiceMetric.scala:43) ~[classes/:?]
   	at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23) ~[scala-library-2.12.15.jar:?]
   	at org.apache.kyuubi.metrics.MetricsSystem$.timerTracing(MetricsSystem.scala:111) ~[kyuubi-metrics_2.12-1.6.0-SNAPSHOT.jar:1.6.0-SNAPSHOT]
   	at org.apache.kyuubi.server.BackendServiceMetric.closeSession(BackendServiceMetric.scala:43) ~[classes/:?]
   	at org.apache.kyuubi.server.BackendServiceMetric.closeSession$(BackendServiceMetric.scala:41) ~[classes/:?]
   	at org.apache.kyuubi.server.KyuubiServer$$anon$1.closeSession(KyuubiServer.scala:115) ~[classes/:?]
   	at org.apache.kyuubi.service.TFrontendService.CloseSession(TFrontendService.scala:196) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:1.6.0-SNAPSHOT]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Processor$CloseSession.getResult(TCLIService.java:1517) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Processor$CloseSession.getResult(TCLIService.java:1502) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.kyuubi.service.authentication.TSetIpAddressProcessor.process(TSetIpAddressProcessor.scala:36) ~[kyuubi-common_2.12-1.6.0-SNAPSHOT.jar:1.6.0-SNAPSHOT]
   	at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:286) ~[libthrift-0.9.3.jar:0.9.3]
   	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_332]
   	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_332]
   	at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_332]
   Caused by: org.apache.thrift.transport.TTransportException: java.net.SocketException: Broken pipe (Write failed)
   	at org.apache.thrift.transport.TIOStreamTransport.flush(TIOStreamTransport.java:161) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslTransport.flush(TSaslTransport.java:501) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslClientTransport.flush(TSaslClientTransport.java:37) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:73) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:62) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Client.send_CloseSession(TCLIService.java:193) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Client.CloseSession(TCLIService.java:185) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient.$anonfun$closeSession$1(KyuubiSyncThriftClient.scala:189) ~[classes/:?]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient.$anonfun$withLockAcquiredAsyncRequest$2(KyuubiSyncThriftClient.scala:137) ~[classes/:?]
   	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_332]
   	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[?:1.8.0_332]
   	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[?:1.8.0_332]
   	... 3 more
   Caused by: java.net.SocketException: Broken pipe (Write failed)
   	at java.net.SocketOutputStream.socketWrite0(Native Method) ~[?:1.8.0_332]
   	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111) ~[?:1.8.0_332]
   	at java.net.SocketOutputStream.write(SocketOutputStream.java:155) ~[?:1.8.0_332]
   	at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) ~[?:1.8.0_332]
   	at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) ~[?:1.8.0_332]
   	at org.apache.thrift.transport.TIOStreamTransport.flush(TIOStreamTransport.java:159) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslTransport.flush(TSaslTransport.java:501) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.transport.TSaslClientTransport.flush(TSaslClientTransport.java:37) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:73) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:62) ~[libthrift-0.9.3.jar:0.9.3]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Client.send_CloseSession(TCLIService.java:193) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.hive.service.rpc.thrift.TCLIService$Client.CloseSession(TCLIService.java:185) ~[hive-service-rpc-3.1.3.jar:3.1.3]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient.$anonfun$closeSession$1(KyuubiSyncThriftClient.scala:189) ~[classes/:?]
   	at org.apache.kyuubi.client.KyuubiSyncThriftClient.$anonfun$withLockAcquiredAsyncRequest$2(KyuubiSyncThriftClient.scala:137) ~[classes/:?]
   	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_332]
   	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[?:1.8.0_332]
   	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[?:1.8.0_332]
   	... 3 more
   10:55:00.865 KyuubiTBinaryFrontendHandler-Pool: Thread-5677 INFO KyuubiTBinaryFrontendService: Finished closing SessionHandle [c890d171-8de7-4649-9070-5093497c5d33]
   10:55:00.867 Listener at localhost/37541-ScalaTest-running-KyuubiOperationPerConnectionSuite INFO KyuubiOperationPerConnectionSuite: 
   
   ===== FINISHED o.a.k.operation.KyuubiOperationPerConnectionSuite: 'KYUUBI #2102 - support engine alive probe to fast fail on engine broken' =====
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@kyuubi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@kyuubi.apache.org
For additional commands, e-mail: notifications-help@kyuubi.apache.org