Dmitriy Sorokin created IGNITE-10355:
----------------------------------------
Summary: Tx rollback failure on put operations with caches whose
topology fails validation.
Key: IGNITE-10355
URL: https://issues.apache.org/jira/browse/IGNITE-10355
Project: Ignite
Issue Type: Bug
Affects Versions: 2.6, 2.7
Reporter: Dmitriy Sorokin
Assignee: Dmitriy Sorokin
The issue may occur as stacktrace below:
{noformat}
[2018-10-12 18:47:28,351][ERROR][test-runner-#1][GridDhtColocatedCache]
<txCache> Failed to rollback transaction (cache may contain stale locks):
GridNearTxLocal[xid=95ce5f86661-00000000-08fd-9fc9-0000-000000000002,
xidVersion=GridCacheVersion [topVer=150839241, order=1539359239257,
nodeOrder=2], concurrency=OPTIMISTIC, isolation=READ_COMMITTED,
state=ROLLED_BACK, invalidate=false, rollbackOnly=true,
nodeId=108e38a0-64e2-4da6-ab06-6db7e6ae9001, timeout=0, duration=0, label=null]
class org.apache.ignite.IgniteCheckedException: Failed to rollback transaction:
GridNearTxLocal[xid=95ce5f86661-00000000-08fd-9fc9-0000-000000000002,
xidVersion=GridCacheVersion [topVer=150839241, order=1539359239257,
nodeOrder=2], concurrency=OPTIMISTIC, isolation=READ_COMMITTED,
state=ROLLED_BACK, invalidate=false, rollbackOnly=true,
nodeId=108e38a0-64e2-4da6-ab06-6db7e6ae9001, timeout=0, duration=0, label=null]
at
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxFinishFuture.doFinish(GridNearTxFinishFuture.java:514)
at
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxFinishFuture.finish(GridNearTxFinishFuture.java:425)
at
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal$27.apply(GridNearTxLocal.java:3962)
at
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal$27.apply(GridNearTxLocal.java:3950)
at
org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:385)
at
org.apache.ignite.internal.util.future.GridFutureAdapter.listen(GridFutureAdapter.java:355)
at
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal.chainFinishFuture(GridNearTxLocal.java:3950)
at
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal.rollbackNearTxLocalAsync(GridNearTxLocal.java:3864)
at
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal.rollbackNearTxLocalAsync(GridNearTxLocal.java:3833)
at
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal$18.applyx(GridNearTxLocal.java:2966)
at
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal$18.applyx(GridNearTxLocal.java:2948)
at
org.apache.ignite.internal.util.lang.IgniteClosureX.apply(IgniteClosureX.java:38)
at
org.apache.ignite.internal.util.future.GridFutureChainListener.applyCallback(GridFutureChainListener.java:78)
at
org.apache.ignite.internal.util.future.GridFutureChainListener.apply(GridFutureChainListener.java:70)
at
org.apache.ignite.internal.util.future.GridFutureChainListener.apply(GridFutureChainListener.java:30)
at
org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:385)
at
org.apache.ignite.internal.util.future.GridFutureAdapter.listen(GridFutureAdapter.java:355)
at
org.apache.ignite.internal.util.future.GridFutureAdapter$ChainFuture.<init>(GridFutureAdapter.java:574)
at
org.apache.ignite.internal.util.future.GridFutureAdapter.chain(GridFutureAdapter.java:360)
at
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal.optimisticPutFuture(GridNearTxLocal.java:2947)
at
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal.putAsync0(GridNearTxLocal.java:693)
at
org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal.putAsync(GridNearTxLocal.java:447)
at
org.apache.ignite.internal.processors.cache.GridCacheAdapter$22.op(GridCacheAdapter.java:2470)
at
org.apache.ignite.internal.processors.cache.GridCacheAdapter$22.op(GridCacheAdapter.java:2468)
at
org.apache.ignite.internal.processors.cache.GridCacheAdapter.syncOp(GridCacheAdapter.java:4233)
at
org.apache.ignite.internal.processors.cache.GridCacheAdapter.put0(GridCacheAdapter.java:2468)
at
org.apache.ignite.internal.processors.cache.GridCacheAdapter.put(GridCacheAdapter.java:2449)
at
org.apache.ignite.internal.processors.cache.GridCacheAdapter.put(GridCacheAdapter.java:2426)
at
org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.put(IgniteCacheProxyImpl.java:1089)
at
org.apache.ignite.internal.processors.cache.GatewayProtectedCacheProxy.put(GatewayProtectedCacheProxy.java:820)
...
{noformat}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)