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/03 08:39:45 UTC

kylin git commit: minor, update default engines in cloned cube

Repository: kylin
Updated Branches:
  refs/heads/yang21 631e6f1c1 -> 7ef9f2ae6


minor, update default engines in cloned cube


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

Branch: refs/heads/yang21
Commit: 7ef9f2ae6f1ba0b3fc870dcecc78745461be198f
Parents: 631e6f1
Author: Li Yang <li...@apache.org>
Authored: Thu Nov 3 16:39:27 2016 +0800
Committer: Li Yang <li...@apache.org>
Committed: Thu Nov 3 16:39:39 2016 +0800

----------------------------------------------------------------------
 .../java/org/apache/kylin/rest/controller/CubeController.java   | 5 +++++
 1 file changed, 5 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/7ef9f2ae/server-base/src/main/java/org/apache/kylin/rest/controller/CubeController.java
----------------------------------------------------------------------
diff --git a/server-base/src/main/java/org/apache/kylin/rest/controller/CubeController.java b/server-base/src/main/java/org/apache/kylin/rest/controller/CubeController.java
index 8dfaed6..64fde81 100644
--- a/server-base/src/main/java/org/apache/kylin/rest/controller/CubeController.java
+++ b/server-base/src/main/java/org/apache/kylin/rest/controller/CubeController.java
@@ -28,6 +28,7 @@ import java.util.Set;
 import java.util.UUID;
 
 import org.apache.commons.lang.StringUtils;
+import org.apache.kylin.common.KylinConfig;
 import org.apache.kylin.common.util.JsonUtil;
 import org.apache.kylin.cube.CubeInstance;
 import org.apache.kylin.cube.CubeManager;
@@ -359,7 +360,11 @@ public class CubeController extends BasicController {
 
         CubeDesc cubeDesc = cube.getDescriptor();
         CubeDesc newCubeDesc = CubeDesc.getCopyOf(cubeDesc);
+        
+        KylinConfig config = cubeService.getConfig();
         newCubeDesc.setName(newCubeName);
+        newCubeDesc.setEngineType(config.getDefaultCubeEngine());
+        newCubeDesc.setStorageType(config.getDefaultStorageEngine());
 
         CubeInstance newCube;
         try {