You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ma...@apache.org on 2020/08/17 23:12:14 UTC

[lucene-solr] 44/49: @558 Aue, aue, We are explorers reading every sign

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

markrmiller pushed a commit to branch reference_impl
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git

commit 2c0c1f6a7aeee0e900d5c1c1a90de7339b5f9dc3
Author: markrmiller@gmail.com <ma...@gmail.com>
AuthorDate: Sun Aug 16 21:09:25 2020 -0500

    @558 Aue, aue, We are explorers reading every sign
---
 .../clustering/solr/collection1/conf/synonyms.txt  | 20 +++++------
 .../dih/solr/collection1/conf/synonyms.txt         | 27 +++++++++------
 .../extraction/solr/collection1/conf/synonyms.txt  | 27 +++++++++------
 .../test-files/solr/collection1/conf/synonyms.txt  | 19 ++++++-----
 .../test-files/solr/collection1/conf/synonyms.txt  | 18 +++++-----
 .../solr/collection1/conf/old_synonyms.txt         | 14 ++++----
 .../example-DIH/solr/atom/conf/synonyms.txt        | 18 +++++-----
 solr/example/example-DIH/solr/db/conf/synonyms.txt | 18 +++++-----
 .../example-DIH/solr/mail/conf/synonyms.txt        | 18 +++++-----
 .../example-DIH/solr/solr/conf/synonyms.txt        | 18 +++++-----
 solr/example/files/conf/synonyms.txt               | 18 +++++-----
 .../sample_techproducts_configs/conf/synonyms.txt  | 18 +++++-----
 .../src/java/org/apache/solr/common/ParWork.java   |  3 +-
 .../java/org/apache/solr/common/TimeTracker.java   | 32 ++++++++----------
 .../src/java/org/apache/solr/SolrTestCase.java     | 39 +++++++++++-----------
 15 files changed, 158 insertions(+), 149 deletions(-)

diff --git a/solr/contrib/clustering/src/test-files/clustering/solr/collection1/conf/synonyms.txt b/solr/contrib/clustering/src/test-files/clustering/solr/collection1/conf/synonyms.txt
index 26d237a..436964a 100644
--- a/solr/contrib/clustering/src/test-files/clustering/solr/collection1/conf/synonyms.txt
+++ b/solr/contrib/clustering/src/test-files/clustering/solr/collection1/conf/synonyms.txt
@@ -12,20 +12,18 @@
 
 #-----------------------------------------------------------------------
 #some test synonym mappings unlikely to appear in real input text
-aaa => aaaa
-bbb => bbbb1 bbbb2
-ccc => cccc1,cccc2
-a\=>a => b\=>b
-a\,a => b\,b
-fooaaa,baraaa,bazaaa
+#aaafoo => aaabar
+#bbbfoo => bbbfoo bbbbar
+#cccfoo => cccbar cccbaz
+#fooaaa,baraaa,bazaaa
 
 # Some synonym groups specific to this example
-GB,gib,gigabyte,gigabytes
-MB,mib,megabyte,megabytes
-Television, Televisions, TV, TVs
-#notice we use "gib" instead of "GiB" so any WordDelimiterGraphFilter coming
+ #GB,gib,gigabyte,gigabytes
+#MB,mib,megabyte,megabytes
+#Television, Televisions, TV, TVs
+#notice we use "gib" instead of "GiB" so any WordDelimiterFilter coming
 #after us won't split it into two words.
 
 # Synonym mappings can be used for spelling correction too
-pixima => pixma
+#pixima => pixma
 
diff --git a/solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/synonyms.txt b/solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/synonyms.txt
index a7624f0..436964a 100644
--- a/solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/synonyms.txt
+++ b/solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/synonyms.txt
@@ -1,6 +1,3 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
 # The ASF licenses this file to You under the Apache License, Version 2.0
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
@@ -12,11 +9,21 @@
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
 # limitations under the License.
-a => aa
-b => b1 b2
-c => c1,c2
-a\=>a => b\=>b
-a\,a => b\,b
-foo,bar,baz
 
