Author: chetanm
Date: Fri Jul 28 06:47:08 2017
New Revision: 1803249

URL: http://svn.apache.org/viewvc?rev=1803249&view=rev
Log:
OAK-6500 - NRTIndex leaks file handles due to unclosed IndexReader

Minor tweaks

Modified:
    
jackrabbit/oak/trunk/oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/HybridIndexTest.java

Modified: 
jackrabbit/oak/trunk/oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/HybridIndexTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/HybridIndexTest.java?rev=1803249&r1=1803248&r2=1803249&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/HybridIndexTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/HybridIndexTest.java
 Fri Jul 28 06:47:08 2017
@@ -362,20 +362,22 @@ public class HybridIndexTest extends Abs
         root.commit();
         runAsyncIndex();
 
+        System.out.printf("Open file count - At start %d%n", 
getOpenFileCount());
         long fileCount1 = createTestDataAndRunAsync("/content/a", 100);
         long fileCount2 = createTestDataAndRunAsync("/content/b", 100);
         long fileCount3 = createTestDataAndRunAsync("/content/c", 100);
-        long fileCount4 = createTestDataAndRunAsync("/content/d", 100);
-        long fileCount5 = createTestDataAndRunAsync("/content/e", 100);
+        long fileCount4 = createTestDataAndRunAsync("/content/d", 1);
+        long fileCount5 = createTestDataAndRunAsync("/content/e", 1);
+        System.out.printf("Open file count - At end %d", getOpenFileCount());
 
         assertThat(fileCount4, lessThan(fileCount3));
     }
 
     private long createTestDataAndRunAsync(String parentPath, int count) 
throws Exception {
         createTestData(parentPath, count);
-        System.out.println("Open file count - Post creation at " + parentPath 
+ " is " + getOpenFileCount());
+        System.out.printf("Open file count - Post creation of %d nodes at %s 
is %d%n",count, parentPath, getOpenFileCount());
         runAsyncIndex();
-        System.out.println("Open file count - Post async run at " + parentPath 
+ " is " + getOpenFileCount());
+        System.out.printf("Open file count - Post async run at %s is 
%d%n",parentPath, getOpenFileCount());
         return getOpenFileCount();
     }
 


Reply via email to