Author: chetanm
Date: Fri Dec 15 16:48:52 2017
New Revision: 1818302

URL: http://svn.apache.org/viewvc?rev=1818302&view=rev
Log:
OAK-6353 - Use Document order traversal for reindexing performed on 
DocumentNodeStore setups

Exclude hidden docs. Some hidden doc may get pass the id test due to long
paths. So they need to be filtered here

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

Modified: 
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/NodeStateEntryTraverser.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/NodeStateEntryTraverser.java?rev=1818302&r1=1818301&r2=1818302&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/NodeStateEntryTraverser.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/NodeStateEntryTraverser.java
 Fri Dec 15 16:48:52 2017
@@ -90,7 +90,7 @@ public class NodeStateEntryTraverser imp
     @SuppressWarnings("Guava")
     private Iterable<NodeStateEntry> getIncludedDocs() {
         return FluentIterable.from(getDocsFilteredByPath())
-                .filter(doc -> !doc.isSplitDocument())
+                .filter(doc -> !doc.isSplitDocument() && 
!NodeStateUtils.isHiddenPath(doc.getPath()))
                 .transformAndConcat(doc -> getEntries(doc));
     }
 


Reply via email to