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

Semen Boikov reassigned IGNITE-873:
-----------------------------------

    Assignee: Pavel Konstantinov

Pavel, please check if issue was fixed.

> Failed to execute compound future reducer
> -----------------------------------------
>
>                 Key: IGNITE-873
>                 URL: https://issues.apache.org/jira/browse/IGNITE-873
>             Project: Ignite
>          Issue Type: Bug
>          Components: general
>    Affects Versions: sprint-4
>            Reporter: Pavel Konstantinov
>            Assignee: Pavel Konstantinov
>
> # start node with load + standalone node (used cache with offheap and 
> FifoEvictionPolicy)
> # wait for a seconds
> # start one more standalone node and get in its console:
> {code}
> [15:07:16] (err) Failed to execute compound future reducer: Compound future 
> listener: GridCompoundIdentityFuture [super=GridCompoundFuture [lsnrCalls=0, 
> finished=false, rdc=Collection reducer: [], init=false, 
> res=java.util.concurrent.atomic.AtomicMarkableReference@48ccbaf5, err=null, 
> done=true, cancelled=false, err=java.lang.IllegalStateException: Already 
> swapped: 1253219600, futs=[true]]]class 
> org.apache.ignite.IgniteCheckedException: Already swapped: 1253219600
>         at 
> org.apache.ignite.internal.util.IgniteUtils.cast(IgniteUtils.java:6727)
>         at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:124)
>         at 
> org.apache.ignite.internal.util.future.GridCompoundFuture$Listener.apply(GridCompoundFuture.java:304)
>         at 
> org.apache.ignite.internal.util.future.GridCompoundFuture$Listener.apply(GridCompoundFuture.java:295)
>         at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:241)
>         at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.listen(GridFutureAdapter.java:204)
>         at 
> org.apache.ignite.internal.util.future.GridCompoundFuture.add(GridCompoundFuture.java:165)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtGetFuture.map(GridDhtGetFuture.java:203)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtGetFuture.init(GridDhtGetFuture.java:157)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheAdapter.getDhtAsync(GridDhtCacheAdapter.java:599)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheAdapter.processNearGetRequest(GridDhtCacheAdapter.java:615)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.access$400(GridDhtAtomicCache.java:64)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$3.apply(GridDhtAtomicCache.java:177)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$3.apply(GridDhtAtomicCache.java:175)
>         at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.processMessage(GridCacheIoManager.java:325)
>         at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:235)
>         at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:156)
>         at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.access$000(GridCacheIoManager.java:45)
>         at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:124)
>         at 
> org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:690)
>         at 
> org.apache.ignite.internal.managers.communication.GridIoManager.access$1500(GridIoManager.java:58)
>         at 
> org.apache.ignite.internal.managers.communication.GridIoManager$5.run(GridIoManager.java:653)
>         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)
> Caused by: java.lang.IllegalStateException: Already swapped: 1253219600
>         at 
> org.apache.ignite.internal.processors.query.h2.opt.GridH2KeyValueRowOffheap.onSwap(GridH2KeyValueRowOffheap.java:202)
>         at 
> org.apache.ignite.internal.processors.query.h2.opt.GridH2Table.onSwapUnswap(GridH2Table.java:159)
>         at 
> org.apache.ignite.internal.processors.query.h2.opt.GridH2Table.onSwap(GridH2Table.java:110)
>         at 
> org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.onSwap(IgniteH2Indexing.java:455)
>         at 
> org.apache.ignite.internal.processors.query.GridQueryProcessor.onSwap(GridQueryProcessor.java:850)
>         at 
> org.apache.ignite.internal.processors.cache.query.GridCacheQueryManager.onSwap(GridCacheQueryManager.java:297)
>         at 
> org.apache.ignite.internal.processors.cache.GridCacheSwapManager.write(GridCacheSwapManager.java:1020)
>         at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry.swap(GridCacheMapEntry.java:523)
>         at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry.evictInternal(GridCacheMapEntry.java:3633)
>         at 
> org.apache.ignite.internal.processors.cache.GridCacheEvictionManager.evict0(GridCacheEvictionManager.java:669)
>         at 
> org.apache.ignite.internal.processors.cache.GridCacheEvictionManager.touch(GridCacheEvictionManager.java:756)
>         at 
> org.apache.ignite.internal.processors.cache.GridCacheAdapter.getAllAsync0(GridCacheAdapter.java:1699)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheAdapter.getDhtAllAsync(GridDhtCacheAdapter.java:553)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtGetFuture.getAsync(GridDhtGetFuture.java:345)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtGetFuture.access$500(GridDhtGetFuture.java:40)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtGetFuture$1.apply(GridDhtGetFuture.java:228)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtGetFuture$1.apply(GridDhtGetFuture.java:204)
>         at 
> org.apache.ignite.internal.util.future.GridEmbeddedFuture$1.applyx(GridEmbeddedFuture.java:58)
>         at 
> org.apache.ignite.internal.util.future.GridEmbeddedFuture$AsyncListener1.apply(GridEmbeddedFuture.java:240)
>         at 
> org.apache.ignite.internal.util.future.GridEmbeddedFuture$AsyncListener1.apply(GridEmbeddedFuture.java:233)
>         at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:241)
>         at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.listen(GridFutureAdapter.java:204)
>         at 
> org.apache.ignite.internal.util.future.GridEmbeddedFuture.<init>(GridEmbeddedFuture.java:51)
>         ... 18 more
> [15:07:17,109][SEVERE][ignite-#21%sys-visor-tester-DC1%][GridDhtAtomicCache] 
> Failed processing get request: GridNearGetRequest 
> [futId=816433d2d41-b57b4424-45ce-4ec3-b31b-0a0f453f24c1, 
> miniId=916433d2d41-b57b4424-45ce-4ec3-b31b-0a0f453f24c1, ver=GridCacheVersion 
> [topVer=42462376, nodeOrderDrId=134217730, globalTime=1430982436978, 
> order=1430983712023], keyMap={KeyCacheObjectImpl [val=48465, 
> hasValBytes=true]=false}, reload=false, readThrough=true, skipVals=false, 
> topVer=AffinityTopology
> pVer=4, minorTopVer=0], subjId=6cfeddf2-1dda-429e-a00f-808df1005df7, 
> taskNameHash=0, accessTtl=-1]
> class org.apache.ignite.IgniteCheckedException: Already swapped: 1253219600
>         at 
> org.apache.ignite.internal.util.IgniteUtils.cast(IgniteUtils.java:6727)
>         at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:124)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheAdapter$5.apply(GridDhtCacheAdapter.java:638)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheAdapter$5.apply(GridDhtCacheAdapter.java:627)
>         at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:241)
>         at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.listen(GridFutureAdapter.java:204)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheAdapter.processNearGetRequest(GridDhtCacheAdapter.java:627)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.access$400(GridDhtAtomicCache.java:64)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$3.apply(GridDhtAtomicCache.java:177)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache$3.apply(GridDhtAtomicCache.java:175)
>         at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.processMessage(GridCacheIoManager.java:325)
>         at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:235)
>         at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:156)
>         at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager.access$000(GridCacheIoManager.java:45)
>         at 
> org.apache.ignite.internal.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:124)
>         at 
> org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:690)
>         at 
> org.apache.ignite.internal.managers.communication.GridIoManager.access$1500(GridIoManager.java:58)
>         at 
> org.apache.ignite.internal.managers.communication.GridIoManager$5.run(GridIoManager.java:653)
>         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)
> Caused by: java.lang.IllegalStateException: Already swapped: 1253219600
>         at 
> org.apache.ignite.internal.processors.query.h2.opt.GridH2KeyValueRowOffheap.onSwap(GridH2KeyValueRowOffheap.java:202)
>         at 
> org.apache.ignite.internal.processors.query.h2.opt.GridH2Table.onSwapUnswap(GridH2Table.java:159)
>         at 
> org.apache.ignite.internal.processors.query.h2.opt.GridH2Table.onSwap(GridH2Table.java:110)
>         at 
> org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.onSwap(IgniteH2Indexing.java:455)
>         at 
> org.apache.ignite.internal.processors.query.GridQueryProcessor.onSwap(GridQueryProcessor.java:850)
>         at 
> org.apache.ignite.internal.processors.cache.query.GridCacheQueryManager.onSwap(GridCacheQueryManager.java:297)
>         at 
> org.apache.ignite.internal.processors.cache.GridCacheSwapManager.write(GridCacheSwapManager.java:1020)
>         at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry.swap(GridCacheMapEntry.java:523)
>         at 
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry.evictInternal(GridCacheMapEntry.java:3633)
>         at 
> org.apache.ignite.internal.processors.cache.GridCacheEvictionManager.evict0(GridCacheEvictionManager.java:669)
>         at 
> org.apache.ignite.internal.processors.cache.GridCacheEvictionManager.touch(GridCacheEvictionManager.java:756)
>         at 
> org.apache.ignite.internal.processors.cache.GridCacheAdapter.getAllAsync0(GridCacheAdapter.java:1699)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheAdapter.getDhtAllAsync(GridDhtCacheAdapter.java:553)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtGetFuture.getAsync(GridDhtGetFuture.java:345)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtGetFuture.access$500(GridDhtGetFuture.java:40)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtGetFuture$1.apply(GridDhtGetFuture.java:228)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtGetFuture$1.apply(GridDhtGetFuture.java:204)
>         at 
> org.apache.ignite.internal.util.future.GridEmbeddedFuture$1.applyx(GridEmbeddedFuture.java:55)
>         at 
> org.apache.ignite.internal.util.future.GridEmbeddedFuture$AsyncListener1.apply(GridEmbeddedFuture.java:240)
>         at 
> org.apache.ignite.internal.util.future.GridEmbeddedFuture$AsyncListener1.apply(GridEmbeddedFuture.java:233)
>         at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:241)
>         at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.listen(GridFutureAdapter.java:204)
>         at 
> org.apache.ignite.internal.util.future.GridEmbeddedFuture.<init>(GridEmbeddedFuture.java:51)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtGetFuture.map(GridDhtGetFuture.java:203)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtGetFuture.init(GridDhtGetFuture.java:157)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheAdapter.getDhtAsync(GridDhtCacheAdapter.java:599)
>         at 
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheAdapter.processNearGetRequest(GridDhtCacheAdapter.java:615)
>         ... 14 more
> [15:07:39,424][INFO][preloader-demand-worker-#184%visor-tester-DC1%][GridDhtPreloader]
>  <c_partitioned> Completed rebalancing in ASYNC mode [cache=c_partitioned, 
> time=32113 ms]
> {code}



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

Reply via email to