You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by li...@apache.org on 2016/11/17 08:39:16 UTC

kylin git commit: minor, improve exception handling in MetadataManager.getTableExt()

Repository: kylin
Updated Branches:
  refs/heads/master 0a0c5547d -> 28276e940


minor, improve exception handling in MetadataManager.getTableExt()


Project: http://git-wip-us.apache.org/repos/asf/kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/28276e94
Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/28276e94
Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/28276e94

Branch: refs/heads/master
Commit: 28276e940955578ecda46c28543004e9cad877c9
Parents: 0a0c554
Author: Li Yang <li...@apache.org>
Authored: Thu Nov 17 16:39:11 2016 +0800
Committer: Li Yang <li...@apache.org>
Committed: Thu Nov 17 16:39:11 2016 +0800

----------------------------------------------------------------------
 .../main/java/org/apache/kylin/metadata/MetadataManager.java | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/28276e94/core-metadata/src/main/java/org/apache/kylin/metadata/MetadataManager.java
----------------------------------------------------------------------
diff --git a/core-metadata/src/main/java/org/apache/kylin/metadata/MetadataManager.java b/core-metadata/src/main/java/org/apache/kylin/metadata/MetadataManager.java
index 5e12016..5d1db9e 100644
--- a/core-metadata/src/main/java/org/apache/kylin/metadata/MetadataManager.java
+++ b/core-metadata/src/main/java/org/apache/kylin/metadata/MetadataManager.java
@@ -192,7 +192,7 @@ public class MetadataManager {
      * @param tableName
      * @return
      */
-    public TableExtDesc getTableExt(String tableName) throws IOException {
+    public TableExtDesc getTableExt(String tableName) {
         if (tableName.indexOf(".") < 0)
             tableName = "DEFAULT." + tableName;
 
@@ -205,7 +205,11 @@ public class MetadataManager {
             result.setUuid(UUID.randomUUID().toString());
             result.setLastModified(0);
             result.init();
-            saveTableExt(result);
+            try {
+                saveTableExt(result);
+            } catch (IOException ex) {
+                logger.warn("Failed to save TableExt", ex);
+            }
         }
         return result;
     }