You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Andrew Mashenkov (JIRA)" <ji...@apache.org> on 2016/12/13 15:44:58 UTC

[jira] [Created] (IGNITE-4424) REPLICATED cache isn't synced across nodes

Andrew Mashenkov created IGNITE-4424:
----------------------------------------

             Summary: REPLICATED cache isn't synced across nodes
                 Key: IGNITE-4424
                 URL: https://issues.apache.org/jira/browse/IGNITE-4424
             Project: Ignite
          Issue Type: Bug
          Components: cache
            Reporter: Andrew Mashenkov
            Priority: Critical
             Fix For: 2.0


Replicated cache sometimes won't sync across nodes properly.
Cache should be configured with CacheWriteSynchronizationMode.FULL_SYNC and CacheRebalanceMode.SYNC
PFA a reproducer code.

All nodes are started at the same time on different machines:
* Ignition.start() // Blocks until node is up
* Only one of the nodes performs next: getOrCreateCache() then putAll() 
* All the other nodes block on this before proceeding. 
* All of the nodes perform next:
** getOrCreateCache() // Again
** cache.localSize(CachePeekMode.ALL)
All nodes should see filled cache, but sometimes some nodes see empty cache. LocalSize call can be replaced by iterating over cache, but result will be same.

Logs says that more than one cluster is started unexpectedly, but there is no errors at all.



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