You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ignite.apache.org by swara <sw...@ekaplus.com> on 2021/05/25 11:12:12 UTC

Threads are going into LockSupport.park and are not getting unpark

Hi 

In our application suddenly ignite is getting Locked for 1
to 5 hours and then all threads are releasing at the same time and working
normally.

Below are the logs for LockSupport.park

org.apache.ignite.internal.processors.cache.GatewayProtectedCacheProxy.query(GatewayProtectedCacheProxy.java:424)
org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.query(IgniteCacheProxyImpl.java:750)
org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.query(IgniteCacheProxyImpl.java:802)
org.apache.ignite.internal.processors.query.GridQueryProcessor.querySqlFields(GridQueryProcessor.java:2323)
org.apache.ignite.internal.processors.query.GridQueryProcessor.querySqlFields(GridQueryProcessor.java:2396)
org.apache.ignite.internal.processors.query.GridQueryProcessor.executeQuerySafe(GridQueryProcessor.java:2460)
org.apache.ignite.internal.processors.query.GridQueryProcessor$$Lambda$1382/838492224.get()
org.apache.ignite.internal.processors.query.GridQueryProcessor.lambda$querySqlFields$1(GridQueryProcessor.java:2422)
org.apache.ignite.internal.processors.query.GridQueryProcessor.executeQuery(GridQueryProcessor.java:2919)
org.apache.ignite.internal.util.lang.IgniteOutClosureX.apply(IgniteOutClosureX.java:36)
org.apache.ignite.internal.processors.query.GridQueryProcessor$3.applyx(GridQueryProcessor.java:2402)
org.apache.ignite.internal.processors.query.GridQueryProcessor$3.applyx(GridQueryProcessor.java:2406)
org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.querySqlFields(IgniteH2Indexing.java:1130)
org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.executeCommand(IgniteH2Indexing.java:1048)
org.apache.ignite.internal.processors.query.h2.CommandProcessor.runCommand(CommandProcessor.java:418)
org.apache.ignite.internal.processors.query.h2.CommandProcessor.runCommandH2(CommandProcessor.java:725)
org.apache.ignite.internal.processors.query.GridQueryProcessor.dynamicTableCreate(GridQueryProcessor.java:1720)
org.apache.ignite.internal.IgniteKernal.getOrCreateCache0(IgniteKernal.java:3307)
org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:141)
org.apache.ignite.internal.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:178)
java.util.concurrent.locks.LockSupport.park(LockSupport.java:304)

Please tell me how to unlock it and the reason for the lock??


Thank You
Swara




--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/

Re: Threads are going into LockSupport.park and are not getting unpark

Posted by Ilya Kazakov <ka...@gmail.com>.
Hello, could you share a full thread dump and logs for analysis?

Ilya

вт, 25 мая 2021 г. в 19:12, swara <sw...@ekaplus.com>:

> Hi
>
> In our application suddenly ignite is getting Locked for 1
> to 5 hours and then all threads are releasing at the same time and working
> normally.
>
> Below are the logs for LockSupport.park
>
>
> org.apache.ignite.internal.processors.cache.GatewayProtectedCacheProxy.query(GatewayProtectedCacheProxy.java:424)
>
> org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.query(IgniteCacheProxyImpl.java:750)
>
> org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.query(IgniteCacheProxyImpl.java:802)
>
> org.apache.ignite.internal.processors.query.GridQueryProcessor.querySqlFields(GridQueryProcessor.java:2323)
>
> org.apache.ignite.internal.processors.query.GridQueryProcessor.querySqlFields(GridQueryProcessor.java:2396)
>
> org.apache.ignite.internal.processors.query.GridQueryProcessor.executeQuerySafe(GridQueryProcessor.java:2460)
>
> org.apache.ignite.internal.processors.query.GridQueryProcessor$$Lambda$1382/838492224.get()
>
> org.apache.ignite.internal.processors.query.GridQueryProcessor.lambda$querySqlFields$1(GridQueryProcessor.java:2422)
>
> org.apache.ignite.internal.processors.query.GridQueryProcessor.executeQuery(GridQueryProcessor.java:2919)
>
> org.apache.ignite.internal.util.lang.IgniteOutClosureX.apply(IgniteOutClosureX.java:36)
>
> org.apache.ignite.internal.processors.query.GridQueryProcessor$3.applyx(GridQueryProcessor.java:2402)
>
> org.apache.ignite.internal.processors.query.GridQueryProcessor$3.applyx(GridQueryProcessor.java:2406)
>
> org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.querySqlFields(IgniteH2Indexing.java:1130)
>
> org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.executeCommand(IgniteH2Indexing.java:1048)
>
> org.apache.ignite.internal.processors.query.h2.CommandProcessor.runCommand(CommandProcessor.java:418)
>
> org.apache.ignite.internal.processors.query.h2.CommandProcessor.runCommandH2(CommandProcessor.java:725)
>
> org.apache.ignite.internal.processors.query.GridQueryProcessor.dynamicTableCreate(GridQueryProcessor.java:1720)
>
> org.apache.ignite.internal.IgniteKernal.getOrCreateCache0(IgniteKernal.java:3307)
>
> org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:141)
>
> org.apache.ignite.internal.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:178)
> java.util.concurrent.locks.LockSupport.park(LockSupport.java:304)
>
> Please tell me how to unlock it and the reason for the lock??
>
>
> Thank You
> Swara
>
>
>
>
> --
> Sent from: http://apache-ignite-users.70518.x6.nabble.com/
>