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:04:42 UTC

svn commit: r826325 - in /hadoop/hive/trunk: CHANGES.txt metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java

Author: prasadc
Date: Sun Oct 18 01:04:42 2009
New Revision: 826325

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

Modified:
    hadoop/hive/trunk/CHANGES.txt
    hadoop/hive/trunk/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java

Modified: hadoop/hive/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/hadoop/hive/trunk/CHANGES.txt?rev=826325&r1=826324&r2=826325&view=diff
==============================================================================
--- hadoop/hive/trunk/CHANGES.txt (original)
+++ hadoop/hive/trunk/CHANGES.txt Sun Oct 18 01:04:42 2009
@@ -193,6 +193,9 @@
     HIVE-882. Create a new directory every time for scratch.
     (Namit Jain via zshao)
 
+    HIVE-883. Metastore Server should call System.exit() on error.
+    (Zheng Shao via pchakka)
+
 Release 0.4.0 -  Unreleased
 
   INCOMPATIBLE CHANGES

Modified: hadoop/hive/trunk/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java
URL: http://svn.apache.org/viewvc/hadoop/hive/trunk/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java?rev=826325&r1=826324&r2=826325&view=diff
==============================================================================
--- hadoop/hive/trunk/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java (original)
+++ hadoop/hive/trunk/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java Sun Oct 18 01:04:42 2009
@@ -736,8 +736,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);
     }
   }
 }