[ 
https://issues.apache.org/jira/browse/IGNITE-2433?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Ozerov reassigned IGNITE-2433:
---------------------------------------

    Assignee:     (was: Yakov Zhdanov)

> Internal cache type inconsistency for IGFS caches
> -------------------------------------------------
>
>                 Key: IGNITE-2433
>                 URL: https://issues.apache.org/jira/browse/IGNITE-2433
>             Project: Ignite
>          Issue Type: Bug
>          Components: IGFS
>            Reporter: Semen Boikov
>
> Each cache has intenal CacheType, it can be inconsistent on different nodes 
> in this scenario:
> - first node starts and ceates cache 'cache1'
> - second node starts, it has igfs configured and 'cache1' is IGFS data cache
> As result on first node 'cache1' is user cache, and on second node 'cache1' 
> is internal cache (see cacheType related logic in GridCacheProcessor.start). 
> This can cause errors, e.g. see check in 'IgniteTxStateImpl.addActiveCache' - 
> if tx.system() is 'true' but 'cacheCtx.systemTx()' is 'false' then tx will 
> fail.
> The most simple fix is to check that locally started cache IGFS cache has the 
> same internal type as cache with the same name started before and prevent 
> start if this check fails.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to