You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by us...@apache.org on 2014/09/14 13:10:22 UTC

svn commit: r1624837 - in /lucene/dev/trunk/lucene/benchmark/src: java/org/apache/lucene/benchmark/byTask/utils/Algorithm.java test/org/apache/lucene/benchmark/byTask/TestPerfTasksParse.java

Author: uschindler
Date: Sun Sep 14 11:10:21 2014
New Revision: 1624837

URL: http://svn.apache.org/r1624837
Log:
Fix problem with open files on windows (this was not caused by Robert's commits, it just did never happen because GC was faster)...

Modified:
    lucene/dev/trunk/lucene/benchmark/src/java/org/apache/lucene/benchmark/byTask/utils/Algorithm.java
    lucene/dev/trunk/lucene/benchmark/src/test/org/apache/lucene/benchmark/byTask/TestPerfTasksParse.java

Modified: lucene/dev/trunk/lucene/benchmark/src/java/org/apache/lucene/benchmark/byTask/utils/Algorithm.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/benchmark/src/java/org/apache/lucene/benchmark/byTask/utils/Algorithm.java?rev=1624837&r1=1624836&r2=1624837&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/benchmark/src/java/org/apache/lucene/benchmark/byTask/utils/Algorithm.java (original)
+++ lucene/dev/trunk/lucene/benchmark/src/java/org/apache/lucene/benchmark/byTask/utils/Algorithm.java Sun Sep 14 11:10:21 2014
@@ -32,7 +32,7 @@ import org.apache.lucene.benchmark.byTas
 /**
  * Test algorithm, as read from file
  */
-public class Algorithm {
+public class Algorithm implements AutoCloseable {
   
   private TaskSequence sequence;
   private final String[] taskPackages;
@@ -358,6 +358,11 @@ public class Algorithm {
       }
     }
   }
+
+  @Override
+  public void close() throws Exception {
+    sequence.close();
+  }
   
 }
 

Modified: lucene/dev/trunk/lucene/benchmark/src/test/org/apache/lucene/benchmark/byTask/TestPerfTasksParse.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/benchmark/src/test/org/apache/lucene/benchmark/byTask/TestPerfTasksParse.java?rev=1624837&r1=1624836&r2=1624837&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/benchmark/src/test/org/apache/lucene/benchmark/byTask/TestPerfTasksParse.java (original)
+++ lucene/dev/trunk/lucene/benchmark/src/test/org/apache/lucene/benchmark/byTask/TestPerfTasksParse.java Sun Sep 14 11:10:21 2014
@@ -133,7 +133,7 @@ public class TestPerfTasksParse extends 
           config.set("query.maker", MockQueryMaker.class.getName());
         }
         PerfRunData data = new PerfRunData(config);
-        new Algorithm(data);
+        try (Algorithm algo = new Algorithm(data)) {}
         foundFiles = true;
       }
     }