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

Joe McDonnell updated IMPALA-14724:
-----------------------------------
    Summary: Consider configuration to use soft values for cache in 
CatalogdMetaProvider  (was: Consider configuration to use weak values for cache 
in CatalogdMetaProvider)

> Consider configuration to use soft values for cache in CatalogdMetaProvider
> ---------------------------------------------------------------------------
>
>                 Key: IMPALA-14724
>                 URL: https://issues.apache.org/jira/browse/IMPALA-14724
>             Project: IMPALA
>          Issue Type: Task
>          Components: Catalog
>    Affects Versions: Impala 5.0.0
>            Reporter: Joe McDonnell
>            Priority: Major
>
> CatalogdMetaProvider caches metadata objects inside an Impala daemon inside a 
> Guava Cache. This is configured to use a maximum size based on a percentage 
> of the JVM heap size (60% by default, but configurable with startup param) 
> and set a weight for objects based on their size (via ehcache sizeof or 
> jamm). This should evict things before reaching the JVM limits, but we have 
> seen cases where there is significant garbage collection.
> Guava cache has modes where it uses weak references or soft references for 
> the values in the cache. This allows the JVM to garbage collect them if the 
> system is under memory pressure. Having a configuration to enable this mode 
> could avoid larger impacts if the system comes under memory pressure.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to