-Television,TV,Televisions
+#-----------------------------------------------------------------------
+#some test synonym mappings unlikely to appear in real input text
+#aaafoo => aaabar
+#bbbfoo => bbbfoo bbbbar
+#cccfoo => cccbar cccbaz
+#fooaaa,baraaa,bazaaa
+
+# Some synonym groups specific to this example
+ #GB,gib,gigabyte,gigabytes
+#MB,mib,megabyte,megabytes
+#Television, Televisions, TV, TVs
+#notice we use "gib" instead of "GiB" so any WordDelimiterFilter coming
+#after us won't split it into two words.
+
+# Synonym mappings can be used for spelling correction too
+#pixima => pixma
+
diff --git a/solr/contrib/extraction/src/test-files/extraction/solr/collection1/conf/synonyms.txt b/solr/contrib/extraction/src/test-files/extraction/solr/collection1/conf/synonyms.txt
index a7624f0..436964a 100644
--- a/solr/contrib/extraction/src/test-files/extraction/solr/collection1/conf/synonyms.txt
+++ b/solr/contrib/extraction/src/test-files/extraction/solr/collection1/conf/synonyms.txt
@@ -1,6 +1,3 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
 # The ASF licenses this file to You under the Apache License, Version 2.0
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
@@ -12,11 +9,21 @@
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
 # limitations under the License.
-a => aa
-b => b1 b2
-c => c1,c2
-a\=>a => b\=>b
-a\,a => b\,b
-foo,bar,baz
 
-Television,TV,Televisions
+#-----------------------------------------------------------------------
+#some test synonym mappings unlikely to appear in real input text
+#aaafoo => aaabar
+#bbbfoo => bbbfoo bbbbar
+#cccfoo => cccbar cccbaz
+#fooaaa,baraaa,bazaaa
+
+# Some synonym groups specific to this example
+ #GB,gib,gigabyte,gigabytes
+#MB,mib,megabyte,megabytes
+#Television, Televisions, TV, TVs
+#notice we use "gib" instead of "GiB" so any WordDelimiterFilter coming
+#after us won't split it into two words.
+
+# Synonym mappings can be used for spelling correction too
+#pixima => pixma
+
diff --git a/solr/contrib/ltr/src/test-files/solr/collection1/conf/synonyms.txt b/solr/contrib/ltr/src/test-files/solr/collection1/conf/synonyms.txt
index 461ed4d..436964a 100644
--- a/solr/contrib/ltr/src/test-files/solr/collection1/conf/synonyms.txt
+++ b/solr/contrib/ltr/src/test-files/solr/collection1/conf/synonyms.txt
@@ -12,17 +12,18 @@
 
 #-----------------------------------------------------------------------
 #some test synonym mappings unlikely to appear in real input text
-aaafoo => aaabar
-bbbfoo => bbbfoo bbbbar
-cccfoo => cccbar cccbaz
-fooaaa,baraaa,bazaaa
+#aaafoo => aaabar
+#bbbfoo => bbbfoo bbbbar
+#cccfoo => cccbar cccbaz
+#fooaaa,baraaa,bazaaa
 
 # Some synonym groups specific to this example
-GB,gib,gigabyte,gigabytes
-MB,mib,megabyte,megabytes
-Television, Televisions, TV, TVs
-#notice we use "gib" instead of "GiB" so any WordDelimiterGraphFilter coming
+ #GB,gib,gigabyte,gigabytes
+#MB,mib,megabyte,megabytes
+#Television, Televisions, TV, TVs
+#notice we use "gib" instead of "GiB" so any WordDelimiterFilter coming
 #after us won't split it into two words.
 
 # Synonym mappings can be used for spelling correction too
-pixima => pixma
+#pixima => pixma
+
diff --git a/solr/contrib/prometheus-exporter/src/test-files/solr/collection1/conf/synonyms.txt b/solr/contrib/prometheus-exporter/src/test-files/solr/collection1/conf/synonyms.txt
index eab4ee8..436964a 100644
--- a/solr/contrib/prometheus-exporter/src/test-files/solr/collection1/conf/synonyms.txt
+++ b/solr/contrib/prometheus-exporter/src/test-files/solr/collection1/conf/synonyms.txt
@@ -12,18 +12,18 @@
 
 #-----------------------------------------------------------------------
 #some test synonym mappings unlikely to appear in real input text
