Bug 543629 - Search tests DNF on Windows

seedJobsCount over 1 on a JobGroup can cause endless waits, see bug
543629 comment 2 and bug 543660. Therefore use 1 for seedJobsCount in
TextSearchVisitor.search() to avoid jobGroup.join(0) call block forever
if we schedule more jobs as seedJobsCount and all jobs <= seedJobsCount
finish before jobs > seedJobsCount start.

Change-Id: Ib57687c8389bb8a620e1f4e7c82c52c6cd219b46
Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
diff --git a/org.eclipse.search/META-INF/MANIFEST.MF b/org.eclipse.search/META-INF/MANIFEST.MF
index 6b98b49..e1f7826 100644
--- a/org.eclipse.search/META-INF/MANIFEST.MF
+++ b/org.eclipse.search/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: %pluginName
 Bundle-SymbolicName: org.eclipse.search; singleton:=true
-Bundle-Version: 3.11.400.qualifier
+Bundle-Version: 3.11.500.qualifier
 Bundle-Activator: org.eclipse.search.internal.ui.SearchPlugin
 Bundle-ActivationPolicy: lazy
 Bundle-Vendor: %providerName
diff --git a/org.eclipse.search/pom.xml b/org.eclipse.search/pom.xml
index 76ae3ce..65b6cc0 100644
--- a/org.eclipse.search/pom.xml
+++ b/org.eclipse.search/pom.xml
@@ -5,7 +5,7 @@
   are made available under the terms of the Eclipse Distribution License v1.0
   which accompanies this distribution, and is available at
   http://www.eclipse.org/org/documents/edl-v10.php
- 
+
   Contributors:
      Igor Fedorenko - initial implementation
 -->
@@ -18,6 +18,6 @@
   </parent>
   <groupId>org.eclipse.search</groupId>
   <artifactId>org.eclipse.search</artifactId>
-  <version>3.11.400-SNAPSHOT</version>
+  <version>3.11.500-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/org.eclipse.search/search/org/eclipse/search/internal/core/text/TextSearchVisitor.java b/org.eclipse.search/search/org/eclipse/search/internal/core/text/TextSearchVisitor.java
index 24a9b4e..d7cb7cc 100644
--- a/org.eclipse.search/search/org/eclipse/search/internal/core/text/TextSearchVisitor.java
+++ b/org.eclipse.search/search/org/eclipse/search/internal/core/text/TextSearchVisitor.java
@@ -333,7 +333,11 @@
 		if (jobCount > MAX_JOBS_COUNT) {
 			jobCount= MAX_JOBS_COUNT;
 		}
-		final JobGroup jobGroup= new TextSearchJobGroup("Text Search", maxThreads, jobCount); //$NON-NLS-1$
+
+		// Seed count over 1 can cause endless waits, see bug 543629 comment 2
+		// TODO use seed = jobCount after the bug 543660 in JobGroup is fixed
+		final int seed = 1;
+		final JobGroup jobGroup = new TextSearchJobGroup("Text Search", maxThreads, seed); //$NON-NLS-1$
 		long startTime= TRACING ? System.currentTimeMillis() : 0;
 
 		Job monitorUpdateJob= new Job(SearchMessages.TextSearchVisitor_progress_updating_job) {