[ 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)