You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by pr...@apache.org on 2009/10/18 03:14:17 UTC

svn commit: r826327 - in /hadoop/hive/branches/branch-0.4: CHANGES.txt metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java

Author: prasadc
Date: Sun Oct 18 01:14:17 2009
New Revision: 826327

URL: http://svn.apache.org/viewvc?rev=826327&view=rev
Log:
HIVE-884. Metastore Server should call System.exit() on error.
    (Zheng Shao via pchakka)

Modified:
    hadoop/hive/branches/branch-0.4/CHANGES.txt
    hadoop/hive/branches/branch-0.4/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java

Modified: hadoop/hive/branches/branch-0.4/CHANGES.txt
URL: http://svn.apache.org/viewvc/hadoop/hive/branches/branch-0.4/CHANGES.txt?rev=826327&r1=826326&r2=826327&view=diff
==============================================================================
--- hadoop/hive/branches/branch-0.4/CHANGES.txt (original)
+++ hadoop/hive/branches/branch-0.4/CHANGES.txt Sun Oct 18 01:14:17 2009
@@ -134,6 +134,9 @@
 
     HIVE-857. Transform script should support objects of same type. (Zheng Shao via namit)
 
+    HIVE-884. Metastore Server should call System.exit() on error.
+    (Zheng Shao via pchakka)
+
   IMPROVEMENTS
     HIVE-389. Option to build without ivy (jssarma)
 

Modified: hadoop/hive/branches/branch-0.4/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java
URL: http://svn.apache.org/viewvc/hadoop/hive/branches/branch-0.4/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java?rev=826327&r1=826326&r2=826327&view=diff
==============================================================================
--- hadoop/hive/branches/branch-0.4/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java (original)
+++ hadoop/hive/branches/branch-0.4/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java Sun Oct 18 01:14:17 2009
@@ -718,8 +718,11 @@
       HMSHandler.LOG.info("Options.minWorkerThreads = " + options.minWorkerThreads);
       HMSHandler.LOG.info("Options.maxWorkerThreads = " + options.maxWorkerThreads);
       server.serve();
-    } catch (Exception x) {
+    } catch (Throwable x) {
       x.printStackTrace();
+      HMSHandler.LOG.error("Metastore Thrift Server threw an exception. Exiting...");
+      HMSHandler.LOG.error(StringUtils.stringifyException(x));
+      System.exit(1);
     }
   }
 }