Index: hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java =================================================================== --- hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java (revision 1537858) +++ hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java (working copy) @@ -1678,21 +1678,16 @@ ////////////////////////////////////////////////////////////////////////////// @Override - public KeyValueScanner getScanner(Scan scan, - final NavigableSet targetCols, long readPt) throws IOException { - lock.readLock().lock(); - try { - KeyValueScanner scanner = null; - if (this.getCoprocessorHost() != null) { - scanner = this.getCoprocessorHost().preStoreScannerOpen(this, scan, targetCols); - } - if (scanner == null) { - scanner = new StoreScanner(this, getScanInfo(), scan, targetCols, readPt); - } - return scanner; - } finally { - lock.readLock().unlock(); + public KeyValueScanner getScanner(Scan scan, final NavigableSet targetCols, long readPt) + throws IOException { + KeyValueScanner scanner = null; + if (this.getCoprocessorHost() != null) { + scanner = this.getCoprocessorHost().preStoreScannerOpen(this, scan, targetCols); } + if (scanner == null) { + scanner = new StoreScanner(this, getScanInfo(), scan, targetCols, readPt); + } + return scanner; } @Override