You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by mi...@apache.org on 2014/11/27 22:19:46 UTC
svn commit: r1642235 - in /lucene/dev/branches/branch_5x: ./ lucene/
lucene/core/
lucene/core/src/test/org/apache/lucene/index/TestDemoParallelLeafReader.java
Author: mikemccand
Date: Thu Nov 27 21:19:45 2014
New Revision: 1642235
URL: http://svn.apache.org/r1642235
Log:
speed up test
Modified:
lucene/dev/branches/branch_5x/ (props changed)
lucene/dev/branches/branch_5x/lucene/ (props changed)
lucene/dev/branches/branch_5x/lucene/core/ (props changed)
lucene/dev/branches/branch_5x/lucene/core/src/test/org/apache/lucene/index/TestDemoParallelLeafReader.java
Modified: lucene/dev/branches/branch_5x/lucene/core/src/test/org/apache/lucene/index/TestDemoParallelLeafReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/core/src/test/org/apache/lucene/index/TestDemoParallelLeafReader.java?rev=1642235&r1=1642234&r2=1642235&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/core/src/test/org/apache/lucene/index/TestDemoParallelLeafReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/core/src/test/org/apache/lucene/index/TestDemoParallelLeafReader.java Thu Nov 27 21:19:45 2014
@@ -938,7 +938,7 @@ public class TestDemoParallelLeafReader
ReindexingReader reindexer = null;
// TODO: separate refresh thread, search threads, indexing threads
- int numDocs = atLeast(TEST_NIGHTLY ? 20000 : 2000);
+ int numDocs = atLeast(TEST_NIGHTLY ? 20000 : 1000);
int maxID = 0;
Path root = createTempDir();
int refreshEveryNumDocs = 100;
@@ -1023,7 +1023,7 @@ public class TestDemoParallelLeafReader
ReindexingReader reindexer = null;
// TODO: separate refresh thread, search threads, indexing threads
- int numDocs = atLeast(TEST_NIGHTLY ? 20000 : 2000);
+ int numDocs = atLeast(TEST_NIGHTLY ? 20000 : 1000);
int maxID = 0;
Path root = createTempDir();
int refreshEveryNumDocs = 100;
@@ -1199,9 +1199,10 @@ public class TestDemoParallelLeafReader
ReindexingReader reindexer = null;
// TODO: separate refresh thread, search threads, indexing threads
- int numDocs = atLeast(3000);
+ int numDocs = atLeast(TEST_NIGHTLY ? 20000 : 1000);
int maxID = 0;
int refreshEveryNumDocs = 100;
+ int commitCloseNumDocs = 1000;
for(int i=0;i<numDocs;i++) {
if (reindexer == null) {
reindexer = getReindexer(root);
@@ -1248,16 +1249,18 @@ public class TestDemoParallelLeafReader
reindexer.w.deleteDocuments(new Term("id", ""+random().nextInt(i)));
}
- if (random().nextInt(1000) == 17) {
+ if (random().nextInt(commitCloseNumDocs) == 17) {
if (DEBUG) System.out.println("TEST: commit @ " + (i+1) + " docs");
reindexer.commit();
+ commitCloseNumDocs = (int) (1.25 * commitCloseNumDocs);
}
// Sometimes close & reopen writer/manager, to confirm the parallel segments persist:
- if (random().nextInt(1000) == 17) {
+ if (random().nextInt(commitCloseNumDocs) == 17) {
if (DEBUG) System.out.println("TEST: close writer @ " + (i+1) + " docs");
reindexer.close();
reindexer = null;
+ commitCloseNumDocs = (int) (1.25 * commitCloseNumDocs);
}
}
if (reindexer != null) {