[
https://issues.apache.org/jira/browse/CARBONDATA-4098?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Yahui Liu updated CARBONDATA-4098:
----------------------------------
Priority: Minor (was: Major)
> NullPointerException will be thrown during query if at the time carbon table
> cache is being expired
> ---------------------------------------------------------------------------------------------------
>
> Key: CARBONDATA-4098
> URL: https://issues.apache.org/jira/browse/CARBONDATA-4098
> Project: CarbonData
> Issue Type: Bug
> Components: sql
> Affects Versions: 2.1.0
> Reporter: Yahui Liu
> Priority: Minor
>
> CARBONDATA-4088 introduce the expiring map to expire the carbon table cache
> by time. But it will have one problem: during query, if cache is being
> expired, queries on the table may fail with NullPointerException.
> If users don't want their queries to be failed, they need to choose a proper
> value for the configuration carbon.metacache.expiration.seconds: at the time
> of cache expired, the table will never be queried. For example, customer will
> have a new table every day, and this table will be queried only at that day.
> So he can choose 1 week as the property value so that this table cache will
> only leak for one week and after one week will be cleared.
> So mostly this nullpointerexception will not happen if user chooses the
> proper value of carbon.metacache.expiration.seconds. But still we will have
> one Jira to track this seldom issue and maybe will fix it in future.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)