-aaafoo => aaabar
-bbbfoo => bbbfoo bbbbar
-cccfoo => cccbar cccbaz
-fooaaa,baraaa,bazaaa
+#aaafoo => aaabar
+#bbbfoo => bbbfoo bbbbar
+#cccfoo => cccbar cccbaz
+#fooaaa,baraaa,bazaaa
 
 # Some synonym groups specific to this example
-GB,gib,gigabyte,gigabytes
-MB,mib,megabyte,megabytes
-Television, Televisions, TV, TVs
-#notice we use "gib" instead of "GiB" so any WordDelimiterGraphFilter coming
+ #GB,gib,gigabyte,gigabytes
+#MB,mib,megabyte,megabytes
+#Television, Televisions, TV, TVs
+#notice we use "gib" instead of "GiB" so any WordDelimiterFilter coming
 #after us won't split it into two words.
 
 # Synonym mappings can be used for spelling correction too
-pixima => pixma
+#pixima => pixma
 
diff --git a/solr/core/src/test-files/solr/collection1/conf/old_synonyms.txt b/solr/core/src/test-files/solr/collection1/conf/old_synonyms.txt
index a7624f0..dcfedd1 100644
--- a/solr/core/src/test-files/solr/collection1/conf/old_synonyms.txt
+++ b/solr/core/src/test-files/solr/collection1/conf/old_synonyms.txt
@@ -12,11 +12,11 @@
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
 # limitations under the License.
-a => aa
-b => b1 b2
-c => c1,c2
-a\=>a => b\=>b
-a\,a => b\,b
-foo,bar,baz
+#a => aa
+#b => b1 b2
+#c => c1,c2
+#a\=>a => b\=>b
+#a\,a => b\,b
+#foo,bar,baz
 
-Television,TV,Televisions
+#Television,TV,Televisions
diff --git a/solr/example/example-DIH/solr/atom/conf/synonyms.txt b/solr/example/example-DIH/solr/atom/conf/synonyms.txt
index eab4ee8..436964a 100644
--- a/solr/example/example-DIH/solr/atom/conf/synonyms.txt
+++ b/solr/example/example-DIH/solr/atom/conf/synonyms.txt
@@ -12,18 +12,18 @@
 
 #-----------------------------------------------------------------------
 #some test synonym mappings unlikely to appear in real input text
-aaafoo => aaabar
-bbbfoo => bbbfoo bbbbar
-cccfoo => cccbar cccbaz
-fooaaa,baraaa,bazaaa
+#aaafoo => aaabar
+#bbbfoo => bbbfoo bbbbar
+#cccfoo => cccbar cccbaz
+#fooaaa,baraaa,bazaaa
 
 # Some synonym groups specific to this example
-GB,gib,gigabyte,gigabytes
-MB,mib,megabyte,megabytes
-Television, Televisions, TV, TVs
-#notice we use "gib" instead of "GiB" so any WordDelimiterGraphFilter coming
+ #GB,gib,gigabyte,gigabytes
+#MB,mib,megabyte,megabytes
+#Television, Televisions, TV, TVs
+#notice we use "gib" instead of "GiB" so any WordDelimiterFilter coming
 #after us won't split it into two words.
 
 # Synonym mappings can be used for spelling correction too
-pixima => pixma
+#pixima => pixma
 
diff --git a/solr/example/example-DIH/solr/db/conf/synonyms.txt b/solr/example/example-DIH/solr/db/conf/synonyms.txt
index eab4ee8..436964a 100644
--- a/solr/example/example-DIH/solr/db/conf/synonyms.txt
+++ b/solr/example/example-DIH/solr/db/conf/synonyms.txt
@@ -12,18 +12,18 @@
 
 #-----------------------------------------------------------------------
 #some test synonym mappings unlikely to appear in real input text
-aaafoo => aaabar
-bbbfoo => bbbfoo bbbbar
-cccfoo => cccbar cccbaz
-fooaaa,baraaa,bazaaa
+#aaafoo => aaabar
+#bbbfoo => bbbfoo bbbbar
+#cccfoo => cccbar cccbaz
+#fooaaa,baraaa,bazaaa
 
 # Some synonym groups specific to this example
-GB,gib,gigabyte,gigabytes
-MB,mib,megabyte,megabytes
-Television, Televisions, TV, TVs
-#notice we use "gib" instead of "GiB" so any WordDelimiterGraphFilter coming
+ #GB,gib,gigabyte,gigabytes
+#MB,mib,megabyte,megabytes
+#Television, Televisions, TV, TVs
+#notice we use "gib" instead of "GiB" so any WordDelimiterFilter coming
 #after us won't split it into two words.
 
 # Synonym mappings can be used for spelling correction too
