[ 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)