You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by zh...@apache.org on 2015/11/27 07:23:40 UTC

incubator-kylin git commit: KYLIN-1171 kylin.properties trucated bug

Repository: incubator-kylin
Updated Branches:
  refs/heads/2.x-staging 6515b0a02 -> 623635d4a


KYLIN-1171 kylin.properties trucated bug


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

Branch: refs/heads/2.x-staging
Commit: 623635d4afc568df866b03ed1dbde5250b0586f7
Parents: 6515b0a
Author: Zhong <ji...@lm-shc-16501192.corp.ebay.com>
Authored: Fri Nov 27 14:22:58 2015 +0800
Committer: Zhong <ji...@lm-shc-16501192.corp.ebay.com>
Committed: Fri Nov 27 14:23:28 2015 +0800

----------------------------------------------------------------------
 .../java/org/apache/kylin/common/KylinConfig.java     | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/623635d4/core-common/src/main/java/org/apache/kylin/common/KylinConfig.java
----------------------------------------------------------------------
diff --git a/core-common/src/main/java/org/apache/kylin/common/KylinConfig.java b/core-common/src/main/java/org/apache/kylin/common/KylinConfig.java
index c072d34..b08df5f 100644
--- a/core-common/src/main/java/org/apache/kylin/common/KylinConfig.java
+++ b/core-common/src/main/java/org/apache/kylin/common/KylinConfig.java
@@ -29,9 +29,7 @@ import java.io.InputStream;
 import java.io.PrintWriter;
 import java.io.Serializable;
 import java.io.StringWriter;
-import java.util.Map;
-import java.util.Properties;
-import java.util.SortedSet;
+import java.util.*;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
@@ -726,10 +724,18 @@ public class KylinConfig implements Serializable {
 
     public String getConfigAsString() throws IOException {
         final StringWriter stringWriter = new StringWriter();
-        properties.list(new PrintWriter(stringWriter));
+        list(new PrintWriter(stringWriter));
         return stringWriter.toString();
     }
 
+    private void list(PrintWriter out) {
+        for (Enumeration e = properties.keys() ; e.hasMoreElements() ;) {
+            String key = (String)e.nextElement();
+            String val = (String)properties.get(key);
+            out.println(key + "=" + val);
+        }
+    }
+
     public String getSparkHome() {
         return properties.getProperty(SPARK_HOME);
     }