-pixima => pixma
+#pixima => pixma
 
diff --git a/solr/example/example-DIH/solr/mail/conf/synonyms.txt b/solr/example/example-DIH/solr/mail/conf/synonyms.txt
index eab4ee8..436964a 100644
--- a/solr/example/example-DIH/solr/mail/conf/synonyms.txt
+++ b/solr/example/example-DIH/solr/mail/conf/synonyms.txt
@@ -12,18 +12,18 @@
 
 #-----------------------------------------------------------------------
 #some test synonym mappings unlikely to appear in real input text
-aaafoo => aaabar
-bbbfoo => bbbfoo bbbbar
-cccfoo => cccbar cccbaz
-fooaaa,baraaa,bazaaa
+#aaafoo => aaabar
+#bbbfoo => bbbfoo bbbbar
+#cccfoo => cccbar cccbaz
+#fooaaa,baraaa,bazaaa
 
 # Some synonym groups specific to this example
-GB,gib,gigabyte,gigabytes
-MB,mib,megabyte,megabytes
-Television, Televisions, TV, TVs
-#notice we use "gib" instead of "GiB" so any WordDelimiterGraphFilter coming
+ #GB,gib,gigabyte,gigabytes
+#MB,mib,megabyte,megabytes
+#Television, Televisions, TV, TVs
+#notice we use "gib" instead of "GiB" so any WordDelimiterFilter coming
 #after us won't split it into two words.
 
 # Synonym mappings can be used for spelling correction too
-pixima => pixma
+#pixima => pixma
 
diff --git a/solr/example/example-DIH/solr/solr/conf/synonyms.txt b/solr/example/example-DIH/solr/solr/conf/synonyms.txt
index eab4ee8..436964a 100644
--- a/solr/example/example-DIH/solr/solr/conf/synonyms.txt
+++ b/solr/example/example-DIH/solr/solr/conf/synonyms.txt
@@ -12,18 +12,18 @@
 
 #-----------------------------------------------------------------------
 #some test synonym mappings unlikely to appear in real input text
-aaafoo => aaabar
-bbbfoo => bbbfoo bbbbar
-cccfoo => cccbar cccbaz
-fooaaa,baraaa,bazaaa
+#aaafoo => aaabar
+#bbbfoo => bbbfoo bbbbar
+#cccfoo => cccbar cccbaz
+#fooaaa,baraaa,bazaaa
 
 # Some synonym groups specific to this example
-GB,gib,gigabyte,gigabytes
-MB,mib,megabyte,megabytes
-Television, Televisions, TV, TVs
-#notice we use "gib" instead of "GiB" so any WordDelimiterGraphFilter coming
+ #GB,gib,gigabyte,gigabytes
+#MB,mib,megabyte,megabytes
+#Television, Televisions, TV, TVs
+#notice we use "gib" instead of "GiB" so any WordDelimiterFilter coming
 #after us won't split it into two words.
 
 # Synonym mappings can be used for spelling correction too
-pixima => pixma
+#pixima => pixma
 
diff --git a/solr/example/files/conf/synonyms.txt b/solr/example/files/conf/synonyms.txt
index eab4ee8..436964a 100644
--- a/solr/example/files/conf/synonyms.txt
+++ b/solr/example/files/conf/synonyms.txt
@@ -12,18 +12,18 @@
 
 #-----------------------------------------------------------------------
 #some test synonym mappings unlikely to appear in real input text
-aaafoo => aaabar
-bbbfoo => bbbfoo bbbbar
-cccfoo => cccbar cccbaz
-fooaaa,baraaa,bazaaa
+#aaafoo => aaabar
+#bbbfoo => bbbfoo bbbbar
+#cccfoo => cccbar cccbaz
+#fooaaa,baraaa,bazaaa
 
 # Some synonym groups specific to this example
