HADOOP-9737. JarFinder#getJar should delete the jar file upon destruction of the JVM (jbonofre via rkanter)
Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/315074bb Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/315074bb Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/315074bb Branch: refs/heads/HDFS-7240 Commit: 315074bb08e0f2c9508834ada62f1533ffd82a26 Parents: 5aab014 Author: Robert Kanter <[email protected]> Authored: Fri May 8 16:05:04 2015 -0700 Committer: Robert Kanter <[email protected]> Committed: Fri May 8 16:05:04 2015 -0700 ---------------------------------------------------------------------- hadoop-common-project/hadoop-common/CHANGES.txt | 3 +++ .../src/test/java/org/apache/hadoop/util/JarFinder.java | 1 + 2 files changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hadoop/blob/315074bb/hadoop-common-project/hadoop-common/CHANGES.txt ---------------------------------------------------------------------- diff --git a/hadoop-common-project/hadoop-common/CHANGES.txt b/hadoop-common-project/hadoop-common/CHANGES.txt index ed674ec..6e23efd 100644 --- a/hadoop-common-project/hadoop-common/CHANGES.txt +++ b/hadoop-common-project/hadoop-common/CHANGES.txt @@ -923,6 +923,9 @@ Release 2.7.0 - 2015-04-20 HADOOP-11801. Update BUILDING.txt for Ubuntu. (Gabor Liptak via Arpit Agarwal) + HADOOP-9737. JarFinder#getJar should delete the jar file upon destruction + of the JVM (jbonofre via rkanter) + OPTIMIZATIONS HADOOP-11323. WritableComparator#compare keeps reference to byte array. http://git-wip-us.apache.org/repos/asf/hadoop/blob/315074bb/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/util/JarFinder.java ---------------------------------------------------------------------- diff --git a/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/util/JarFinder.java b/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/util/JarFinder.java index 72ca8cc..98acd16 100644 --- a/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/util/JarFinder.java +++ b/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/util/JarFinder.java @@ -160,6 +160,7 @@ public class JarFinder { File tempJar = File.createTempFile("hadoop-", "", testDir); tempJar = new File(tempJar.getAbsolutePath() + ".jar"); createJar(baseDir, tempJar); + tempJar.deleteOnExit(); return tempJar.getAbsolutePath(); } }
