Author: chetanm
Date: Fri Jan  5 11:05:55 2018
New Revision: 1820280

URL: http://svn.apache.org/viewvc?rev=1820280&view=rev
Log:
OAK-7123 - ChildNodeStateProvider does not return all immediate children

Add log for path when maxBufferSize changes. This would enable determining
sub tree having lots of children

Modified:
    
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreIterator.java

Modified: 
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreIterator.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreIterator.java?rev=1820280&r1=1820279&r2=1820280&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreIterator.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreIterator.java
 Fri Jan  5 11:05:55 2018
@@ -62,7 +62,10 @@ class FlatFileStoreIterator extends Abst
     }
 
     private NodeStateEntry computeNextEntry() {
-        maxBufferSize = Math.max(maxBufferSize, buffer.size());
+        if (buffer.size() > maxBufferSize) {
+            maxBufferSize = buffer.size();
+            log.info("Max buffer size changed {} for path {}", maxBufferSize, 
current.getPath());
+        }
         if (!buffer.isEmpty()) {
             return buffer.remove();
         }


Reply via email to