[ 
https://issues.apache.org/jira/browse/IGNITE-23569?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Igor Sapego updated IGNITE-23569:
---------------------------------
    Issue Type: Bug  (was: Improvement)

> Thin 3.0: JDBC connection close exception left running threads
> --------------------------------------------------------------
>
>                 Key: IGNITE-23569
>                 URL: https://issues.apache.org/jira/browse/IGNITE-23569
>             Project: Ignite
>          Issue Type: Bug
>          Components: jdbc
>    Affects Versions: 3.0
>            Reporter: Alexander Belyak
>            Assignee: Pavel Tupitsyn
>            Priority: Major
>              Labels: ignite-3, important
>             Fix For: 3.0
>
>         Attachments: 24498.zip, bb.zip
>
>
> In case of errors on Connection.close() method there is a running threads 
> that prevents JVM from stopping:
>  
> {code:java}
> "%172.24.1.210800%TcpClientChannel-timeout-worker" #43 prio=10 os_prio=0 
> cpu=427.72ms elapsed=4795.29s tid=0x00007f92240011e0 nid=0x6aa3 waiting on 
> condition  [0x00007f92cc9f7000]
>    java.lang.Thread.State: TIMED_WAITING (sleeping)
>     at java.lang.Thread.sleep([email protected]/Native Method)
>     at 
> org.apache.ignite.internal.future.timeout.TimeoutWorker.body(TimeoutWorker.java:106)
>     at 
> org.apache.ignite.internal.util.worker.IgniteWorker.run(IgniteWorker.java:108)
>     at java.lang.Thread.run([email protected]/Thread.java:840) {code}
>  
> Steps on how I get it:
>  # Start single node cluster
>  # Run TPC-H bench-base benchmark
> Pls, find the stack trace of the benchbase client after getting the exception 
> in 24498.jstack attachment. For example:
>  
> {code:java}
> "%172.24.1.210800%TcpClientChannel-timeout-worker" #43 prio=10 os_prio=0 
> cpu=427.72ms elapsed=4795.29s tid=0x00007f92240011e0 nid=0x6aa3 waiting on 
> condition  [0x00007f92cc9f7000]
>    java.lang.Thread.State: TIMED_WAITING (sleeping)
>     at java.lang.Thread.sleep([email protected]/Native Method)
>     at 
> org.apache.ignite.internal.future.timeout.TimeoutWorker.body(TimeoutWorker.java:106)
>     at 
> org.apache.ignite.internal.util.worker.IgniteWorker.run(IgniteWorker.java:108)
>     at java.lang.Thread.run([email protected]/Thread.java:840) {code}
>  
>  
> It prevents utilities like benchmark or ETL script from stopping.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to