You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by th...@apache.org on 2015/10/23 11:34:43 UTC
svn commit: r1710157 - in /jackrabbit/oak/trunk:
oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/query/PrefetchIterator.java
oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/query/QueryJcrTestIT.java
oak-lucene/pom.xml
Author: thomasm
Date: Fri Oct 23 09:34:43 2015
New Revision: 1710157
URL: http://svn.apache.org/viewvc?rev=1710157&view=rev
Log:
OAK-2689 Test failure: QueryResultTest.testGetSize
Modified:
jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/query/PrefetchIterator.java
jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/query/QueryJcrTestIT.java
jackrabbit/oak/trunk/oak-lucene/pom.xml
Modified: jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/query/PrefetchIterator.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/query/PrefetchIterator.java?rev=1710157&r1=1710156&r2=1710157&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/query/PrefetchIterator.java (original)
+++ jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/query/PrefetchIterator.java Fri Oct 23 09:34:43 2015
@@ -182,6 +182,18 @@ public class PrefetchIterator<K> impleme
*/
Result fastSizeCallback;
+ {
+ String s = System.getProperty("oak.queryMinPrefetch");
+ if (s != null) {
+ try {
+ min = Integer.parseInt(s);
+ max = Math.max(min, max);
+ } catch (Exception e) {
+ // ignore
+ }
+ }
+ }
+
}
}
Modified: jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/query/QueryJcrTestIT.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/query/QueryJcrTestIT.java?rev=1710157&r1=1710156&r2=1710157&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/query/QueryJcrTestIT.java (original)
+++ jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/query/QueryJcrTestIT.java Fri Oct 23 09:34:43 2015
@@ -16,6 +16,7 @@
*/
package org.apache.jackrabbit.oak.jcr.query;
+import junit.extensions.TestSetup;
import junit.framework.Test;
import junit.framework.TestSuite;
import org.apache.jackrabbit.core.query.ChildAxisQueryTest;
@@ -56,7 +57,16 @@ public class QueryJcrTestIT extends TCKB
}
public static Test suite() {
- return new QueryJcrTestIT();
+ return new TestSetup(new QueryJcrTestIT()) {
+ @Override
+ protected void setUp() throws Exception {
+ System.setProperty("oak.queryMinPrefetch", "1000");
+ }
+ @Override
+ protected void tearDown() throws Exception {
+ System.clearProperty("oak.queryMinPrefetch");
+ }
+ };
}
@Override
Modified: jackrabbit/oak/trunk/oak-lucene/pom.xml
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-lucene/pom.xml?rev=1710157&r1=1710156&r2=1710157&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-lucene/pom.xml (original)
+++ jackrabbit/oak/trunk/oak-lucene/pom.xml Fri Oct 23 09:34:43 2015
@@ -43,7 +43,6 @@
org.apache.jackrabbit.core.query.ExcerptTest#testPunctuationStartsFragmentEndsWithDots <!-- OAK-318 -->
org.apache.jackrabbit.core.query.ExcerptTest#testPreferPhrase <!-- OAK-318 -->
org.apache.jackrabbit.core.query.QueryResultTest#testSkip <!-- OAK-484 -->
- org.apache.jackrabbit.core.query.QueryResultTest#testGetSize <!-- OAK-2689 -->
org.apache.jackrabbit.core.query.DerefTest#testDeref <!-- OAK-321 -->
org.apache.jackrabbit.core.query.DerefTest#testDerefInPredicate <!-- OAK-321 -->
org.apache.jackrabbit.core.query.DerefTest#testRewrite <!-- OAK-321 -->