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

Li Lu updated YARN-4987:
------------------------
    Description: To handle concurrency issues, key value based timeline storage 
may return null on reads that are concurrent to service stop. This is actually 
caused by a concurrency issue between cache reads and evicts. Specifically, if 
the storage is being read when it gets evicted, the storage may turn into null. 
EntityGroupFS timeline store needs to handle this case gracefully.   (was: To 
handle concurrency issues, key value based timeline storage may return null on 
reads that are concurrent to service stop. EntityGroupFS timeline store needs 
to handle this case gracefully. )

> Read cache concurrency issue between read and evict in EntityGroupFS timeline 
> store 
> ------------------------------------------------------------------------------------
>
>                 Key: YARN-4987
>                 URL: https://issues.apache.org/jira/browse/YARN-4987
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>            Reporter: Li Lu
>            Assignee: Li Lu
>            Priority: Critical
>
> To handle concurrency issues, key value based timeline storage may return 
> null on reads that are concurrent to service stop. This is actually caused by 
> a concurrency issue between cache reads and evicts. Specifically, if the 
> storage is being read when it gets evicted, the storage may turn into null. 
> EntityGroupFS timeline store needs to handle this case gracefully. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to