You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Roman Kondakov (JIRA)" <ji...@apache.org> on 2018/12/21 11:19:00 UTC

[jira] [Created] (IGNITE-10778) MVCC: Invoke request may hang sometimes

Roman Kondakov created IGNITE-10778:
---------------------------------------

             Summary: MVCC: Invoke request may hang sometimes
                 Key: IGNITE-10778
                 URL: https://issues.apache.org/jira/browse/IGNITE-10778
             Project: Ignite
          Issue Type: Bug
          Components: mvcc
            Reporter: Roman Kondakov


Invoke request may hang sometimes. Reproducer: {{GridCacheMultinodeUpdateSelfTest.testInvoke}} with enabled MVCC.

Stacktrace:

{noformat}
Thread [name="invoke-3", id=447, state=WAITING, blockCnt=0, waitCnt=1745]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304)
        at o.a.i.i.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:178)
        at o.a.i.i.util.future.GridFutureAdapter.get(GridFutureAdapter.java:141)
        at o.a.i.i.processors.cache.distributed.near.GridNearTxLocal.rollback(GridNearTxLocal.java:3792)
        at o.a.i.i.processors.cache.GridCacheAdapter.syncOp(GridCacheAdapter.java:4256)
        at o.a.i.i.processors.cache.GridCacheAdapter.invoke0(GridCacheAdapter.java:2608)
        at o.a.i.i.processors.cache.GridCacheAdapter.invoke(GridCacheAdapter.java:2586)
        at o.a.i.i.processors.cache.IgniteCacheProxyImpl.invoke(IgniteCacheProxyImpl.java:1437)
        at o.a.i.i.processors.cache.GatewayProtectedCacheProxy.invoke(GatewayProtectedCacheProxy.java:1204)
        at o.a.i.i.processors.cache.GridCacheMultinodeUpdateAbstractSelfTest$1.call(GridCacheMultinodeUpdateAbstractSelfTest.java:111)
        at o.a.i.i.processors.cache.GridCacheMultinodeUpdateAbstractSelfTest$1.call(GridCacheMultinodeUpdateAbstractSelfTest.java:100)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:84)

Thread [name="invoke-2", id=446, state=WAITING, blockCnt=0, waitCnt=1738]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304)
        at o.a.i.i.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:178)
        at o.a.i.i.util.future.GridFutureAdapter.get(GridFutureAdapter.java:141)
        at o.a.i.i.processors.cache.mvcc.MvccUtils.requestSnapshot(MvccUtils.java:841)
        at o.a.i.i.processors.cache.distributed.near.GridNearTxLocal.mvccPutAllAsync0(GridNearTxLocal.java:723)
        at o.a.i.i.processors.cache.distributed.near.GridNearTxLocal.putAsync0(GridNearTxLocal.java:578)
        at o.a.i.i.processors.cache.distributed.near.GridNearTxLocal.invokeAsync(GridNearTxLocal.java:467)
        at o.a.i.i.processors.cache.GridCacheAdapter$25.op(GridCacheAdapter.java:2620)
        at o.a.i.i.processors.cache.GridCacheAdapter$25.op(GridCacheAdapter.java:2608)
        at o.a.i.i.processors.cache.GridCacheAdapter.syncOp(GridCacheAdapter.java:4244)
        at o.a.i.i.processors.cache.GridCacheAdapter.invoke0(GridCacheAdapter.java:2608)
        at o.a.i.i.processors.cache.GridCacheAdapter.invoke(GridCacheAdapter.java:2586)
        at o.a.i.i.processors.cache.IgniteCacheProxyImpl.invoke(IgniteCacheProxyImpl.java:1437)
        at o.a.i.i.processors.cache.GatewayProtectedCacheProxy.invoke(GatewayProtectedCacheProxy.java:1204)
        at o.a.i.i.processors.cache.GridCacheMultinodeUpdateAbstractSelfTest$1.call(GridCacheMultinodeUpdateAbstractSelfTest.java:111)
        at o.a.i.i.processors.cache.GridCacheMultinodeUpdateAbstractSelfTest$1.call(GridCacheMultinodeUpdateAbstractSelfTest.java:100)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:84)

Thread [name="invoke-1", id=445, state=WAITING, blockCnt=0, waitCnt=1916]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304)
        at o.a.i.i.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:178)
        at o.a.i.i.util.future.GridFutureAdapter.get(GridFutureAdapter.java:141)
        at o.a.i.i.processors.cache.GridCacheAdapter$25.op(GridCacheAdapter.java:2626)
        at o.a.i.i.processors.cache.GridCacheAdapter$25.op(GridCacheAdapter.java:2608)
        at o.a.i.i.processors.cache.GridCacheAdapter.syncOp(GridCacheAdapter.java:4244)
        at o.a.i.i.processors.cache.GridCacheAdapter.invoke0(GridCacheAdapter.java:2608)
        at o.a.i.i.processors.cache.GridCacheAdapter.invoke(GridCacheAdapter.java:2586)
        at o.a.i.i.processors.cache.IgniteCacheProxyImpl.invoke(IgniteCacheProxyImpl.java:1437)
        at o.a.i.i.processors.cache.GatewayProtectedCacheProxy.invoke(GatewayProtectedCacheProxy.java:1204)
        at o.a.i.i.processors.cache.GridCacheMultinodeUpdateAbstractSelfTest$1.call(GridCacheMultinodeUpdateAbstractSelfTest.java:111)
        at o.a.i.i.processors.cache.GridCacheMultinodeUpdateAbstractSelfTest$1.call(GridCacheMultinodeUpdateAbstractSelfTest.java:100)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:84)
{noformat}




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)