[ https://issues.apache.org/jira/browse/HBASE-13378?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14547060#comment-14547060 ]
Lars Hofhansl commented on HBASE-13378: --------------------------------------- Hmm... Read mine as a -1 as I'm not sure the change in semantic is correct or expected. > RegionScannerImpl synchronized for READ_UNCOMMITTED Isolation Levels > -------------------------------------------------------------------- > > Key: HBASE-13378 > URL: https://issues.apache.org/jira/browse/HBASE-13378 > Project: HBase > Issue Type: New Feature > Reporter: John Leach > Assignee: John Leach > Priority: Minor > Fix For: 2.0.0, 0.98.14, 1.0.2, 1.2.0, 1.1.1 > > Attachments: HBASE-13378.patch, HBASE-13378.txt > > Original Estimate: 2h > Time Spent: 2h > Remaining Estimate: 0h > > This block of code below coupled with the close method could be changed so > that READ_UNCOMMITTED does not synchronize. > {CODE:JAVA} > // synchronize on scannerReadPoints so that nobody calculates > // getSmallestReadPoint, before scannerReadPoints is updated. > IsolationLevel isolationLevel = scan.getIsolationLevel(); > synchronized(scannerReadPoints) { > this.readPt = getReadpoint(isolationLevel); > scannerReadPoints.put(this, this.readPt); > } > {CODE} > This hotspots for me under heavy get requests. -- This message was sent by Atlassian JIRA (v6.3.4#6332)