[ https://issues.apache.org/jira/browse/HBASE-17167?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15704545#comment-15704545 ]
stack commented on HBASE-17167: ------------------------------- Yeah, the protoc error says... {code} ... [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 18.296s [INFO] Finished at: Tue Nov 29 04:20:52 UTC 2016 [INFO] Final Memory: 69M/1600M [INFO] ------------------------------------------------------------------------ [WARNING] The requested profile "compile-protobuf" could not be activated because it does not exist. {code} ... complaining about missing protocs. We need to fix. HBASE-17119. There is another issue for skipping findbugs. I looked at the patch +1 (thanks for the gymnastics that tried to keep setting mvcc package private). TestMvccConsistentScanner could go into the atomicity tests. Can do that later. +1 > 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-v1.patch, HBASE-17167-v2.patch, > HBASE-17167-v3.patch, HBASE-17167-v4.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)