You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Alexey Goncharuk (JIRA)" <ji...@apache.org> on 2015/02/15 09:05:11 UTC

[jira] [Resolved] (IGNITE-253) assertion in cache failover tests

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

Alexey Goncharuk resolved IGNITE-253.
-------------------------------------
    Resolution: Fixed

> assertion in cache failover tests
> ---------------------------------
>
>                 Key: IGNITE-253
>                 URL: https://issues.apache.org/jira/browse/IGNITE-253
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Yakov Zhdanov
>            Assignee: Alexey Goncharuk
>             Fix For: sprint-1
>
>
> {code}
> java.lang.AssertionError: DHT local tx should never be lost for near local tx: GridNearTxLocal [topSnapshot=GridDiscoveryTopologySnapshot [topVer=6, topNodes=[TcpDiscoveryNode [id=6e933feb-ad57-4229-8a65-1eb242f1c7d0, addrs=[127.0.0.1], sockAddrs=[/127.0.0.1:47500], discPort=47500, order=1, intOrder=1, loc=false, ver=1.0.0#19700101-sha1:00000000, isClient=false], TcpDiscoveryNode [id=153468ad-8200-4b84-93ed-b401cd8d63c3, addrs=[127.0.0.1], sockAddrs=[/127.0.0.1:47501], discPort=47501, order=2, intOrder=2, loc=false, ver=1.0.0#19700101-sha1:00000000, isClient=false], TcpDiscoveryNode [id=be7d40a0-667f-4b9d-89fe-afcbb9377665, addrs=[127.0.0.1], sockAddrs=[/127.0.0.1:47502], discPort=47502, order=3, intOrder=3, loc=false, ver=1.0.0#19700101-sha1:00000000, isClient=false], TcpDiscoveryNode [id=7ae0bef8-7b77-4c45-88c9-7f3a0a279c03, addrs=[127.0.0.1], sockAddrs=[/127.0.0.1:47503], discPort=47503, order=4, intOrder=4, loc=false, ver=1.0.0#19700101-sha1:00000000, isClient=false], TcpDiscoveryNode [id=9779104e-8871-4af7-b20b-ea3e65c02d83, addrs=[127.0.0.1], sockAddrs=[/127.0.0.1:47504], discPort=47504, order=5, intOrder=5, loc=true, ver=1.0.0#19700101-sha1:00000000, isClient=false], TcpDiscoveryNode [id=e235abf7-3239-4216-972b-064b97c05d4b, addrs=[127.0.0.1], sockAddrs=[/127.0.0.1:47505], discPort=47505, order=6, intOrder=6, loc=false, ver=1.0.0#19700101-sha1:00000000, isClient=false]]], prepFut=null, commitFut=null, rollbackFut=GridNearTxFinishFuture [cctx=org.apache.ignite.internal.processors.cache.GridCacheSharedContext@54477d57, futId=c1319f78b41-00e98027-2fc7-42f9-a8ab-93f15fbf0925, commit=false, err=null, trackable=true, super=GridCompoundIdentityFuture [super=GridCompoundFuture [lsnrCalls=2, finished=false, rdc=org.apache.ignite.internal.util.lang.GridFunc$56@6fe07b4, init=false, res=java.util.concurrent.atomic.AtomicMarkableReference@fabbe02, err=null, done=false, cancelled=false, err=null, futs=[true, true]]]], nearLocallyMapped=true, colocatedLocallyMapped=false, mappings=[e235abf7-3239-4216-972b-064b97c05d4b, be7d40a0-667f-4b9d-89fe-afcbb9377665, 9779104e-8871-4af7-b20b-ea3e65c02d83, 7ae0bef8-7b77-4c45-88c9-7f3a0a279c03], super=GridDhtTxLocalAdapter [mapped=false, dhtThreadId=7225, needsCompletedVers=false, nearNodes=[], dhtNodes=[], super=IgniteTxLocalAdapter [completedBase=null, partLock=false, sndTransformedVals=false, super=IgniteTxAdapter [xidVer=GridCacheVersion [topVer=35389357, nodeOrderDrId=5, globalTime=1423909354649, order=1423909354724], writeVer=null, implicit=true, implicitSingle=false, loc=true, threadId=7225, startTime=1423909354647, nodeId=9779104e-8871-4af7-b20b-ea3e65c02d83, startVer=GridCacheVersion [topVer=35389357, nodeOrderDrId=5, globalTime=1423909354649, order=1423909354724], endVer=null, isolation=READ_COMMITTED, concurrency=PESSIMISTIC, timeout=0, sysInvalidate=false, sys=false, commitVer=null, finalizing=NONE, preparing=false, state=ROLLED_BACK, timedOut=false, topVer=6, duration=53ms, grpLock=false, onePhaseCommit=false], size=30]]]
> 	at org.apache.ignite.internal.processors.cache.transactions.IgniteTxHandler.finishDhtLocal(IgniteTxHandler.java:477)
> 	at org.apache.ignite.internal.processors.cache.transactions.IgniteTxHandler.finish(IgniteTxHandler.java:437)
> 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxFinishFuture.finish(GridNearTxFinishFuture.java:373)
> 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxFinishFuture.finish(GridNearTxFinishFuture.java:336)
> 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxFinishFuture.finish(GridNearTxFinishFuture.java:300)
> 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal.rollbackAsync(GridNearTxLocal.java:842)
> 	at org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter$PostLockClosure1.apply(IgniteTxLocalAdapter.java:3411)
> 	at org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter$PostLockClosure1.apply(IgniteTxLocalAdapter.java:3375)
> 	at org.apache.ignite.internal.util.future.GridEmbeddedFuture$2.applyx(GridEmbeddedFuture.java:145)
> 	at org.apache.ignite.internal.util.future.GridEmbeddedFuture$AsyncListener1.apply(GridEmbeddedFuture.java:268)
> 	at org.apache.ignite.internal.util.future.GridEmbeddedFuture$AsyncListener1.apply(GridEmbeddedFuture.java:261)
> 	at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:379)
> 	at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListeners(GridFutureAdapter.java:366)
> 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:497)
> 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:467)
> 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearLockFuture.onComplete(GridNearLockFuture.java:614)
> 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearLockFuture.onDone(GridNearLockFuture.java:593)
> 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearLockFuture.onDone(GridNearLockFuture.java:51)
> 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:455)
> 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearLockFuture$MiniFuture.onResult(GridNearLockFuture.java:1329)
> 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearLockFuture.proceedMapping(GridNearLockFuture.java:1128)
> 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearLockFuture.access$1100(GridNearLockFuture.java:51)
> 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearLockFuture$MiniFuture.onResult(GridNearLockFuture.java:1457)
> 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearLockFuture.onResult(GridNearLockFuture.java:463)
> 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTransactionalCache.processLockResponse(GridNearTransactionalCache.java:407)
> 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTransactionalCache.access$000(GridNearTransactionalCache.java:47)
> 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTransactionalCache$2.apply(GridNearTransactionalCache.java:80)
> 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTransactionalCache$2.apply(GridNearTransactionalCache.java:78)
> 	at org.apache.ignite.internal.processors.cache.GridCacheIoManager.processMessage(GridCacheIoManager.java:295)
> 	at org.apache.ignite.internal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:211)
> 	at org.apache.ignite.internal.processors.cache.GridCacheIoManager.access$300(GridCacheIoManager.java:43)
> 	at org.apache.ignite.internal.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:131)
> 	at org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:659)
> 	at org.apache.ignite.internal.managers.communication.GridIoManager.access$1600(GridIoManager.java:58)
> 	at org.apache.ignite.internal.managers.communication.GridIoManager$6.body(GridIoManager.java:620)
> 	at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:145)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> 	at java.lang.Thread.run(Thread.java:724)
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)