You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by vi...@apache.org on 2015/09/01 20:32:55 UTC
hadoop git commit: HDFS-7763. fix zkfc hung issue due to not catching
exception in a corner case. Contributed by Liang Xie.
Repository: hadoop
Updated Branches:
refs/heads/branch-2.6.1 be4d4c9cb -> 406ec495b
HDFS-7763. fix zkfc hung issue due to not catching exception in a corner case. Contributed by Liang Xie.
(cherry picked from commit 7105ebaa9f370db04962a1e19a67073dc080433b)
(cherry picked from commit efb7e287f45c6502f293456034a37d9209a917be)
(cherry picked from commit fd70e4db105e140fc3d60042abb3f598c9afd13f)
Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo
Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/406ec495
Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/406ec495
Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/406ec495
Branch: refs/heads/branch-2.6.1
Commit: 406ec495bb5af0dd838f28589716d13a776eadd8
Parents: be4d4c9
Author: Andrew Wang <wa...@apache.org>
Authored: Tue Feb 24 15:31:13 2015 -0800
Committer: Vinod Kumar Vavilapalli <vi...@apache.org>
Committed: Tue Sep 1 11:30:04 2015 -0700
----------------------------------------------------------------------
hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt | 3 +++
.../apache/hadoop/hdfs/tools/DFSZKFailoverController.java | 9 +++++++--
2 files changed, 10 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hadoop/blob/406ec495/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
----------------------------------------------------------------------
diff --git a/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt b/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
index 3731fe9..09122f9 100644
--- a/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
+++ b/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
@@ -79,6 +79,9 @@ Release 2.6.1 - UNRELEASED
HDFS-7009. Active NN and standby NN have different live nodes.
(Ming Ma via cnauroth)
+ HDFS-7763. fix zkfc hung issue due to not catching exception in a corner
+ case. (Liang Xie via wang)
+
Release 2.6.0 - 2014-11-18
INCOMPATIBLE CHANGES
http://git-wip-us.apache.org/repos/asf/hadoop/blob/406ec495/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/tools/DFSZKFailoverController.java
----------------------------------------------------------------------
diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/tools/DFSZKFailoverController.java b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/tools/DFSZKFailoverController.java
index a42b1e3..85f77f1 100644
--- a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/tools/DFSZKFailoverController.java
+++ b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/tools/DFSZKFailoverController.java
@@ -176,8 +176,13 @@ public class DFSZKFailoverController extends ZKFailoverController {
new HdfsConfiguration(), args);
DFSZKFailoverController zkfc = DFSZKFailoverController.create(
parser.getConfiguration());
-
- System.exit(zkfc.run(parser.getRemainingArgs()));
+ int retCode = 0;
+ try {
+ retCode = zkfc.run(parser.getRemainingArgs());
+ } catch (Throwable t) {
+ LOG.fatal("Got a fatal error, exiting now", t);
+ }
+ System.exit(retCode);
}
@Override