Author: garyh
Date: Fri Sep 16 03:06:58 2011
New Revision: 1171366
URL: http://svn.apache.org/viewvc?rev=1171366&view=rev
Log:
HBASE-4414 Region splits by size not being triggered
Modified:
hbase/trunk/CHANGES.txt
hbase/trunk/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.java
Modified: hbase/trunk/CHANGES.txt
URL:
http://svn.apache.org/viewvc/hbase/trunk/CHANGES.txt?rev=1171366&r1=1171365&r2=1171366&view=diff
==============================================================================
--- hbase/trunk/CHANGES.txt (original)
+++ hbase/trunk/CHANGES.txt Fri Sep 16 03:06:58 2011
@@ -271,6 +271,7 @@ Release 0.91.0 - Unreleased
HBASE-4390 [replication] ReplicationSource's UncaughtExceptionHandler
shouldn't join
HBASE-4395 EnableTableHandler races with itself
+ HBASE-4414 Region splits by size not being triggered
IMPROVEMENTS
HBASE-3290 Max Compaction Size (Nicolas Spiegelberg via Stack)
Modified:
hbase/trunk/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.java
URL:
http://svn.apache.org/viewvc/hbase/trunk/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.java?rev=1171366&r1=1171365&r2=1171366&view=diff
==============================================================================
---
hbase/trunk/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.java
(original)
+++
hbase/trunk/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.java
Fri Sep 16 03:06:58 2011
@@ -185,6 +185,9 @@ public class CompactionRequest implement
if (s.getCompactPriority() <= 0) {
server.compactSplitThread
.requestCompaction(r, s, "Recursive enqueue");
+ } else {
+ // see if the compaction has caused us to exceed max region size
+ server.compactSplitThread.requestSplit(r);
}
}
} catch (IOException ex) {