[ https://issues.apache.org/jira/browse/HBASE-17167?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15707249#comment-15707249 ]
Duo Zhang commented on HBASE-17167: ----------------------------------- The failed UT of branch-1 is not related. But seems it fails consistently. Will open another issue to fix it. Will commit shortly. > Pass mvcc to client when scan > ----------------------------- > > Key: HBASE-17167 > URL: https://issues.apache.org/jira/browse/HBASE-17167 > Project: HBase > Issue Type: Sub-task > Components: Client, scan > Reporter: Duo Zhang > Assignee: Duo Zhang > Fix For: 2.0.0, 1.4.0 > > Attachments: HBASE-17167-branch-1-v1.patch, > HBASE-17167-branch-1-v2.patch, HBASE-17167-branch-1.patch, > HBASE-17167-v1.patch, HBASE-17167-v2.patch, HBASE-17167-v3.patch, > HBASE-17167-v4.patch, HBASE-17167-v5.patch, HBASE-17167.patch > > > For the current implementation, if we use batch or allowPartial when scan, > then the row level atomic can not be guaranteed if we need to restart a scan > in the middle of a record due to region move or something else. > We can return the mvcc used to open scanner to client and client could use > this mvcc to restart a scan to get row level atomic. -- This message was sent by Atlassian JIRA (v6.3.4#6332)