You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2017/06/16 15:58:01 UTC

[jira] [Commented] (IGNITE-5526) Dynamic cache stop/start from non-affinity coordinator node hangs with AssertionError

    [ https://issues.apache.org/jira/browse/IGNITE-5526?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16052067#comment-16052067 ] 

ASF GitHub Bot commented on IGNITE-5526:
----------------------------------------

GitHub user glukos opened a pull request:

    https://github.com/apache/ignite/pull/2149

    IGNITE-5526: Dynamic cache stop/start from non-affinity coordinator node hangs with AssertionError

    

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/gridgain/apache-ignite ignite-5526

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/ignite/pull/2149.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 #2149
    
----
commit c7a7e64237e8a2549d43e5e8ba6a3d77529cc150
Author: Alexey Goncharuk <al...@gmail.com>
Date:   2017-06-02T11:12:17Z

    IGNITE-5267 - Fixed compilation after merge from master

commit 7e45010b4848d0a570995e6dc938875710d846d8
Author: sboikov <sb...@gridgain.com>
Date:   2017-06-04T08:02:31Z

    ignite-5075 'logical' caches sharing the same 'physical' cache group

commit e1c328e468c94d268c754a3153c7bc2584279d0d
Author: Alexey Goncharuk <al...@gmail.com>
Date:   2017-06-05T08:16:31Z

    IGNITE-5322 - Improved WAL record/iterator structure

commit b47db106d42afb5dcbee57b793b63efa43fc4ef2
Author: Alexey Goncharuk <al...@gmail.com>
Date:   2017-06-05T08:41:42Z

    IGNITE-5323 - Moved record serializer version from file name to file header

commit c6f6319eab2c0069534666d9a9a364a5d54d3cda
Author: Alexey Goncharuk <al...@gmail.com>
Date:   2017-06-05T08:57:57Z

    Merge master into ignite-5267

commit 0ce28c6462870f8b6ff798aa6e9236ade490f540
Author: sboikov <sb...@gridgain.com>
Date:   2017-06-05T09:33:47Z

    DB managers initialization on client node.

commit 874b1f472cdf866a516f858b2a069a32ce41156f
Author: sboikov <sb...@gridgain.com>
Date:   2017-06-05T11:57:54Z

    Fixed formatting.

commit 4f69bd021a3e0951ca222e58cc1fb947c0042635
Author: sboikov <sb...@gridgain.com>
Date:   2017-06-06T10:01:02Z

    Merge remote-tracking branch 'remotes/origin/master' into ignite-5267
    
    # Conflicts:
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheAffinitySharedManager.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheGroupContext.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/ExchangeActions.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProcessor.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManager.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManagerImpl.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/database/tree/io/PageIO.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridClientPartitionTopology.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtGetSingleFuture.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLocalPartition.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtPartitionTopologyImpl.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemandMessage.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemander.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionSupplier.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsExchangeFuture.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsFullMessage.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsSingleMessage.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPreloader.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/query/GridQueryProcessor.java
    #	modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheExchangeMessageDuplicatedStateTest.java
    #	modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheGroupsTest.java
    #	modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheGroupsSqlTest.java
    #	modules/yardstick/src/main/java/org/apache/ignite/yardstick/IgniteBenchmarkArguments.java

commit d7108af5925b38dbdacc1e685c65fccfa33236d4
Author: sboikov <sb...@gridgain.com>
Date:   2017-06-06T10:01:11Z

    Merge remote-tracking branch 'remotes/origin/master' into ignite-5267
    
    # Conflicts:
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheAffinitySharedManager.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheGroupContext.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/ExchangeActions.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProcessor.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManager.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManagerImpl.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/database/tree/io/PageIO.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridClientPartitionTopology.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtGetSingleFuture.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLocalPartition.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtPartitionTopologyImpl.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemandMessage.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemander.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionSupplier.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsExchangeFuture.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsFullMessage.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsSingleMessage.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPreloader.java
    #	modules/core/src/main/java/org/apache/ignite/internal/processors/query/GridQueryProcessor.java
    #	modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheExchangeMessageDuplicatedStateTest.java
    #	modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheGroupsTest.java
    #	modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheGroupsSqlTest.java
    #	modules/yardstick/src/main/java/org/apache/ignite/yardstick/IgniteBenchmarkArguments.java

commit 70eea2aa641437a4c74f90f61dfd8fd1de56b08e
Author: sboikov <sb...@gridgain.com>
Date:   2017-06-06T10:31:35Z

    ignite-5267

commit 9c22c716b5902a5d21277c8a1ae88e4dd59d3b66
Author: Konstantin Dudkov <kd...@ya.ru>
Date:   2017-06-06T10:33:32Z

    IGNITE-5267 - Store sql created flag for cache

commit a2e173053fcd2c3f194ea1907341f18afc7f8adc
Author: Alexey Goncharuk <al...@gmail.com>
Date:   2017-06-06T11:13:56Z

    IGNITE-5267 - Fixed compilation after merge

commit fffad68f6c23c36cf28e61bd7465082d71569665
Author: Alexey Goncharuk <al...@gmail.com>
Date:   2017-06-07T09:28:29Z

    IGNITE-5375 - Persistence metrics introduced

commit 518238473c0a12380cb9ed96c67597d1fe42652c
Author: Alexey Goncharuk <al...@gmail.com>
Date:   2017-06-07T18:08:36Z

    Merged 4.ea2 into 5267

commit 1a19b9004ab5317e8c620c55d5faa2f1a18db577
Author: Alexey Goncharuk <al...@gmail.com>
Date:   2017-06-08T12:46:34Z

    IGNITE-5267 - Fixed compilation after merge.

commit 930e2e0114a72452ca3760aac7d640145a412909
Author: Alexey Goncharuk <al...@gmail.com>
Date:   2017-06-08T13:12:51Z

    IGNITE-5068 - Fixed lost partitions handling

commit 52640357b1c170b6917339dcb5933ec9fcc4e81a
Author: Alexey Goncharuk <al...@gmail.com>
Date:   2017-06-08T13:17:53Z

    IGNITE-5068 - Fixed lost partitions handling

commit eff3e09cb66738e987f7993a7d68e2278c4afe95
Author: Alexey Goncharuk <al...@gmail.com>
Date:   2017-06-08T13:58:10Z

    IGNITE-5267 - Fixed CacheState record

commit c782241954595b4d70fe7ee38be746e17211c2c3
Author: Ilya Lantukh <il...@gridgain.com>
Date:   2017-06-01T13:19:46Z

    Example of API changes.
    
    (cherry picked from commit c3b6c91)
    
    (cherry picked from commit 90c6345)

commit 60c1454709c520c28d843726b893fb82db750f0e
Author: Ilya Lantukh <il...@gridgain.com>
Date:   2017-06-01T15:05:38Z

    Removed explicit CacheConfiguration from AtomicConfiguration and CollectionConfiguration.
    
    (cherry picked from commit ad024dc)

commit 68aa4da3507b2558975eb99763974419fa4f970f
Author: Ilya Lantukh <il...@gridgain.com>
Date:   2017-06-02T13:20:41Z

    Data structures based on groups - WIP.
    
    (cherry picked from commit 70bbd1a)

commit 9d2eef99aa0c1b185b8ea72b3c928db4a4c448d4
Author: Ilya Lantukh <il...@gridgain.com>
Date:   2017-06-02T15:24:50Z

    Data structures based on groups - WIP.
    
    (cherry picked from commit 9cd208b)

commit c9412f2040f97595f169bc30fc1eab61ae661cf5
Author: Ilya Lantukh <il...@gridgain.com>
Date:   2017-06-05T14:53:54Z

    Data structures based on groups - WIP.
    
    (cherry picked from commit 8b7c239)

commit ff33d803b2223df4bb2036dbdc5340434f5748d4
Author: Ilya Lantukh <il...@gridgain.com>
Date:   2017-06-05T15:38:38Z

    Data structures based on groups - WIP.
    
    (cherry picked from commit f9d7a5a)

commit 0f6873675d5243af02ab042b0817bc8db4d2f431
Author: Ilya Lantukh <il...@gridgain.com>
Date:   2017-06-05T15:44:04Z

    Data structures based on groups - WIP.
    
    (cherry picked from commit 272e22c)

commit 891fd2f0225e6da7a946d1deabd9ea200644f51a
Author: Ilya Lantukh <il...@gridgain.com>
Date:   2017-06-05T16:13:53Z

    Data structures based on groups - WIP.
    
    (cherry picked from commit 9df4b0b)

commit 4a1889bdc7e6dd4d8f6a8958510f8a08caa63a22
Author: Ilya Lantukh <il...@gridgain.com>
Date:   2017-06-07T13:36:39Z

    Data structures based on cache groups - WIP.
    
    (cherry picked from commit 6aa9d45)

commit fdfbde7122193b0d2fe54a24726751ed8e82985b
Author: Ilya Lantukh <il...@gridgain.com>
Date:   2017-06-07T14:17:05Z

    Data structures based on cache groups - WIP.
    
    (cherry picked from commit 1cff479)

commit d817d2abe08fe62528f801481880d5a09b6da2c3
Author: Ilya Lantukh <il...@gridgain.com>
Date:   2017-06-08T00:31:51Z

    Data structures based on cache groups - WIP.
    
    (cherry picked from commit e0cab64)

commit d08b3b41b9924659515388da026ad1401385ae2e
Author: Ilya Lantukh <il...@gridgain.com>
Date:   2017-06-08T13:27:21Z

    Data structures based on groups - minor fixes.
    
    (cherry picked from commit 390a24f)

----


> Dynamic cache stop/start from non-affinity coordinator node hangs with AssertionError
> -------------------------------------------------------------------------------------
>
>                 Key: IGNITE-5526
>                 URL: https://issues.apache.org/jira/browse/IGNITE-5526
>             Project: Ignite
>          Issue Type: Bug
>          Components: cache
>    Affects Versions: 2.1
>            Reporter: Ivan Rakov
>            Assignee: Ivan Rakov
>             Fix For: 2.1
>
>         Attachments: NonAffinityCoordinatorDynamicStartStopTest.java
>
>   Original Estimate: 8h
>  Remaining Estimate: 8h
>
> Reproducer is in attachment.
> {noformat}
> [18:43:17,372][ERROR][exchange-worker-#29%dummy%][GridCachePartitionExchangeManager] Runtime error caught during grid runnable execution: GridWorker [name=partition-exchanger, igniteInstanceName=dummy, finished=false, hashCode=1561691363, interrupted=false, runner=exchange-worker-#29%dummy%]
> java.lang.AssertionError
> 	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtPartitionTopologyImpl.update(GridDhtPartitionTopologyImpl.java:1065)
> 	at org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.updateTopologies(GridDhtPartitionsExchangeFuture.java:688)
> 	at org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.init(GridDhtPartitionsExchangeFuture.java:592)
> 	at org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.body(GridCachePartitionExchangeManager.java:1858)
> 	at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110)
> 	at java.lang.Thread.run(Thread.java:745)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)