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) {


Reply via email to