You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ka...@apache.org on 2015/05/20 10:15:00 UTC
svn commit: r1680480 - in /directory/mavibot/trunk/mavibot/src:
main/java/org/apache/directory/mavibot/btree/
test/java/org/apache/directory/mavibot/btree/
Author: kayyagari
Date: Wed May 20 08:15:00 2015
New Revision: 1680480
URL: http://svn.apache.org/r1680480
Log:
giving an appropriate name to the SpaceReclaimer
Added:
directory/mavibot/trunk/mavibot/src/main/java/org/apache/directory/mavibot/btree/PageReclaimer.java
- copied, changed from r1680478, directory/mavibot/trunk/mavibot/src/main/java/org/apache/directory/mavibot/btree/SpaceReclaimer.java
directory/mavibot/trunk/mavibot/src/test/java/org/apache/directory/mavibot/btree/PageReclaimerTest.java
- copied, changed from r1680478, directory/mavibot/trunk/mavibot/src/test/java/org/apache/directory/mavibot/btree/SpaceReclaimerTest.java
Removed:
directory/mavibot/trunk/mavibot/src/main/java/org/apache/directory/mavibot/btree/SpaceReclaimer.java
directory/mavibot/trunk/mavibot/src/test/java/org/apache/directory/mavibot/btree/SpaceReclaimerTest.java
Modified:
directory/mavibot/trunk/mavibot/src/main/java/org/apache/directory/mavibot/btree/RecordManager.java
Copied: directory/mavibot/trunk/mavibot/src/main/java/org/apache/directory/mavibot/btree/PageReclaimer.java (from r1680478, directory/mavibot/trunk/mavibot/src/main/java/org/apache/directory/mavibot/btree/SpaceReclaimer.java)
URL: http://svn.apache.org/viewvc/directory/mavibot/trunk/mavibot/src/main/java/org/apache/directory/mavibot/btree/PageReclaimer.java?p2=directory/mavibot/trunk/mavibot/src/main/java/org/apache/directory/mavibot/btree/PageReclaimer.java&p1=directory/mavibot/trunk/mavibot/src/main/java/org/apache/directory/mavibot/btree/SpaceReclaimer.java&r1=1680478&r2=1680480&rev=1680480&view=diff
==============================================================================
--- directory/mavibot/trunk/mavibot/src/main/java/org/apache/directory/mavibot/btree/SpaceReclaimer.java (original)
+++ directory/mavibot/trunk/mavibot/src/main/java/org/apache/directory/mavibot/btree/PageReclaimer.java Wed May 20 08:15:00 2015
@@ -35,23 +35,23 @@ import org.slf4j.LoggerFactory;
*
* @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
*/
-public class SpaceReclaimer
+public class PageReclaimer
{
/** the record manager */
private RecordManager rm;
/** The LoggerFactory used by this class */
- protected static final Logger LOG = LoggerFactory.getLogger( SpaceReclaimer.class );
+ protected static final Logger LOG = LoggerFactory.getLogger( PageReclaimer.class );
/** a flag to detect the running state */
private boolean running = false;
/**
- * Creates a new instance of SpaceReclaimer.
+ * Creates a new instance of PageReclaimer.
*
* @param rm the record manager
*/
- public SpaceReclaimer( RecordManager rm )
+ public PageReclaimer( RecordManager rm )
{
this.rm = rm;
}
Modified: directory/mavibot/trunk/mavibot/src/main/java/org/apache/directory/mavibot/btree/RecordManager.java
URL: http://svn.apache.org/viewvc/directory/mavibot/trunk/mavibot/src/main/java/org/apache/directory/mavibot/btree/RecordManager.java?rev=1680480&r1=1680479&r2=1680480&view=diff
==============================================================================
--- directory/mavibot/trunk/mavibot/src/main/java/org/apache/directory/mavibot/btree/RecordManager.java (original)
+++ directory/mavibot/trunk/mavibot/src/main/java/org/apache/directory/mavibot/btree/RecordManager.java Wed May 20 08:15:00 2015
@@ -210,12 +210,12 @@ public class RecordManager extends Abstr
private ReentrantLock freePageLock = new ReentrantLock();
/** the space reclaimer */
- private SpaceReclaimer reclaimer;
+ private PageReclaimer reclaimer;
/** variable to keep track of the write commit count */
private int commitCount = 0;
- /** the threshold at which the SpaceReclaimer will be run to free the copied pages */
+ /** the threshold at which the PageReclaimer will be run to free the copied pages */
// FIXME the below value is derived after seeing that anything higher than that
// is resulting in a "This thread does not hold the transactionLock" error
private int spaceReclaimerThreshold = 70;
@@ -293,7 +293,7 @@ public class RecordManager extends Abstr
loadRecordManager();
}
- reclaimer = new SpaceReclaimer( this );
+ reclaimer = new PageReclaimer( this );
runReclaimer();
}
catch ( Exception e )
@@ -306,7 +306,7 @@ public class RecordManager extends Abstr
/**
- * runs the SpaceReclaimer to free the copied pages
+ * runs the PageReclaimer to free the copied pages
*/
private void runReclaimer()
{
@@ -323,7 +323,7 @@ public class RecordManager extends Abstr
}
catch ( Exception e )
{
- LOG.warn( "SpaceReclaimer failed to free the pages", e );
+ LOG.warn( "PageReclaimer failed to free the pages", e );
}
}
Copied: directory/mavibot/trunk/mavibot/src/test/java/org/apache/directory/mavibot/btree/PageReclaimerTest.java (from r1680478, directory/mavibot/trunk/mavibot/src/test/java/org/apache/directory/mavibot/btree/SpaceReclaimerTest.java)
URL: http://svn.apache.org/viewvc/directory/mavibot/trunk/mavibot/src/test/java/org/apache/directory/mavibot/btree/PageReclaimerTest.java?p2=directory/mavibot/trunk/mavibot/src/test/java/org/apache/directory/mavibot/btree/PageReclaimerTest.java&p1=directory/mavibot/trunk/mavibot/src/test/java/org/apache/directory/mavibot/btree/SpaceReclaimerTest.java&r1=1680478&r2=1680480&rev=1680480&view=diff
==============================================================================
--- directory/mavibot/trunk/mavibot/src/test/java/org/apache/directory/mavibot/btree/SpaceReclaimerTest.java (original)
+++ directory/mavibot/trunk/mavibot/src/test/java/org/apache/directory/mavibot/btree/PageReclaimerTest.java Wed May 20 08:15:00 2015
@@ -41,7 +41,7 @@ import org.junit.rules.TemporaryFolder;
*
* @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
*/
-public class SpaceReclaimerTest
+public class PageReclaimerTest
{
private static final String TREE_NAME = "uid-tree";
@@ -121,7 +121,7 @@ public class SpaceReclaimerTest
* with the reclaimer threshold 10 and total entries of 1120
* there was a condition that resulted in OOM while reopening the RM
*
- * This issue was fixed after SpaceReclaimer was updated to run in
+ * This issue was fixed after PageReclaimer was updated to run in
* a transaction.
*
* This test is present to verify the fix