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 2019/03/05 13:24:00 UTC

[jira] [Updated] (IGNITE-11483) Make system cache non-persistent and deprecate.

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

Andrew Mashenkov updated IGNITE-11483:
--------------------------------------
    Description: 
For now, persistent Default Region makes System cache persistent as well (same correct for non-persistent region). This behavior is non-obvious and it may causes unpredictable issues.

We have number of components that uses system cache, some of them doesn't need system cache to be persistent, while other ok with it:
 * DataStructures - datastructures persistence should be configured in it's configuration. Moreover, some structures looks broken as CacheDataStructureManages uses in-memory maps.
 * Compute - most likely persistence not needed.
 * Services - metastore can be used instead.
 * Igfs - candidate to remove in 3.0

 

Let's make it non-persistent, fix components that require persistence and optionally deprecate system cache.

  was:
For now, persistent Default Region makes System cache persistent as well (same correct for non-persistent region). This behavior is non-obvious and it may causes unpredictable issues.

We have number of components that uses system cache, some of them doesn't need system cache to be persistent, while other ok with it:
 * DataStructures - datastructures persistence should be configured in it's configuration. Moreover, some structures looks broken as CacheDataStructureManages uses in-memory maps.
 * Compute - most likely persistence not needed.
 * Services - metastore can be used instead.
 * Igfs - candidate to remove in 3.0

 


> Make system cache non-persistent and deprecate.
> -----------------------------------------------
>
>                 Key: IGNITE-11483
>                 URL: https://issues.apache.org/jira/browse/IGNITE-11483
>             Project: Ignite
>          Issue Type: Bug
>          Components: cache, compute, igfs, managed services
>            Reporter: Andrew Mashenkov
>            Priority: Major
>
> For now, persistent Default Region makes System cache persistent as well (same correct for non-persistent region). This behavior is non-obvious and it may causes unpredictable issues.
> We have number of components that uses system cache, some of them doesn't need system cache to be persistent, while other ok with it:
>  * DataStructures - datastructures persistence should be configured in it's configuration. Moreover, some structures looks broken as CacheDataStructureManages uses in-memory maps.
>  * Compute - most likely persistence not needed.
>  * Services - metastore can be used instead.
>  * Igfs - candidate to remove in 3.0
>  
> Let's make it non-persistent, fix components that require persistence and optionally deprecate system cache.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)