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 39086e3  KYLIN-4846 Set the related query id to sparder job description
     add 32f8d66  fix KYLIN-4850, merge Cube's override kylin_properties into 
building job's configuration
     add a6f78cd  KYLIN-4818 Calculate cuboid rowcount via HLL
     add 3d6db49  KYLIN-4818 Support Cube Planner Phase One in Kylin 4
     add 9e33d93  KYLIN-4818 Persist metadata in SparkExecutable
     add d8e5db8  KYLIN-4818 Performance profile for CuboidStatisticsJob
     add 2e9597a  KYLIN-4818 Reduce toString method call
     add af8c8fe  KYLIN-4818 Refine CuboidStatisticsJob to improve performance
     add 6f4e356  KYLIN-4858 Support Kylin4 deployment on CDH 6.X (#1535)
     add 44402d3  KYLIN-4853 QueryPreparedStatementCache invalid in Spark Query 
Engine. (#1532)
     add b08c1be  KYLIN-4859 Log4J reinitialized/reconfigured by Spark Logging 
(#1537)
     add 124dd05  KYLIN-4818 Not store HLL binary file into RDBMS directly
     add 2ad58c7  KYLIN-4872 Fix NPE when there are more than one segment if 
cube planner is open
     add af3a1b5  KYLIN-4857 Refactor system cube for kylin4
     add ad7b472  add test case
     add 7431240  KYLIN-4496: Metric data missing
     add 3400338  KYLIN-4573 Add option to indicate whether to close file for 
every append for Hive Producer
     add 6f48ce8  KYLIN-4653 Make the capacity for the LinkedBlockingQueue of 
BlockingReservoir configurable
     add 5b3859c  KYLIN-4653 Make the capacity for the LinkedBlockingQueue of 
BlockingReservoir configurable
     add dc5f295  Fix test case and fix system-cube.sh script
     add e719f7b  KYLIn-4874 Fix CubeMigrationCLI bug for kylin4
     add 588e08b  KYLIN-4877 Use all dimension columns as sort columns when 
saving cuboid data
     add 3aa72f3  KYLIN-4875 Remove executor configurations when execute 
resource detect step (local mode)
     add 76492b5  Minor, fix replace-jars-under-spark.sh
     add d7d2064  Fix storage clean up tool
     add 5650a4e  HOTFIX Fix the issue of closing FileSystem
     add dc2fc39  Update version of shade-guava
     add 1bd6714  [maven-release-plugin] prepare release kylin-4.0.0-beta
     add aa67482  [maven-release-plugin] prepare for next development iteration

No new revisions were added by this update.

Summary of changes:
 .github/workflows/maven.yml                        |   8 +-
 .../kylin/engine/mr/common/CubeStatsReader.java    |  59 +-
 .../engine/mr/common/CuboidRecommenderUtil.java    |   6 +-
 .../engine/mr/common/StatisticsDecisionUtil.java   |   8 +-
 build/bin/find-hadoop-conf-dir.sh                  |   5 +
 build/bin/find-hive-dependency.sh                  |   5 +-
 build/bin/kylin.sh                                 |   3 +
 build/bin/replace-jars-under-spark.sh              | 149 ++++
 build/bin/system-cube.sh                           |  38 +-
 build/conf/kylin-server-log4j.properties           |  11 +-
 build/conf/spark-driver-log4j.properties           |   2 -
 .../org/apache/kylin/common/KylinConfigBase.java   |  69 +-
 .../org/apache/kylin/common/KylinConfigExt.java    |   5 +-
 .../kylin/common/annotation/Clarification.java     |   6 +-
 .../kylin/common/persistence/ResourceStore.java    |  17 +-
 .../org/apache/kylin/common/KylinConfigTest.java   |  20 +
 .../java/org/apache/kylin/cube/CubeSegment.java    |  23 +-
 .../cube/cuboid/algorithm/CuboidRecommender.java   |   3 +-
 .../cuboid/algorithm/greedy/GreedyAlgorithm.java   |  16 +-
 .../org/apache/kylin/cube/kv/CubeDimEncMap.java    |   2 +
 .../org/apache/kylin/measure/hllc/HLLCounter.java  |   4 +-
 .../apache/kylin/metrics/QuerySparkMetrics.java    | 763 +++++++++++++++++++++
 .../kylin/metrics/lib/impl/BlockingReservoir.java  |  31 +-
 .../kylin/metrics/lib/impl/MetricsSystem.java      |   2 +
 ...pertyEnum.java => QuerySparkExecutionEnum.java} |  49 +-
 ...RPCPropertyEnum.java => QuerySparkJobEnum.java} |  41 +-
 ...CPropertyEnum.java => QuerySparkStageEnum.java} |  40 +-
 examples/test_case_data/localmeta/kylin.properties |   5 +-
 external/pom.xml                                   |   3 +-
 .../common/logging/AbstractHdfsLogAppender.java    |  33 +-
 .../engine/spark/application/SparkApplication.java |   2 +-
 .../engine/spark/builder/NBuildSourceInfo.java     |  16 +-
 .../engine/spark/job/NResourceDetectStep.java      |   9 +
 .../kylin/engine/spark/job/NSparkExecutable.java   |  23 +-
 .../engine/spark/utils/UpdateMetadataUtil.java     |  38 +-
 .../kylin/engine/spark/job/CubeBuildJob.java       | 136 +++-
 .../kylin/engine/spark/job/CubeMergeJob.java       |   4 +-
 .../kylin/engine/spark/job/CuboidAggregator.scala  |   1 +
 .../engine/spark/job/CuboidStatisticsJob.scala     | 167 +++++
 .../engine/spark/job/ParentSourceChooser.scala     |  36 +-
 .../kylin/engine/spark/utils/Repartitioner.java    |   4 +-
 .../kylin/engine/spark/metadata/MetaData.scala     |  21 +-
 .../engine/spark/metadata/MetadataConverter.scala  |  14 +-
 .../org/apache/spark/sql/SparderContext.scala      |   6 +
 .../spark/sql/metrics/SparderMetricsListener.scala | 144 ++++
 .../kylin/storage/hbase/HBaseResourceStore.java    |   3 +-
 .../kylin/metrics/lib/impl/hive/HiveProducer.java  |  97 ++-
 pom.xml                                            |   2 +-
 .../kylin/rest/controller/CubeController.java      |  56 +-
 .../apache/kylin/rest/init/InitialTaskManager.java |   2 +
 .../apache/kylin/rest/job/StorageCleanupJob.java   |  27 +-
 .../kylin/rest/metrics/QueryMetricsFacade.java     | 166 +----
 .../apache/kylin/rest/response/SQLResponse.java    |  10 +
 .../org/apache/kylin/rest/service/CubeService.java |   6 +-
 .../kylin/rest/service/DashboardService.java       |  20 +-
 .../apache/kylin/rest/service/QueryService.java    |  38 +-
 .../kylin/rest/job/StorageCleanupJobTest.java      |  27 +-
 .../kylin/rest/response/SQLResponseTest.java       |   9 +-
 server/src/main/resources/kylinMetrics.xml         |   9 +-
 .../kylin/rest/metrics/QueryMetricsTest.java       | 254 ++++++-
 .../org/apache/kylin/tool/CubeMigrationCLI.java    |  13 +-
 .../tool/metrics/systemcube/CubeDescCreator.java   | 302 +++++---
 .../metrics/systemcube/CubeInstanceCreator.java    |  14 +-
 .../tool/metrics/systemcube/HiveTableCreator.java  | 136 ++--
 .../tool/metrics/systemcube/KylinTableCreator.java |  20 +-
 .../tool/metrics/systemcube/ModelCreator.java      | 138 ++--
 .../kylin/tool/metrics/systemcube/SCCreator.java   |  18 +-
 .../systemcube/streamingv2/KafkaTopicCreator.java  |   6 +-
 webapp/app/js/controllers/cube.js                  |   4 +-
 webapp/app/js/services/cubes.js                    |   4 +-
 webapp/app/partials/cubes/cube_detail.html         |   2 +-
 71 files changed, 2719 insertions(+), 711 deletions(-)
 create mode 100644 build/bin/replace-jars-under-spark.sh
 create mode 100644 
core-metrics/src/main/java/org/apache/kylin/metrics/QuerySparkMetrics.java
 copy 
core-metrics/src/main/java/org/apache/kylin/metrics/property/{QueryPropertyEnum.java
 => QuerySparkExecutionEnum.java} (55%)
 copy 
core-metrics/src/main/java/org/apache/kylin/metrics/property/{QueryRPCPropertyEnum.java
 => QuerySparkJobEnum.java} (58%)
 copy 
core-metrics/src/main/java/org/apache/kylin/metrics/property/{QueryRPCPropertyEnum.java
 => QuerySparkStageEnum.java} (56%)
 create mode 100644 
kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/job/CuboidStatisticsJob.scala
 create mode 100644 
kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/spark/sql/metrics/SparderMetricsListener.scala

Reply via email to