[ https://issues.apache.org/jira/browse/IGNITE-1913?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15004070#comment-15004070 ]
Anton Vinogradov commented on IGNITE-1913: ------------------------------------------ Happens in case partition map update generates before cache stop, but applies after cache restart. > Assertion fail cause Grid hangs > ------------------------------- > > Key: IGNITE-1913 > URL: https://issues.apache.org/jira/browse/IGNITE-1913 > Project: Ignite > Issue Type: Bug > Reporter: Anton Vinogradov > Assignee: Anton Vinogradov > Priority: Critical > > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,762][INFO > ][async-runner-1][GridDiscoveryManager] Topology snapshot [ver=278, > servers=4, clients=0, CPUs=8, heap=2.8GB] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,763][INFO > ][ignite-#69277%sys-atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest3%][GridDhtPartitionDemander] > <default> Completed rebalancing [cache=null, > fromNode=0002a176-16e7-41e3-9b45-cce0a55a5000, > topology=AffinityTopologyVersion [topVer=278, minorTopVer=0], time=10 ms] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,767][INFO > ][ignite-#69279%sys-atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest3%][GridDhtPartitionDemander] > <default> Completed rebalancing [cache=null, > fromNode=102f9887-7fbd-4010-a93b-5c239c38d001, > topology=AffinityTopologyVersion [topVer=278, minorTopVer=0], time=20 ms] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,767][INFO > ][ignite-#69280%sys-atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest3%][GridDhtPartitionDemander] > <default> Completed (final) rebalancing [cache=null, > fromNode=204c4f10-06ca-4e70-9b67-13baf27f1002, > topology=AffinityTopologyVersion [topVer=278, minorTopVer=0], time=20 ms] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,768][INFO > ][main][root] >>> Stopping test: testPutInsideTransaction in 83897 ms <<< > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,769][INFO > ][exchange-worker-#62068%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest1%][GridCachePartitionExchangeManager] > Nothing scheduled, skipping rebalancing [top=AffinityTopologyVersion > [topVer=278, minorTopVer=1]] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,769][INFO > ][exchange-worker-#62066%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest0%][GridCachePartitionExchangeManager] > Nothing scheduled, skipping rebalancing [top=AffinityTopologyVersion > [topVer=278, minorTopVer=1]] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,769][INFO > ][exchange-worker-#69294%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest3%][GridCachePartitionExchangeManager] > Nothing scheduled, skipping rebalancing [top=AffinityTopologyVersion > [topVer=278, minorTopVer=1]] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,769][INFO > ][exchange-worker-#62069%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest2%][GridCachePartitionExchangeManager] > Nothing scheduled, skipping rebalancing [top=AffinityTopologyVersion > [topVer=278, minorTopVer=1]] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,791][INFO > ][ignite-#61916%sys-atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest0%][GridCacheProcessor] > Stopped cache: null > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,791][INFO > ][main][root] >>> Starting test: testPutAsyncStoreEnabled <<< > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,794][INFO > ][exchange-worker-#62066%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest0%][GridCachePartitionExchangeManager] > Nothing scheduled, skipping rebalancing [top=AffinityTopologyVersion > [topVer=278, minorTopVer=2]] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,812][INFO > ][ignite-#69275%sys-atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest3%][GridCacheProcessor] > Stopped cache: null > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,814][INFO > ][exchange-worker-#69294%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest3%][GridCachePartitionExchangeManager] > Nothing scheduled, skipping rebalancing [top=AffinityTopologyVersion > [topVer=278, minorTopVer=2]] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,815][INFO > ][ignite-#61990%sys-atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest2%][GridCacheProcessor] > Stopped cache: null > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,818][INFO > ][exchange-worker-#62069%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest2%][GridCachePartitionExchangeManager] > Nothing scheduled, skipping rebalancing [top=AffinityTopologyVersion > [topVer=278, minorTopVer=2]] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,824][INFO > ][exchange-worker-#62066%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest0%][GridCacheProcessor] > Started cache [name=default, mode=PARTITIONED] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,825][INFO > ][ignite-#62003%sys-atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest1%][GridCacheProcessor] > Stopped cache: null > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,828][INFO > ][exchange-worker-#62068%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest1%][GridCachePartitionExchangeManager] > Nothing scheduled, skipping rebalancing [top=AffinityTopologyVersion > [topVer=278, minorTopVer=2]] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,832][INFO > ][exchange-worker-#62069%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest2%][GridCacheProcessor] > Started cache [name=default, mode=PARTITIONED] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,833][INFO > ][exchange-worker-#69294%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest3%][GridCacheProcessor] > Started cache [name=default, mode=PARTITIONED] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,833][INFO > ][exchange-worker-#62068%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest1%][GridCacheProcessor] > Started cache [name=default, mode=PARTITIONED] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,859][INFO > ][exchange-worker-#62066%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest0%][GridCachePartitionExchangeManager] > Nothing scheduled, skipping rebalancing [top=AffinityTopologyVersion > [topVer=278, minorTopVer=3]] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,861][INFO > ][exchange-worker-#69294%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest3%][GridCachePartitionExchangeManager] > Nothing scheduled, skipping rebalancing [top=AffinityTopologyVersion > [topVer=278, minorTopVer=3]] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,861][INFO > ][async-runner-1][root] >>> Stopping grid > [name=atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest3, > id=305994f0-968c-4b20-abce-8e9d49502003] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,861][INFO > ][exchange-worker-#62069%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest2%][GridCachePartitionExchangeManager] > Nothing scheduled, skipping rebalancing [top=AffinityTopologyVersion > [topVer=278, minorTopVer=3]] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,898][INFO > ][exchange-worker-#62068%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest1%][GridCachePartitionExchangeManager] > Nothing scheduled, skipping rebalancing [top=AffinityTopologyVersion > [topVer=278, minorTopVer=3]] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,900][INFO > ][disco-event-worker-#62057%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest0%][GridDiscoveryManager] > Node left topology: TcpDiscoveryNode > [id=305994f0-968c-4b20-abce-8e9d49502003, addrs=[127.0.0.1], > sockAddrs=[/127.0.0.1:47501], discPort=47501, order=278, intOrder=141, > lastExchangeTime=1447231557651, loc=false, ver=1.5.0#20151110-sha1:81b600de, > isClient=false] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,900][INFO > ][disco-event-worker-#62057%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest0%][GridDiscoveryManager] > Topology snapshot [ver=279, servers=3, clients=0, CPUs=8, heap=2.8GB] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,900][INFO > ][disco-event-worker-#62062%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest1%][GridDiscoveryManager] > Node left topology: TcpDiscoveryNode > [id=305994f0-968c-4b20-abce-8e9d49502003, addrs=[127.0.0.1], > sockAddrs=[/127.0.0.1:47501], discPort=47501, order=278, intOrder=141, > lastExchangeTime=1447231557661, loc=false, ver=1.5.0#20151110-sha1:81b600de, > isClient=false] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,900][INFO > ][disco-event-worker-#62062%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest1%][GridDiscoveryManager] > Topology snapshot [ver=279, servers=3, clients=0, CPUs=8, heap=2.8GB] > [08:45:57]W: [org.apache.ignite:ignite-core] [08:45:57,900][WARN > ][tcp-disco-sock-reader-#20488%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest3][TestTcpDiscoverySpi] > Failed to read magic header (too few bytes received) > [rmtAddr=/127.0.0.1:47844, locAddr=/127.0.0.1:47501] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,903][INFO > ][disco-event-worker-#62064%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest2%][GridDiscoveryManager] > Node left topology: TcpDiscoveryNode > [id=305994f0-968c-4b20-abce-8e9d49502003, addrs=[127.0.0.1], > sockAddrs=[/127.0.0.1:47501], discPort=47501, order=278, intOrder=141, > lastExchangeTime=1447231557661, loc=false, ver=1.5.0#20151110-sha1:81b600de, > isClient=false] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,903][INFO > ][disco-event-worker-#62064%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest2%][GridDiscoveryManager] > Topology snapshot [ver=279, servers=3, clients=0, CPUs=8, heap=2.8GB] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,903][INFO > ][async-runner-1][GridCacheProcessor] Stopped cache: > ignite-marshaller-sys-cache > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,903][INFO > ][async-runner-1][GridCacheProcessor] Stopped cache: ignite-sys-cache > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,903][INFO > ][async-runner-1][GridCacheProcessor] Stopped cache: ignite-atomics-sys-cache > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,903][INFO > ][async-runner-1][GridCacheProcessor] Stopped cache: tx-cache > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,904][INFO > ][async-runner-1][GridCacheProcessor] Stopped cache: null > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,904][INFO > ][async-runner-1][GridDeploymentLocalStore] Removed undeployed class: > GridDeployment [ts=1447231557734, depMode=SHARED, > clsLdr=IsolatedClassLoader{roleName='test'}, > clsLdrId=51557b8f051-305994f0-968c-4b20-abce-8e9d49502003, userVer=0, > loc=true, > sampleClsName=org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionFullMap, > pendingUndeploy=false, undeployed=true, usage=0] > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,904][INFO > ][async-runner-1][GridDeploymentLocalStore] Class locally undeployed: class > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionFullMap > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,904][INFO > ][async-runner-1][GridDeploymentLocalStore] Class locally undeployed: class > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionMap > [08:45:57] : [org.apache.ignite:ignite-core] [08:45:57,913][INFO > ][async-runner-1][IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest3] > [08:45:57] : [org.apache.ignite:ignite-core] > [08:45:57] : [org.apache.ignite:ignite-core] >>> > +------------------------------------------------------------------------------------------+ > [08:45:57] : [org.apache.ignite:ignite-core] >>> Ignite ver. > 1.5.0-SNAPSHOT#20151110-sha1:81b600de52e5fb023e16e6bffd56c4d14a4a770f stopped > OK > [08:45:57] : [org.apache.ignite:ignite-core] >>> > +------------------------------------------------------------------------------------------+ > [08:45:57] : [org.apache.ignite:ignite-core] >>> Grid name: > atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest3 > [08:45:57] : [org.apache.ignite:ignite-core] >>> Grid uptime: > 00:00:00:156 > [08:45:57] : [org.apache.ignite:ignite-core] > [08:45:57] : [org.apache.ignite:ignite-core] > [08:45:57]W: [org.apache.ignite:ignite-core] > [08:45:57,915][ERROR][exchange-worker-#62068%atomic.IgniteCachePutRetryAtomicPrimaryWriteOrderSelfTest1%][GridDhtPartitionsExchangeFuture] > Failed to reinitialize local partitions (preloading will be stopped): > GridDhtPartitionExchangeId [topVer=AffinityTopologyVersion [topVer=279, > minorTopVer=0], nodeId=305994f0, evt=NODE_LEFT] > [08:45:57]W: [org.apache.ignite:ignite-core] > java.lang.AssertionError: Invalid update sequence [cur=1000, new=5] > [08:45:57]W: [org.apache.ignite:ignite-core] at > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionMap.updateSequence(GridDhtPartitionMap.java:185) > [08:45:57]W: [org.apache.ignite:ignite-core] at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtPartitionTopologyImpl.updateLocal(GridDhtPartitionTopologyImpl.java:1140) > [08:45:57]W: [org.apache.ignite:ignite-core] at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtPartitionTopologyImpl.beforeExchange(GridDhtPartitionTopologyImpl.java:357) > [08:45:57]W: [org.apache.ignite:ignite-core] at > org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.init(GridDhtPartitionsExchangeFuture.java:837) > [08:45:57]W: [org.apache.ignite:ignite-core] at > org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.body(GridCachePartitionExchangeManager.java:1237) > [08:45:57]W: [org.apache.ignite:ignite-core] at > org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110) > [08:45:57]W: [org.apache.ignite:ignite-core] at > java.lang.Thread.run(Thread.java:745) -- This message was sent by Atlassian JIRA (v6.3.4#6332)