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


Reply via email to