You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by te...@apache.org on 2013/01/31 18:09:00 UTC
svn commit: r1441066 -
/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java
Author: tedyu
Date: Thu Jan 31 17:08:59 2013
New Revision: 1441066
URL: http://svn.apache.org/viewvc?rev=1441066&view=rev
Log:
HBASE-7711 rowlock release problem with thread interruptions in batchMutate (Ted Yu)
Modified:
hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java
Modified: hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java
URL: http://svn.apache.org/viewvc/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java?rev=1441066&r1=1441065&r2=1441066&view=diff
==============================================================================
--- hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java (original)
+++ hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java Thu Jan 31 17:08:59 2013
@@ -3131,7 +3131,10 @@ public class HRegion implements HeapSize
+ Bytes.toStringBinary(row));
}
} catch (InterruptedException ie) {
- // Empty
+ LOG.warn("internalObtainRowLock interrupted for row=" + Bytes.toStringBinary(row));
+ InterruptedIOException iie = new InterruptedIOException();
+ iie.initCause(ie);
+ throw iie;
}
}
}