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-1971 Commit: 5da63c233fdee07b11d8e1e7886b50eba0b56f31 Parents: 50059e3 Author: Li Yang <liy...@apache.org> Authored: Thu Nov 3 16:39:27 2016 +0800 Committer: Li Yang <liy...@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 {