You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by sh...@apache.org on 2016/11/04 05:43:23 UTC
[4/9] kylin git commit: minor, update default engines in cloned cube
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/5da63c23
Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/5da63c23
Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/5da63c23
Branch: refs/heads/KYLIN-2135
Commit: 5da63c233fdee07b11d8e1e7886b50eba0b56f31
Parents: 50059e3
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:42:51 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/5da63c23/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 c70b506..10cd1f2 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
@@ -29,6 +29,7 @@ import java.util.UUID;
import com.google.common.collect.Lists;
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;
@@ -347,7 +348,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 {