This is an automated email from the ASF dual-hosted git repository.

baedke pushed a commit to branch OAK-11697
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git


The following commit(s) were added to refs/heads/OAK-11697 by this push:
     new 72829b70b8 OAK-11697: Indexing / query limit / traversal error: 
improve diagnostics
72829b70b8 is described below

commit 72829b70b843fbec636b5fccc2f7faee21ab665c
Author: Manfred Baedke <[email protected]>
AuthorDate: Wed Nov 26 15:33:20 2025 +0100

    OAK-11697: Indexing / query limit / traversal error: improve diagnostics
    
    Minor optimization.
---
 oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryImpl.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryImpl.java 
b/oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryImpl.java
index d9065919fb..7a9fdb7739 100644
--- a/oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryImpl.java
+++ b/oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryImpl.java
@@ -1267,7 +1267,7 @@ public class QueryImpl implements Query {
             }
             String caller = 
IndexUtils.getCaller(settings.getIgnoredClassNamesInCallTrace());
             String message = "Traversal query (query without index): " + 
statement + "; called by " + caller + "; consider creating an index";
-            if (traversal != Traversal.OK) {
+            if (traversal == Traversal.FAIL || traversal == Traversal.WARN && 
!potentiallySlowTraversalQueryLogged) {
                 String plan = getPlan();
                 List<QueryIndex> indexList = 
context.getIndexProvider().getQueryIndexes(context.getBaseState())
                         .stream()

Reply via email to