[ https://issues.apache.org/jira/browse/HBASE-10241?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13863615#comment-13863615 ]
Sergey Shelukhin commented on HBASE-10241: ------------------------------------------ There's another issue, HBASE-10227 for the WAL stuff. Mvcc can already be serialized with KV in HFile. Comment in KeyValue.java is a lie :) > implement mvcc-consistent scanners (across recovery) > ---------------------------------------------------- > > Key: HBASE-10241 > URL: https://issues.apache.org/jira/browse/HBASE-10241 > Project: HBase > Issue Type: New Feature > Components: HFile, regionserver, Scanners > Affects Versions: 0.99.0 > Reporter: Sergey Shelukhin > Assignee: Sergey Shelukhin > Attachments: Consistent scanners.pdf > > > Scanners currently use mvcc for consistency. However, mvcc is lost on server > restart, or even a region move. This JIRA is to enable the scanners to > transfer mvcc (or seqId, or some other number, see HBASE-8763) between > servers. First, client scanner needs to get and store the readpoint. Second, > mvcc needs to be preserved in WAL. Third, the mvcc needs to be stored in > store files per KV and discarded when not needed. -- This message was sent by Atlassian JIRA (v6.1.5#6160)