From 8fdd5083bf4dc7f7f6bd33ac71dea2307fdb0ac5 Mon Sep 17 00:00:00 2001 From: Alejandro Abdelnur Date: Mon, 8 Jul 2013 23:07:15 +0000 Subject: [PATCH] HDFS-4841. FsShell commands using secure webhfds fail ClientFinalizer shutdown hook. (rkanter via tucu) git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1501005 13f79535-47bb-0310-9956-ffa450edef68 --- .../src/main/java/org/apache/hadoop/fs/FileSystem.java | 3 ++- hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FileSystem.java b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FileSystem.java index 4a8c60e2e01..7eaa2c2cea0 100644 --- a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FileSystem.java +++ b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FileSystem.java @@ -2468,7 +2468,8 @@ public abstract class FileSystem extends Configured implements Closeable { } // now insert the new file system into the map - if (map.isEmpty() ) { + if (map.isEmpty() + && !ShutdownHookManager.get().isShutdownInProgress()) { ShutdownHookManager.get().addShutdownHook(clientFinalizer, SHUTDOWN_HOOK_PRIORITY); } fs.key = key; diff --git a/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt b/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt index b6c50eb2f11..0a2d45ea3b0 100644 --- a/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt +++ b/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt @@ -1168,6 +1168,9 @@ Release 2.1.0-beta - 2013-07-02 HDFS-4875. Add a test for testing snapshot file length. (Arpit Agarwal via jing9) + HDFS-4841. FsShell commands using secure webhfds fail ClientFinalizer + shutdown hook. (rkanter via tucu) + Release 2.0.5-alpha - 06/06/2013 INCOMPATIBLE CHANGES