-GB,gib,gigabyte,gigabytes
-MB,mib,megabyte,megabytes
-Television, Televisions, TV, TVs
-#notice we use "gib" instead of "GiB" so any WordDelimiterGraphFilter coming
+ #GB,gib,gigabyte,gigabytes
+#MB,mib,megabyte,megabytes
+#Television, Televisions, TV, TVs
+#notice we use "gib" instead of "GiB" so any WordDelimiterFilter coming
 #after us won't split it into two words.
 
 # Synonym mappings can be used for spelling correction too
-pixima => pixma
+#pixima => pixma
 
diff --git a/solr/server/solr/configsets/sample_techproducts_configs/conf/synonyms.txt b/solr/server/solr/configsets/sample_techproducts_configs/conf/synonyms.txt
index eab4ee8..436964a 100644
--- a/solr/server/solr/configsets/sample_techproducts_configs/conf/synonyms.txt
+++ b/solr/server/solr/configsets/sample_techproducts_configs/conf/synonyms.txt
@@ -12,18 +12,18 @@
 
 #-----------------------------------------------------------------------
 #some test synonym mappings unlikely to appear in real input text
-aaafoo => aaabar
-bbbfoo => bbbfoo bbbbar
-cccfoo => cccbar cccbaz
-fooaaa,baraaa,bazaaa
+#aaafoo => aaabar
+#bbbfoo => bbbfoo bbbbar
+#cccfoo => cccbar cccbaz
+#fooaaa,baraaa,bazaaa
 
 # Some synonym groups specific to this example
-GB,gib,gigabyte,gigabytes
-MB,mib,megabyte,megabytes
-Television, Televisions, TV, TVs
-#notice we use "gib" instead of "GiB" so any WordDelimiterGraphFilter coming
+ #GB,gib,gigabyte,gigabytes
+#MB,mib,megabyte,megabytes
+#Television, Televisions, TV, TVs
+#notice we use "gib" instead of "GiB" so any WordDelimiterFilter coming
 #after us won't split it into two words.
 
 # Synonym mappings can be used for spelling correction too
-pixima => pixma
+#pixima => pixma
 
