[ 
https://issues.apache.org/jira/browse/HBASE-16067?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15340974#comment-15340974
 ] 

Heng Chen commented on HBASE-16067:
-----------------------------------

The idea sounds reasonable.

{code}
+          storeHeap.updateMvccReadPoint(readPt);
+          if (joinedHeap != null) {
+            joinedHeap.updateMvccReadPoint(readPt);
+          }
{code}
Will readPt be updated between above two update operations?  

And should we move "if (isolationLevel == IsolationLevel.READ_COMMITTED)" check 
before we set needUpdateReadPt to be true?



> Add READ_COMMITTED IsolationLevel for scan and the current is SNAPSHOT.
> -----------------------------------------------------------------------
>
>                 Key: HBASE-16067
>                 URL: https://issues.apache.org/jira/browse/HBASE-16067
>             Project: HBase
>          Issue Type: New Feature
>            Reporter: binlijin
>         Attachments: HBASE-16067.patch
>
>
> When scan a region, openScan get a mvcc readpoint and do not advance the 
> readpoint within it lifetime, so all committed write after the readpoint do 
> not visible for the scan.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to