[
https://issues.apache.org/jira/browse/IGNITE-6113?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16406141#comment-16406141
]
ASF GitHub Bot commented on IGNITE-6113:
----------------------------------------
GitHub user Jokser opened a pull request:
https://github.com/apache/ignite/pull/3662
IGNITE-6113 Backport to 2.4.3.b1
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/gridgain/apache-ignite ignite-gg-13616
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/ignite/pull/3662.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #3662
----
commit e7ca9b65a68de7752195c8f4d2b5180f3c77d19f
Author: Dmitriy Govorukhin <dmitriy.govorukhin@...>
Date: 2017-11-13T18:52:47Z
ignite-blt-merge -> ignite-2.4.1
commit cc8168fc184bb7f5e3cc3bbb0743397097f78bfb
Author: Dmitriy Govorukhin <dmitriy.govorukhin@...>
Date: 2017-11-13T19:13:01Z
merge ignite-pitr-rc1 -> ignite-2.4.1
commit 87e6d74cf6a251c7984f9e68c391f790feccc281
Author: Dmitriy Govorukhin <dmitriy.govorukhin@...>
Date: 2017-11-14T12:49:33Z
ignite-gg-12877 Compact consistent ID in WAL
commit 9f5a22711baea05bd37ab07c8f928a4837dd83a4
Author: Ilya Lantukh <ilantukh@...>
Date: 2017-11-14T14:12:28Z
Fixed javadoc.
commit d5af2d78dd8eef8eca8ac5391d31d8c779649bb0
Author: Alexey Kuznetsov <akuznetsov@...>
Date: 2017-11-15T08:09:00Z
IGNITE-6913 Baseline: Added new options to controls.sh for baseline
manipulations.
commit 713924ce865752b6e99b03bd624136541cea5f9f
Author: Sergey Chugunov <sergey.chugunov@...>
Date: 2017-11-15T09:03:12Z
IGNITE-5850 failover tests for cache operations during BaselineTopology
changes
commit b65fd134e748d496f732ec2aa0953a0531f544b8
Author: Ilya Lantukh <ilantukh@...>
Date: 2017-11-15T12:54:35Z
TX read logging if PITR is enabled.
commit 9b2a567c0e04dc33116b51f88bee75f76e9107d1
Author: Ilya Lantukh <ilantukh@...>
Date: 2017-11-15T13:45:16Z
TX read logging if PITR is enabled.
commit 993058ccf0b2b8d9e80750c3e45a9ffa31d85dfa
Author: Dmitriy Govorukhin <dmitriy.govorukhin@...>
Date: 2017-11-15T13:51:54Z
ignite-2.4.1 optimization for store full set node more compacted
commit 1eba521f608d39967aec376b397b7fc800234e54
Author: Dmitriy Govorukhin <dmitriy.govorukhin@...>
Date: 2017-11-15T13:52:22Z
Merge remote-tracking branch 'professional/ignite-2.4.1' into ignite-2.4.1
commit 564b3fd51f8a7d1d81cb6874df66d0270623049c
Author: Sergey Chugunov <sergey.chugunov@...>
Date: 2017-11-15T14:00:51Z
IGNITE-5850 fixed issue with initialization of data regions on node
activation, fixed issue with auto-activation when random node joins inactive
cluster with existing BLT
commit c6d1fa4da7adfadc80abdc7eaf6452b86a4f6aa4
Author: Sergey Chugunov <sergey.chugunov@...>
Date: 2017-11-15T16:23:08Z
IGNITE-5850 transitionResult is set earlier when request for changing
BaselineTopology is sent
commit d65674363163e38a4c5fdd73d1c8d8e1c7610797
Author: Sergey Chugunov <sergey.chugunov@...>
Date: 2017-11-16T11:59:07Z
IGNITE-5850 new failover tests for changing BaselineTopology up (new node
added to topology)
commit 20552f3851fe8825191b144179be032965e0b5c6
Author: Sergey Chugunov <sergey.chugunov@...>
Date: 2017-11-16T12:53:43Z
IGNITE-5850 improved error message when online node is removed from baseline
commit 108bbcae4505ac904a6db774643ad600bfb42c21
Author: Sergey Chugunov <sergey.chugunov@...>
Date: 2017-11-16T13:45:52Z
IGNITE-5850 BaselineTopology should not change on cluster deactivation
commit deb641ad3bdbf260fa60ad6bf607629652e324bd
Author: Dmitriy Govorukhin <dmitriy.govorukhin@...>
Date: 2017-11-17T09:45:44Z
ignite-2.4.1 truncate wal and checkpoint history on move/delete snapshot
commit 3c8b06f3659af30d1fd148ccc0f40e216a56c998
Author: Alexey Goncharuk <alexey.goncharuk@...>
Date: 2017-11-17T12:48:12Z
IGNITE-6947 Abandon remap after single map if future is done (fixes NPE)
commit ba2047e5ae7d271a677e0c418375d82d78c4023e
Author: devozerov <vozerov@...>
Date: 2017-11-14T12:26:31Z
IGNITE-6901: Fixed assertion during
IgniteH2Indexing.rebuildIndexesFromHash. This closes #3027.
commit abfc0466d6d61d87255d0fe38cbdf11ad46d4f89
Author: Sergey Chugunov <sergey.chugunov@...>
Date: 2017-11-17T13:40:57Z
IGNITE-5850 tests for queries in presence of BaselineTopology
commit f4eabaf2a905abacc4c60c01d3ca04f6ca9ec188
Author: Sergey Chugunov <sergey.chugunov@...>
Date: 2017-11-17T17:23:02Z
IGNITE-5850 implementation for setBaselineTopology(long topVer) migrated
from wc-251
commit 4edeccd3e0b671aa277f58995df9ff9935baa95a
Author: EdShangGG <eshangareev@...>
Date: 2017-11-17T18:21:17Z
GG-13074 Multiple snapshot test failures after baseline topology is
introduced
-adding baseline test to suite
-fixing issues with baseline
commit edae228c8f55990c15ef3044be987dcb00d6c81a
Author: EdShangGG <eshangareev@...>
Date: 2017-11-18T10:36:41Z
hack with sleep
commit b5bffc7580a4a8ffbcc06f60c282e73979179578
Author: Ilya Lantukh <ilantukh@...>
Date: 2017-11-18T12:39:19Z
Fixed Ignite.active(true) returning control too early.
commit 1bcdd76aae78665e2bbd49034fb46a1b91ef8389
Author: Ilya Lantukh <ilantukh@...>
Date: 2017-11-18T13:33:01Z
Fixed baseline topology changes from client/daemon nodes.
commit e3bbecd9f133251818a4b43afa44f46e66dd0325
Author: Alexey Goncharuk <alexey.goncharuk@...>
Date: 2017-11-18T14:16:39Z
Fixed licenses
commit b0d73fe45a8bb89ef82fce561f702095241c0405
Author: Alexey Goncharuk <alexey.goncharuk@...>
Date: 2017-11-18T14:33:49Z
Do not dump entries to log
commit a822e78e2ab7b4dc2b9477f3b6a966b1fd46df54
Author: EdShangGG <eshangareev@...>
Date: 2017-11-18T16:31:32Z
GG-13074 Multiple snapshot test failures after baseline topology is
introduced
-commenting index restore
-fixing bug with searching in map by consistentId
commit a4c7b693e17378da9980a9049d00bdeeefdc569d
Author: EdShangGG <eshangareev@...>
Date: 2017-11-18T17:49:57Z
GG-13074 Multiple snapshot test failures after baseline topology is
introduced
commit f6ac26baadd160384a7364ce309d6b7102e4119c
Author: Ilya Lantukh <ilantukh@...>
Date: 2017-11-18T17:59:41Z
Fixed Ignite.active(true) returning control too early.
commit 267ed20e7ef572e02b840e6c37f7fba5c659cc6c
Author: Alexey Kuznetsov <akuznetsov@...>
Date: 2017-11-20T10:23:26Z
IGNITE-6913 Baseline: Improved controls.sh error handling and added more
tests.
----
> Partition eviction prevents exchange from completion
> ----------------------------------------------------
>
> Key: IGNITE-6113
> URL: https://issues.apache.org/jira/browse/IGNITE-6113
> Project: Ignite
> Issue Type: Bug
> Components: cache, persistence
> Affects Versions: 2.1
> Reporter: Vladislav Pyatkov
> Assignee: Alexey Goncharuk
> Priority: Major
> Fix For: 2.5
>
>
> I has waited for 3 hours for completion without any success.
> exchange-worker is blocked.
> {noformat}
> "exchange-worker-#92%DPL_GRID%grid554.ca.sbrf.ru%" #173 prio=5 os_prio=0
> tid=0x00007f0835c2e000 nid=0xb907 runnable [0x00007e74ab1d0000]
> java.lang.Thread.State: TIMED_WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for <0x00007efee630a7c0> (a
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLocalPartition$1)
> at
> java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
> at
> java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:1037)
> at
> java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1328)
> at
> org.apache.ignite.internal.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:189)
> at
> org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:139)
> at
> org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPreloader.assign(GridDhtPreloader.java:340)
> at
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.body(GridCachePartitionExchangeManager.java:1801)
> at
> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110)
> at java.lang.Thread.run(Thread.java:748)
> Locked ownable synchronizers:
> - None
> {noformat}
> {noformat}
> "sys-#124%DPL_GRID%grid554.ca.sbrf.ru%" #278 prio=5 os_prio=0
> tid=0x00007e731c02d000 nid=0xbf4d runnable [0x00007e734e7f7000]
> java.lang.Thread.State: RUNNABLE
> at sun.nio.ch.FileDispatcherImpl.write0(Native Method)
> at sun.nio.ch.FileDispatcherImpl.write(FileDispatcherImpl.java:60)
> at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)
> at sun.nio.ch.IOUtil.write(IOUtil.java:51)
> at sun.nio.ch.FileChannelImpl.write(FileChannelImpl.java:211)
> - locked <0x00007f056161bf88> (a java.lang.Object)
> at
> org.gridgain.grid.cache.db.wal.FileWriteAheadLogManager$FileWriteHandle.writeBuffer(FileWriteAheadLogManager.java:1829)
> at
> org.gridgain.grid.cache.db.wal.FileWriteAheadLogManager$FileWriteHandle.flush(FileWriteAheadLogManager.java:1572)
> at
> org.gridgain.grid.cache.db.wal.FileWriteAheadLogManager$FileWriteHandle.addRecord(FileWriteAheadLogManager.java:1421)
> at
> org.gridgain.grid.cache.db.wal.FileWriteAheadLogManager$FileWriteHandle.access$800(FileWriteAheadLogManager.java:1331)
> at
> org.gridgain.grid.cache.db.wal.FileWriteAheadLogManager.log(FileWriteAheadLogManager.java:339)
> at
> org.gridgain.grid.internal.processors.cache.database.pagemem.PageMemoryImpl.beforeReleaseWrite(PageMemoryImpl.java:1287)
> at
> org.gridgain.grid.internal.processors.cache.database.pagemem.PageMemoryImpl.writeUnlockPage(PageMemoryImpl.java:1142)
> at
> org.gridgain.grid.internal.processors.cache.database.pagemem.PageImpl.releaseWrite(PageImpl.java:167)
> at
> org.apache.ignite.internal.processors.cache.database.tree.util.PageHandler.writeUnlock(PageHandler.java:193)
> at
> org.apache.ignite.internal.processors.cache.database.tree.util.PageHandler.writePage(PageHandler.java:242)
> at
> org.apache.ignite.internal.processors.cache.database.tree.util.PageHandler.writePage(PageHandler.java:119)
> at
> org.apache.ignite.internal.processors.cache.database.tree.BPlusTree$Remove.doRemoveFromLeaf(BPlusTree.java:2886)
> at
> org.apache.ignite.internal.processors.cache.database.tree.BPlusTree$Remove.removeFromLeaf(BPlusTree.java:2865)
> at
> org.apache.ignite.internal.processors.cache.database.tree.BPlusTree$Remove.access$6900(BPlusTree.java:2515)
> at
> org.apache.ignite.internal.processors.cache.database.tree.BPlusTree.removeDown(BPlusTree.java:1607)
> at
> org.apache.ignite.internal.processors.cache.database.tree.BPlusTree.removeDown(BPlusTree.java:1574)
> at
> org.apache.ignite.internal.processors.cache.database.tree.BPlusTree.removeDown(BPlusTree.java:1574)
> at
> org.apache.ignite.internal.processors.cache.database.tree.BPlusTree.removeDown(BPlusTree.java:1574)
> at
> org.apache.ignite.internal.processors.cache.database.tree.BPlusTree.removeDown(BPlusTree.java:1574)
> at
> org.apache.ignite.internal.processors.cache.database.tree.BPlusTree.doRemove(BPlusTree.java:1481)
> at
> org.apache.ignite.internal.processors.cache.database.tree.BPlusTree.remove(BPlusTree.java:1451)
> at
> org.apache.ignite.internal.processors.query.h2.database.H2TreeIndex.remove(H2TreeIndex.java:307)
> at
> org.apache.ignite.internal.processors.query.h2.opt.GridH2Table.doUpdate(GridH2Table.java:637)
> at
> org.apache.ignite.internal.processors.query.h2.opt.GridH2Table.update(GridH2Table.java:517)
> at
> org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.remove(IgniteH2Indexing.java:664)
> at
> org.apache.ignite.internal.processors.query.GridQueryProcessor.remove(GridQueryProcessor.java:1186)
> at
> org.apache.ignite.internal.processors.cache.query.GridCacheQueryManager.remove(GridCacheQueryManager.java:467)
> at
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl$CacheDataStoreImpl.remove(IgniteCacheOffheapManagerImpl.java:1090)
> at
> org.gridgain.grid.cache.db.GridCacheOffheapManager$GridCacheDataStore.remove(GridCacheOffheapManager.java:993)
> at
> org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl.remove(IgniteCacheOffheapManagerImpl.java:357)
> at
> org.apache.ignite.internal.processors.cache.GridCacheMapEntry.removeValue(GridCacheMapEntry.java:3621)
> at
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheEntry.clearInternal(GridDhtCacheEntry.java:599)
> - locked <0x00007f054d45bad8> (a
> org.apache.ignite.internal.processors.cache.distributed.dht.colocated.GridDhtColocatedCacheEntry)
> at
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLocalPartition.clearAll(GridDhtLocalPartition.java:956)
> at
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLocalPartition.tryEvict(GridDhtLocalPartition.java:793)
> at
> org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPreloader$9.call(GridDhtPreloader.java:856)
> at
> org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPreloader$9.call(GridDhtPreloader.java:843)
> at
> org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:6660)
> at
> org.apache.ignite.internal.processors.closure.GridClosureProcessor$2.body(GridClosureProcessor.java:925)
> at
> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:748)
> {noformat}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)