[ 
https://issues.apache.org/jira/browse/YARN-2837?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14234844#comment-14234844
 ] 

Li Lu commented on YARN-2837:
-----------------------------

{quote}
Logic in Version loadedVersion = loadVersion(); Consider this scenario: 
CURRENT_VERSION_INFO = 2.0; there’s no version info currently saved in 
store-store. loadVersion returns 1.0; It’ll throw inCompatible exception, even 
though it should not.
{quote}
This looks to be a valid concern, but I noticed similar logic also exist in 
LeveldbTimelineStore. We need to be consistent on this logic. 

{quote}
default path for state store is the same as time-line store for application 
data. If apps posts massive data in store, will that also affect system data 
seek performance ?
{quote}
The two leveldb stores are working on different leveldb files, so I think it's 
fine. 

> Timeline server needs to recover the timeline DT when restarting
> ----------------------------------------------------------------
>
>                 Key: YARN-2837
>                 URL: https://issues.apache.org/jira/browse/YARN-2837
>             Project: Hadoop YARN
>          Issue Type: New Feature
>          Components: timelineserver
>            Reporter: Zhijie Shen
>            Assignee: Zhijie Shen
>            Priority: Blocker
>             Fix For: 2.7.0
>
>         Attachments: YARN-2837.1.patch, YARN-2837.2.patch, YARN-2837.3.patch
>
>
> Timeline server needs to recover the stateful information when restarting as 
> RM/NM/JHS does now. So far the stateful information only includes the 
> timeline DT. Without recovery, the timeline DT of the existing YARN apps is 
> not long valid, and cannot be renewed any more after the timeline server is 
> restarted.



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

Reply via email to