mirror of https://github.com/apache/lucene.git
speed up test
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1642234 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
0cd3c669cd
commit
72adebaf7d
|
@ -938,7 +938,7 @@ public class TestDemoParallelLeafReader extends LuceneTestCase {
|
|||
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 extends LuceneTestCase {
|
|||
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 extends LuceneTestCase {
|
|||
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 extends LuceneTestCase {
|
|||
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) {
|
||||
|
|
Loading…
Reference in New Issue