You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by ns...@apache.org on 2011/10/11 04:04:58 UTC
svn commit: r1181394 -
/hbase/branches/0.89/src/main/java/org/apache/hadoop/hbase/regionserver/CompactSplitThread.java
Author: nspiegelberg
Date: Tue Oct 11 02:04:58 2011
New Revision: 1181394
URL: http://svn.apache.org/viewvc?rev=1181394&view=rev
Log:
Ensure that we log compaction requests
Summary:
Our internal logging logic got messsed up pulling in a patch from the open
source.
changing the order to ensure that our logging logic works.
Test Plan:
going to run testsuite.
DiffCamp Revision: 165113
Reviewed By: kannan
CC: kannan
Revert Plan:
OK
Modified:
hbase/branches/0.89/src/main/java/org/apache/hadoop/hbase/regionserver/CompactSplitThread.java
Modified: hbase/branches/0.89/src/main/java/org/apache/hadoop/hbase/regionserver/CompactSplitThread.java
URL: http://svn.apache.org/viewvc/hbase/branches/0.89/src/main/java/org/apache/hadoop/hbase/regionserver/CompactSplitThread.java?rev=1181394&r1=1181393&r2=1181394&view=diff
==============================================================================
--- hbase/branches/0.89/src/main/java/org/apache/hadoop/hbase/regionserver/CompactSplitThread.java (original)
+++ hbase/branches/0.89/src/main/java/org/apache/hadoop/hbase/regionserver/CompactSplitThread.java Tue Oct 11 02:04:58 2011
@@ -170,6 +170,8 @@ class CompactSplitThread extends Thread
r.setForceMajorCompaction(force);
+ addedToQueue = compactionQueue.add(r, priority);
+
// only log if actually added to compaction queue...
if (addedToQueue && LOG.isDebugEnabled()) {
LOG.debug("Compaction " + (force? "(major) ": "") +
@@ -178,7 +180,6 @@ class CompactSplitThread extends Thread
(why != null && !why.isEmpty()? " because: " + why: "") +
"; Priority: " + priority + "; Compaction queue size: " + compactionQueue.size());
}
- compactionQueue.add(r, priority);
}
private void split(final HRegion region, final byte [] midKey)