[
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)