[ https://issues.apache.org/jira/browse/IGNITE-10778?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16739117#comment-16739117 ]
Roman Kondakov commented on IGNITE-10778: ----------------------------------------- [~gvvinblade], I've replaced test iterations count with a fixed test time interval. TC run looks good (Mvcc/Cache4 suites). Please review, > 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 > Assignee: Roman Kondakov > Priority: Major > Labels: Hanging, mvcc_stabilization_stage_1 > Fix For: 2.8 > > > 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)