This is an automated email from the ASF dual-hosted git repository. xxyu pushed a commit to branch kylin-on-parquet-v2 in repository https://gitbox.apache.org/repos/asf/kylin.git
The following commit(s) were added to refs/heads/kylin-on-parquet-v2 by this push: new 24fabdc HOTFIX Fix test cases for merging segments 24fabdc is described below commit 24fabdc69201cdb114c18a541ddf2995735a7f09 Author: Zhichao Zhang <441586...@qq.com> AuthorDate: Tue Sep 1 20:59:05 2020 +0800 HOTFIX Fix test cases for merging segments --- core-cube/src/main/java/org/apache/kylin/cube/CubeManager.java | 2 +- .../test/java/org/apache/kylin/engine/spark/job/SparkCubingJobTest.java | 2 +- .../test/java/org/apache/kylin/engine/spark2/NBuildAndQueryTest.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/core-cube/src/main/java/org/apache/kylin/cube/CubeManager.java b/core-cube/src/main/java/org/apache/kylin/cube/CubeManager.java index 6844d64..babae6e 100755 --- a/core-cube/src/main/java/org/apache/kylin/cube/CubeManager.java +++ b/core-cube/src/main/java/org/apache/kylin/cube/CubeManager.java @@ -842,7 +842,7 @@ public class CubeManager implements IRealizationProvider { CubeSegment first = mergingSegments.get(0); CubeSegment last = mergingSegments.get(mergingSegments.size() - 1); - if (force == false) { + if (!force) { checkReadyForMerge(mergingSegments); } diff --git a/kylin-spark-project/kylin-spark-engine/src/test/java/org/apache/kylin/engine/spark/job/SparkCubingJobTest.java b/kylin-spark-project/kylin-spark-engine/src/test/java/org/apache/kylin/engine/spark/job/SparkCubingJobTest.java index 7b82b59..0cbe4c0 100644 --- a/kylin-spark-project/kylin-spark-engine/src/test/java/org/apache/kylin/engine/spark/job/SparkCubingJobTest.java +++ b/kylin-spark-project/kylin-spark-engine/src/test/java/org/apache/kylin/engine/spark/job/SparkCubingJobTest.java @@ -147,7 +147,7 @@ public class SparkCubingJobTest extends LocalWithSparkSessionTest { * Round2. Merge two segments */ CubeSegment firstMergeSeg = cubeMgr.mergeSegments(cubeInstance, new SegmentRange.TSRange(date1, date3), - null, false); + null, true); NSparkMergingJob firstMergeJob = NSparkMergingJob.merge(firstMergeSeg, "ADMIN"); jobService.addJob(firstMergeJob); // wait job done diff --git a/kylin-spark-project/kylin-spark-test/src/test/java/org/apache/kylin/engine/spark2/NBuildAndQueryTest.java b/kylin-spark-project/kylin-spark-test/src/test/java/org/apache/kylin/engine/spark2/NBuildAndQueryTest.java index 20e8643..307e2ce 100644 --- a/kylin-spark-project/kylin-spark-test/src/test/java/org/apache/kylin/engine/spark2/NBuildAndQueryTest.java +++ b/kylin-spark-project/kylin-spark-test/src/test/java/org/apache/kylin/engine/spark2/NBuildAndQueryTest.java @@ -224,7 +224,7 @@ public class NBuildAndQueryTest extends LocalWithSparkSessionTest { Assert.assertEquals(ExecutableState.SUCCEED, state); // Round 2: Merge two segments - state = mergeSegments(cubeName, dateToLong("2010-01-01"), dateToLong("2015-01-01"), false); + state = mergeSegments(cubeName, dateToLong("2010-01-01"), dateToLong("2015-01-01"), true); Assert.assertEquals(ExecutableState.SUCCEED, state); // validate cube segment info