diff --git a/solr/solrj/src/java/org/apache/solr/common/ParWork.java b/solr/solrj/src/java/org/apache/solr/common/ParWork.java
index 10a02d3..54289dd 100644
--- a/solr/solrj/src/java/org/apache/solr/common/ParWork.java
+++ b/solr/solrj/src/java/org/apache/solr/common/ParWork.java
@@ -410,7 +410,7 @@ public class ParWork implements Closeable {
       for (WorkUnit workUnit : workUnits) {
         if (log.isDebugEnabled()) log.debug("Process workunit {} {}", rootLabel, workUnit.objects);
         TimeTracker workUnitTracker = null;
-        assert (workUnitTracker = workUnit.tracker.startSubClose(rootLabel)) != null;
+        assert (workUnitTracker = workUnit.tracker.startSubClose(workUnit)) != null;
         try {
           List<ParObject> objects = workUnit.objects;
 
@@ -659,6 +659,7 @@ public class ParWork implements Closeable {
   }
 
   public static void close(Object object) {
+    if (object == null) return;
     close(object, false);
   }
 
diff --git a/solr/solrj/src/java/org/apache/solr/common/TimeTracker.java b/solr/solrj/src/java/org/apache/solr/common/TimeTracker.java
index 1712cfa..a7054ef 100644
--- a/solr/solrj/src/java/org/apache/solr/common/TimeTracker.java
+++ b/solr/solrj/src/java/org/apache/solr/common/TimeTracker.java
@@ -36,15 +36,12 @@ public class TimeTracker {
   
   private final long startTime;
   private final PrintStream out;
+  private final String stringout;
 
   private volatile long doneTime;
-
-  private volatile Object trackedObject;
   
   private final List<TimeTracker> children = Collections.synchronizedList(new ArrayList<>(64));
 
-  private final Class<? extends Object> clazz;
-
   private final StringBuilder label = new StringBuilder(2046);
   
   private final int depth;
@@ -54,14 +51,22 @@ public class TimeTracker {
   }
 
   private TimeTracker(Object object, String label, int i, PrintStream out) {
-    this.trackedObject = object;
-    this.clazz = object == null ? null : object.getClass();
+    if (object == null) throw new NullPointerException();
+    if (object instanceof String) {
+      stringout = object.toString() + "-> " + getElapsedMS() + "ms";
+    } else {
+      stringout =
+          object.getClass().getSimpleName() + "--> " + getElapsedMS() + "ms";
+    }
+
     this.startTime = System.nanoTime();
     this.label.append(label);
     this.depth = i;
     this.out = out;
     if (depth <= 1) {
-      CLOSE_TIMES.put((object != null ? object.hashCode() : 0) + "_" + label.hashCode(), this);
+      CLOSE_TIMES.put(
+          (object != null ? object.hashCode() : 0) + "_" + label.hashCode(),
+          this);
     }
   }
 
@@ -216,14 +221,9 @@ public class TimeTracker {
   public String toString() {
     if (label != null) {
       return (children.size() > 0 ? ":" : "") + label + " " + getElapsedMS() + "ms";
-    } else if (trackedObject != null) {
-      if (trackedObject instanceof String) {
-        return trackedObject.toString() + "-> " + getElapsedMS() + "ms";
-      } else {
-        return trackedObject.getClass().getSimpleName() + "--> " + getElapsedMS() + "ms";
-      }
+    } else {
+      return stringout;
     }
-    return "*InternalError*";
   }
 
   private long getElapsedNS(long startTime, long doneTime) {
@@ -237,10 +237,6 @@ public class TimeTracker {
     }
     return returnlong;
   }
-
-  public Class<? extends Object> getClazz() {
-    return clazz;
-  }
   
   public long getElapsedMS() {
     if (log.isDebugEnabled()) {
diff --git a/solr/test-framework/src/java/org/apache/solr/SolrTestCase.java b/solr/test-framework/src/java/org/apache/solr/SolrTestCase.java
index 7d56e6c..267104d 100644
--- a/solr/test-framework/src/java/org/apache/solr/SolrTestCase.java
+++ b/solr/test-framework/src/java/org/apache/solr/SolrTestCase.java
@@ -202,7 +202,7 @@ public class SolrTestCase extends LuceneTestCase {
     log.info("*******************************************************************");
     log.info("@BeforeClass ------------------------------------------------------");
 
-    interruptThreadsOnTearDown("ParWork", false);
+    //interruptThreadsOnTearDown("ParWork", false);
 
     if (!SysStats.getSysStats().isAlive()) {
       SysStats.reStartSysStats();
@@ -487,28 +487,27 @@ public class SolrTestCase extends LuceneTestCase {
 //                  + testTime);
       }
     } finally {
-      System.out.println("Show Close Times");
       Class<? extends Object> clazz = null;
       Long tooLongTime = 0L;
       String times = null;
-      try {
-        synchronized (TimeTracker.CLOSE_TIMES) {
-          Map<String, TimeTracker> closeTimes = TimeTracker.CLOSE_TIMES;
-          for (TimeTracker closeTime : closeTimes.values()) {
-            int closeTimeout = Integer.getInteger("solr.parWorkTestTimeout", 10000);
-            if (closeTime.getElapsedMS() > closeTimeout) {
-              tooLongTime = closeTime.getElapsedMS();
-              clazz = closeTime.getClazz();
-              times = closeTime.getCloseTimes();
-            }
-            // turn off until layout is fixed again
-            // closeTime.printCloseTimes();
-          }
-        }
-
-      } finally {
+//      try {
+//        synchronized (TimeTracker.CLOSE_TIMES) {
+//          Map<String, TimeTracker> closeTimes = TimeTracker.CLOSE_TIMES;
+//          for (TimeTracker closeTime : closeTimes.values()) {
+//            int closeTimeout = Integer.getInteger("solr.parWorkTestTimeout", 10000);
+//            if (closeTime.getElapsedMS() > closeTimeout) {
+//              tooLongTime = closeTime.getElapsedMS();
+//              clazz = closeTime.getClazz();
+//              times = closeTime.getCloseTimes();
+//            }
+//            // turn off until layout is fixed again
+//            // closeTime.printCloseTimes();
+//          }
+//        }
+//
+//      } finally {
         TimeTracker.CLOSE_TIMES.clear();
-      }
+//      }
 
       if (clazz != null) {
         // nocommit - leave this on
@@ -520,7 +519,7 @@ public class SolrTestCase extends LuceneTestCase {
 
     StartupLoggingUtils.shutdown();
 
-    checkForInterruptRequest();
+    //checkForInterruptRequest();
   }
 
   private static SSLTestConfig buildSSLConfig() {