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