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;
}
}