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(); }