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/17 12:26:15 UTC

svn commit: r1679837 - /directory/mavibot/trunk/mavibot/src/test/java/org/apache/directory/mavibot/btree/SpaceReclaimerTest.java

Author: kayyagari
Date: Sun May 17 10:26:14 2015
New Revision: 1679837

URL: http://svn.apache.org/r1679837
Log:
verifying the number of pages created

Modified:
    directory/mavibot/trunk/mavibot/src/test/java/org/apache/directory/mavibot/btree/SpaceReclaimerTest.java

Modified: 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/SpaceReclaimerTest.java?rev=1679837&r1=1679836&r2=1679837&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/SpaceReclaimerTest.java Sun May 17 10:26:14 2015
@@ -100,8 +100,8 @@ public class SpaceReclaimerTest
         }
 
         System.out.println( "Total size before closing " + dbFile.length() );
+        System.out.println( dbFile.length() );
         closeAndReopenRM();
-        
         System.out.println( "Total size AFTER closing " + dbFile.length() );
         
         int count = 0;
@@ -257,6 +257,16 @@ public class SpaceReclaimerTest
             btree.insert( i, String.valueOf( i ) );
         }
         
+        System.out.println( "Total number of pages created " + manager.nbCreatedPages );
+        System.out.println( "Total number of pages reused " + manager.nbReusedPages );
+        System.out.println( "Total number of pages freed " + manager.nbFreedPages );
+        System.out.println( "Total file size (bytes) " + file.length() );
+        
+        long totalPages = file.length() / RecordManager.DEFAULT_PAGE_SIZE;
+        
+        // in RM the header page gets skipped before incrementing nbCreatedPages 
+        assertEquals( manager.nbCreatedPages.get()+1, totalPages );
+        
         System.out.println(btree.getRootPage());
         System.out.println( file.getAbsolutePath() );
         manager.close();