Author: stack
Date: Fri Mar 14 19:16:55 2014
New Revision: 1577666
URL: http://svn.apache.org/r1577666
Log:
HBASE-10751 TestHRegion testWritesWhileScanning occasional fail since
HBASE-10514 went in
Modified:
hbase/branches/0.98/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestHRegion.java
Modified:
hbase/branches/0.98/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestHRegion.java
URL:
http://svn.apache.org/viewvc/hbase/branches/0.98/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestHRegion.java?rev=1577666&r1=1577665&r2=1577666&view=diff
==============================================================================
---
hbase/branches/0.98/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestHRegion.java
(original)
+++
hbase/branches/0.98/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestHRegion.java
Fri Mar 14 19:16:55 2014
@@ -3128,7 +3128,14 @@ public class TestHRegion {
flushThread.join();
flushThread.checkNoError();
} finally {
- HRegion.closeHRegion(this.region);
+ try {
+ HRegion.closeHRegion(this.region);
+ } catch (DroppedSnapshotException dse) {
+ // We could get this on way out because we interrupt the background
flusher and it could
+ // fail anywhere causing a DSE over in the background flusher... only
it is not properly
+ // dealt with so could still be memory hanging out when we get to here
-- memory we can't
+ // flush because the accounting is 'off' since original DSE.
+ }
this.region = null;
}
}