[ https://issues.apache.org/jira/browse/YARN-2765?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14187987#comment-14187987 ]
Zhijie Shen commented on YARN-2765: ----------------------------------- [~jlowe], the leveldb should be a good choice over local file system in terms of the merits mentioned in the description. One drawback I can think of is that while LeveldbRMStateStore is lightweight for single RM restarting, multiple RMs of HA are not able to share this single-host database. Correct me if I'm wrong. BTW, I saw you also have other Jira for JHS using leveldb. Did you have a chance to think of an enhanced k/v db: rocksdb? I guess it will benefit the RM case as well as the timeline case. > Add leveldb-based implementation for RMStateStore > ------------------------------------------------- > > Key: YARN-2765 > URL: https://issues.apache.org/jira/browse/YARN-2765 > Project: Hadoop YARN > Issue Type: Sub-task > Components: resourcemanager > Reporter: Jason Lowe > Assignee: Jason Lowe > Attachments: YARN-2765.patch > > > It would be nice to have a leveldb option to the resourcemanager recovery > store. Leveldb would provide some benefits over the existing filesystem store > such as better support for atomic operations, fewer I/O ops per state update, > and far fewer total files on the filesystem. -- This message was sent by Atlassian JIRA (v6.3.4#6332)