Author: dhruba Date: Thu Nov 29 13:36:25 2007 New Revision: 599586 URL: http://svn.apache.org/viewvc?rev=599586&view=rev Log: HADOOP-2209. SecondaryNamenode process exits if it encounters exceptions that it cannot handle. (Dhruba Borthakur via dhruba)
Modified: lucene/hadoop/trunk/CHANGES.txt lucene/hadoop/trunk/src/java/org/apache/hadoop/dfs/SecondaryNameNode.java Modified: lucene/hadoop/trunk/CHANGES.txt URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/CHANGES.txt?rev=599586&r1=599585&r2=599586&view=diff ============================================================================== --- lucene/hadoop/trunk/CHANGES.txt (original) +++ lucene/hadoop/trunk/CHANGES.txt Thu Nov 29 13:36:25 2007 @@ -169,6 +169,9 @@ an infinite loop while deleting excess replicas that were created by block rebalancing. (Hairong Kuang via dhruba) + HADOOP-2209. SecondaryNamenode process exits if it encounters exceptions + that it cannot handle. (Dhruba Borthakur via dhruba) + Branch 0.15 (unreleased) BUG FIXES Modified: lucene/hadoop/trunk/src/java/org/apache/hadoop/dfs/SecondaryNameNode.java URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/src/java/org/apache/hadoop/dfs/SecondaryNameNode.java?rev=599586&r1=599585&r2=599586&view=diff ============================================================================== --- lucene/hadoop/trunk/src/java/org/apache/hadoop/dfs/SecondaryNameNode.java (original) +++ lucene/hadoop/trunk/src/java/org/apache/hadoop/dfs/SecondaryNameNode.java Thu Nov 29 13:36:25 2007 @@ -196,6 +196,11 @@ LOG.error("Exception in doCheckpoint:"); LOG.error(StringUtils.stringifyException(e)); e.printStackTrace(); + } catch (Throwable e) { + LOG.error("Throwable Exception in doCheckpoint:"); + LOG.error(StringUtils.stringifyException(e)); + e.printStackTrace(); + Runtime.getRuntime().exit(-1); } } }