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