This is an automated email from the ASF dual-hosted git repository.

xxyu pushed a change to branch kylin-on-parquet-v2
in repository https://gitbox.apache.org/repos/asf/kylin.git.


    from ee1be8c  KYLIN-4944  kylin4 Docker image is upgraded from centos6.9 to 
centos7… (#1635)
     new 0dc4c06  KYLIN-4966 Refresh the existing segment according to the new 
cuboid list in kylin4
     new 082df34  [KYLIN-4948] Provide an API to allow users to adjust cuboids 
manually

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../apache/kylin/cube/model/CubeBuildTypeEnum.java |   5 +
 .../kylin/job/constant/ExecutableConstants.java    |   1 +
 .../org/apache/kylin/metadata/model/TableDesc.java |   1 -
 .../spark/SparkBatchCubingEngineParquet.java       |   3 +-
 .../engine/spark/job/FilterRecommendCuboidJob.java | 104 ++++++
 .../kylin/engine/spark/job/JobStepFactory.java     |  10 +-
 .../apache/kylin/engine/spark/job/JobStepType.java |   4 +-
 .../engine/spark/job/NResourceDetectStep.java      |  40 +-
 .../NSparkBatchOptimizeJobCheckpointBuilder.java   |  40 +-
 .../spark/job/NSparkCleanupHdfsStorageStep.java    |  90 +++++
 .../kylin/engine/spark/job/NSparkCubingUtil.java   |   7 +-
 ...esourceDetectStep.java => NSparkLocalStep.java} |  40 +-
 ...arkMergingJob.java => NSparkOptimizingJob.java} |  86 ++---
 ...rkCubingStep.java => NSparkOptimizingStep.java} |  35 +-
 .../job/NSparkUpdateCubeInfoAfterOptimizeStep.java |  25 +-
 .../kylin/engine/spark/job/OptimizeBuildJob.java}  | 411 +++++++++------------
 .../job/ResourceDetectBeforeOptimizingJob.java     | 108 ++++++
 .../engine/spark/utils/UpdateMetadataUtil.java     |  84 ++++-
 .../kylin/engine/spark/job/BuildJobInfos.scala     |  39 ++
 .../kylin/engine/spark/job/CubeBuildJob.java       |  16 +-
 .../engine/spark/job/CuboidStatisticsJob.scala     |   9 +
 .../kylin/engine/spark/job/LogJobInfoUtils.scala   |  32 ++
 .../engine/spark/job/ParentSourceChooser.scala     |  33 +-
 .../spark/job/ResourceDetectBeforeCubingJob.java   |   8 +-
 .../engine/spark/metadata/cube/ManagerHub.java     |  13 +-
 .../kylin/engine/spark/metadata/MetaData.scala     |   4 +
 .../engine/spark/metadata/MetadataConverter.scala  |  21 +-
 .../kylin/engine/spark2/NOptimizeJobTest.java      | 151 ++++++++
 .../kylin/rest/controller/CubeController.java      |  60 +++
 .../kylin/rest/request/JobOptimizeRequest2.java    |  24 +-
 .../org/apache/kylin/rest/service/JobService.java  |  13 +-
 31 files changed, 1051 insertions(+), 466 deletions(-)
 create mode 100644 
kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/FilterRecommendCuboidJob.java
 copy 
build-engine/src/main/java/org/apache/kylin/engine/mr/BatchOptimizeJobCheckpointBuilder.java
 => 
kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/NSparkBatchOptimizeJobCheckpointBuilder.java
 (78%)
 create mode 100644 
kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/NSparkCleanupHdfsStorageStep.java
 copy 
kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/{NResourceDetectStep.java
 => NSparkLocalStep.java} (68%)
 copy 
kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/{NSparkMergingJob.java
 => NSparkOptimizingJob.java} (60%)
 copy 
kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/{NSparkCubingStep.java
 => NSparkOptimizingStep.java} (89%)
 copy 
build-engine/src/main/java/org/apache/kylin/engine/mr/steps/UpdateCubeInfoAfterCheckpointStep.java
 => 
kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/NSparkUpdateCubeInfoAfterOptimizeStep.java
 (89%)
 copy 
kylin-spark-project/kylin-spark-engine/src/main/{scala/org/apache/kylin/engine/spark/job/CubeBuildJob.java
 => java/org/apache/kylin/engine/spark/job/OptimizeBuildJob.java} (53%)
 create mode 100644 
kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/ResourceDetectBeforeOptimizingJob.java
 create mode 100644 
kylin-spark-project/kylin-spark-test/src/test/java/org/apache/kylin/engine/spark2/NOptimizeJobTest.java
 copy query/src/main/java/org/apache/kylin/query/udf/ConcatUDF.java => 
server-base/src/main/java/org/apache/kylin/rest/request/JobOptimizeRequest2.java
 (61%)

Reply via email to