[ https://issues.apache.org/jira/browse/IGNITE-2798?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15193324#comment-15193324 ]
Dmitry Karachentsev commented on IGNITE-2798: --------------------------------------------- It's not an issue. Looks like brand new node in topology receives close transaction message, but at that moment knows nothing about it. > 'Transaction has already been completed' in restart tests > --------------------------------------------------------- > > Key: IGNITE-2798 > URL: https://issues.apache.org/jira/browse/IGNITE-2798 > Project: Ignite > Issue Type: Bug > Components: cache > Affects Versions: 1.5.0.final > Reporter: Valentin Kulichenko > Assignee: Dmitry Karachentsev > Fix For: 1.6 > > > When running transaction tests with node restarts (e.g. > {{IgniteCacheTxNearDisabledPutGetRestartTest}}, logs are flooded with > exceptions like below. Need to check if it's an issue or not. > {noformat} > [18:03:18,760][WARN > ][sys-#11142%distributed.IgniteCacheTxNearDisabledPutGetRestartTest2%][IgniteTxHandler] > Received finish request for completed transaction (the message may be too > late and transaction could have been DGCed by now) [commit=false, > xid=GridCacheVersion [topVer=69142079, nodeOrderDrId=3, > globalTime=1457661798754, order=1457662644887]] > [18:03:18] (err) Failed to execute compound future reducer: Compound future > listener []class org.apache.ignite.IgniteCheckedException: Transaction has > been already completed. > at > org.apache.ignite.internal.processors.cache.transactions.IgniteTxHandler.finishDhtLocal(IgniteTxHandler.java:650) > at > org.apache.ignite.internal.processors.cache.transactions.IgniteTxHandler.finish(IgniteTxHandler.java:597) > at > org.apache.ignite.internal.processors.cache.transactions.IgniteTxHandler.processNearTxFinishRequest(IgniteTxHandler.java:568) > at > org.apache.ignite.internal.processors.cache.transactions.IgniteTxHandler$3.apply(IgniteTxHandler.java:127) > at > org.apache.ignite.internal.processors.cache.transactions.IgniteTxHandler$3.apply(IgniteTxHandler.java:125) > at > org.apache.ignite.internal.processors.cache.GridCacheIoManager.processMessage(GridCacheIoManager.java:582) > at > org.apache.ignite.internal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:280) > at > org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:204) > at > org.apache.ignite.internal.processors.cache.GridCacheIoManager.access$000(GridCacheIoManager.java:80) > at > org.apache.ignite.internal.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:163) > at > org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:822) > at > org.apache.ignite.internal.managers.communication.GridIoManager.access$1600(GridIoManager.java:103) > at > org.apache.ignite.internal.managers.communication.GridIoManager$5.run(GridIoManager.java:785) > 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:745) > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)