[ https://issues.apache.org/jira/browse/YARN-2288?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14088107#comment-14088107 ]
Zhijie Shen commented on YARN-2288: ----------------------------------- bq. If objects in store will get lost after TS restart, we don't need it. What do you think? I neglect the fact of being persisted. I agree on it. bq. Do we have plan to persistent MemoryTimelineStore? At least we're going to have a HbaseTimelineStore. CURRENT_VERSION_INFO can is case-by-case for each impl, but TS_STORE_VERSION_KEY is going to be a common constant across different impls. In addition, TS_STORE_VERSION_KEY -> TIMELINE_STORE_VERSION_KEY? some other nits: 1. T -> t? {code} + "Incompatible version for Timeline store: expecting version " {code} 2. Unnecessary change? {code} - @SuppressWarnings("resource") {code} Other than that, I think the patch is good to go. > Data persistent in timelinestore should be versioned > ---------------------------------------------------- > > Key: YARN-2288 > URL: https://issues.apache.org/jira/browse/YARN-2288 > Project: Hadoop YARN > Issue Type: Sub-task > Components: timelineserver > Affects Versions: 2.4.1 > Reporter: Junping Du > Assignee: Junping Du > Attachments: YARN-2288-v2.patch, YARN-2288.patch > > > We have LevelDB-backed TimelineStore, it should have schema version for > changes in schema in future. -- This message was sent by Atlassian JIRA (v6.2#6252)