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.


 discard 97db36c  KYLIN-4660 Remove some module from maven project
     add a8de6d4  KYLIN-4660 Create two module
     add db1eba8  KYLIN-4660 remove some useless modules
     add db866b7  KYLIN-4660 remove some unsupported features
     add 82045c2  KYLIN-4660 Fix UT and compile error
     add 4bfaf99  KYLIN-4646 Fix merge error
     add 5764e47  KYLIN-4660 Normalize variable and file naming
     add dc1a80f  KYLIN-4660 fix package.sh
     add 3d14e97  KYLIN-4680 Avoid annoying log messages of unit test and 
integration test
     add a2e9bfa  KYLIN-4516 support System cube
     add 15305ea  KYLIN-4662 Migrate from third-party Spark to offical Apache 
Spark
     add 8e6c90a  KYLIN-4516 Fix 'next on empty iterator' error
     add 47dd4a2  KYLIN-4680 Avoid annoying log messages of query module and 
unit test
     add 1b4e4c2  KYLIN-4694 Fix 'NoClassDefFoundError: 
Lcom/esotericsoftware/kryo/io/Output' when query with sparder on yarn
     add c9370ea  KYLIN-4704 Upgrade sample metadata
     add 14b5750  KYLIN-4705 add rest api for sparder-context url monitor
     add 35308f7  KYLIN-4701 Front end change for Parquet Storage
     add 656d9f3  KYLIN-4660 Cleanup for IT and logger
     add ccdff32  KYLIN-4660 Add comparison with prepared data set
     add 3f0b2a8  KYLIN-4713 Support use diff spark schedule pool for diff query
     add 65ad984  KYLIN-4722 Add more statistics to the query results
     add d43aca4  KYLIN-4721 The default source source type should be CSV not 
Hive with the local debug mode
     add 7a336fa  KYLIN-4660 Remove duplicated/misleading code or comment
     add 56cf4e6  KYLIN-4698 Delete segment storage path after merging segment, 
deleting segment and droping cube
     add cfdcb9f  KYLIN-4699 Delete job_tmp path after build/merge successfully
     add ff338de  KYLIN-2971 Fix the wrong "Realization Names" and missing 
"Cuboid Ids" in logQuery when hit cache
     add 621868c  KYLIN-4660 remove deprecated config 
'spark.yarn.executor.memoryOverhead'
     add 2d998f1  KYLIN-4695 Automatically start sparder (for query) 
application when start kylin instance
     add ea267e2  KYLIN-4704 Add 'PERCENTILE' measure for sample metadata
     add 2d6d8b5  KYLIN-4695 Rewrite application id to file when restart 
sparder application
     add 698af2c  KYLIN-4723 Set the configurations about shard by to cube level
     add 07fd1b4  KYLIN-4724 Support to download Apache Spark 2.4.6 binary 
package in download-spark.sh
     add 1b63cec  KYLIN-4730 Add scan bytes metric to the query results
     add e573ed3  KYLIN-4705 add rest api for sparder-context url monitor
     add f48a032  KYLIN-4733 The cube size is inconsistent with the size of all 
segments
     add 5eb9b37  KYLIN-4732 The cube size is wrong after disabling/enabling 
the cube
     add 24fabdc  HOTFIX Fix test cases for merging segments
     add e62ca6e  KYLIN-4725 NSparkCubingStep returns error state when pause 
build job
     add be0aedd  KYLIN-4449 The spark process is not actually killed after the 
job be paused
     add 762e7c8  KYLIN-4742 NullPointerException when auto merge segments if 
exist discard jobs
     add 582969d  KYLIN-4744 Add tracking URL for build spark job on yarn
     add 1147553  KYLIN-4660 Cleanup
     add 0da41e2  KYLIN-4746 Improve build performance by reducing the count of 
calling 'count()' function
     add 276f906  KYLIN-4747 Use the first dimension column as sort column 
within a partiton
     add 63f8c84  KYLIN-4705 Monitor Spark's AppMaster for QueryServer - Part II
     add 3405ab2  KYLIN-4719 Refine kylin-defaults.properties for parquet 
Storage
     new a31a2b1  KYLIN-4660 Fix QueryMetricsTest

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (97db36c)
            \
             N -- N -- N   refs/heads/kylin-on-parquet-v2 (a31a2b1)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 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:
 .gitignore                                         |     3 +-
 .travis.yml                                        |     4 +-
 KEYS                                               |    58 +
 build/bin/check-migration-acl.sh                   |     2 +-
 build/bin/download-spark.sh                        |    16 +-
 .../prepare.sh => bin/kill-process-tree.sh}        |    54 +-
 build/bin/kylin.sh                                 |    58 +-
 build/conf/kylin-parquet-log4j.properties          |     2 +
 build/conf/kylin-server-log4j.properties           |    18 +-
 build/conf/kylin-tools-log4j.properties            |     3 +-
 build/deploy/context.xml                           |     2 +-
 build/script/download-spark.sh                     |    75 -
 build/script/prepare-libs.sh                       |     8 +-
 .../org/apache/kylin/common/JobProcessContext.java |    10 +
 .../java/org/apache/kylin/common/KylinConfig.java  |    21 +-
 .../org/apache/kylin/common/KylinConfigBase.java   |    35 +-
 .../java/org/apache/kylin/common/KylinVersion.java |     2 +-
 .../java/org/apache/kylin/common/QueryContext.java |    48 +-
 .../apache/kylin/common/debug/BackdoorToggles.java |     6 +
 .../kylin/common/persistence/ResourceTool.java     |     2 +-
 .../src/main/resources/kylin-defaults.properties   |   204 +-
 .../kylin/common/util/AbstractKylinTestCase.java   |     5 -
 .../kylin/common/util/TempMetadataBuilder.java     |    19 +-
 .../java/org/apache/kylin/cube/CubeManager.java    |     2 +-
 .../java/org/apache/kylin/cube/CubeSegment.java    |     2 +-
 .../java/org/apache/kylin/cube/model/CubeDesc.java |    23 +-
 .../model/validation/rule/FunctionRuleTest.java    |    17 -
 core-dictionary/pom.xml                            |    14 +-
 .../kylin/job/execution/AbstractExecutable.java    |    13 +-
 .../kylin/job/execution/ExecutableManager.java     |    38 +-
 .../org/apache/kylin/job/execution/Idempotent.java |     2 +-
 .../apache/kylin/job/execution/JobTypeEnum.java    |    25 -
 .../apache/kylin/measure/MeasureTypeFactory.java   |     8 +-
 .../apache/kylin/metadata/MetadataConstants.java   |    11 +-
 .../metadata/realization/RealizationType.java      |     2 +-
 .../kylin/engine/spark/SparkUHCDictionary.java     |     2 +-
 examples/sample_cube/create_sample_tables.sql      |     1 +
 examples/sample_cube/data/DEFAULT.KYLIN_SALES.csv  | 20000 +++++++++----------
 .../template/cube_desc/kylin_sales_cube.json       |    36 +-
 .../template/model_desc/kylin_sales_model.json     |     3 +-
 .../table/DEFAULT.KYLIN_SALES--learn_kylin.json    |   114 +-
 .../test_kylin_cube_with_slr_left_join_desc.json   |     4 +-
 .../parquet_test/cube_desc/ci_left_join_cube.json  |    21 +-
 .../sample_local/table/DEFAULT.KYLIN_ACCOUNT.json  |     2 +-
 .../sample_local/table/DEFAULT.KYLIN_CAL_DT.json   |     2 +-
 .../table/DEFAULT.KYLIN_CATEGORY_GROUPINGS.json    |     2 +-
 .../sample_local/table/DEFAULT.KYLIN_COUNTRY.json  |     2 +-
 .../sample_local/table/DEFAULT.KYLIN_SALES.json    |     2 +-
 examples/test_case_data/sandbox/kylin.properties   |     4 +-
 .../resources/query/sql_h2_uncapable/query03.sql   |     5 +-
 .../resources/query/sql_h2_uncapable/query04.sql   |     6 +-
 .../build}/conf/kylin-tools-log4j.properties       |    11 +-
 .../spark/classloader/DebugTomcatClassLoader.java  |   147 -
 .../spark/classloader/KylinItClassLoader.java      |   174 -
 .../spark/classloader/KylinItSparkClassLoader.java |   189 -
 .../kylin/spark/classloader/SparkClassLoader.java  |    22 +-
 .../kylin/spark/classloader/TomcatClassLoader.java |    84 +-
 ...ateTimeUtils.scala => KylinDateTimeUtils.scala} |     2 +-
 .../engine/spark/metadata/cube/PathManager.java    |    52 +-
 .../org/apache/spark/dict/NBucketDictionary.java   |     2 +-
 .../spark/dict/NGlobalDictBuilderAssist.scala      |     4 +-
 ...balDictionaryV2.java => NGlobalDictionary.java} |     8 +-
 .../apache/spark/sql/KylinDataFrameManager.scala   |     3 +-
 .../org/apache/spark/sql/KylinFunctions.scala      |    34 +-
 .../sql/catalyst/expressions/DictEncodeImpl.scala  |     4 +-
 ...pExpresssions.scala => KylinExpresssions.scala} |    32 +-
 .../catalyst/expressions/TimestampAddImpl.scala    |     2 +-
 .../catalyst/expressions/TimestampDiffImpl.scala   |    10 +-
 .../sql/execution/KylinFileSourceScanExec.scala    |     5 +-
 .../sql/execution/datasource/FilePruner.scala      |     6 +-
 .../datasource/ResetShufflePartition.scala         |     9 +-
 .../spark/sql/hive/utils/QueryMetricUtils.scala    |    26 +-
 .../main/scala/org/apache/spark/utils/LogEx.scala  |     2 +-
 kylin-spark-project/kylin-spark-engine/pom.xml     |    20 +-
 .../engine/spark/application/SparkApplication.java |     5 +-
 .../engine/spark/builder/NBuildSourceInfo.java     |     8 -
 .../engine/spark/job/CubingExecutableUtil.java     |   159 -
 .../apache/kylin/engine/spark/job/CubingJob.java   |   365 -
 .../kylin/engine/spark/job/JobStepFactory.java     |    12 -
 .../apache/kylin/engine/spark/job/JobStepType.java |     4 +-
 .../kylin/engine/spark/job/NSparkCubingJob.java    |    11 +-
 .../kylin/engine/spark/job/NSparkCubingStep.java   |    25 +
 .../kylin/engine/spark/job/NSparkCubingUtil.java   |    18 +-
 .../kylin/engine/spark/job/NSparkExecutable.java   |    36 +-
 .../kylin/engine/spark/job/NSparkMergingJob.java   |    12 +-
 .../NSparkUpdateMetaAndCleanupAfterMergeStep.java  |    29 +-
 .../merger/AfterMergeOrRefreshResourceMerger.java  |     8 +-
 .../kylin/engine/spark/merger/MetadataMerger.java  |     2 +-
 .../kylin/engine/spark/source/CsvSource.java       |     6 +-
 .../engine/spark/builder/CreateFlatTable.scala     |     8 +-
 ...BuilderHelper.scala => CubeBuilderHelper.scala} |     4 +-
 ...ryBuilder.scala => CubeDictionaryBuilder.scala} |    14 +-
 ...LayoutMergeAssist.java => CubeMergeAssist.java} |     4 +-
 ...shotBuilder.scala => CubeSnapshotBuilder.scala} |     2 +-
 ...DFTableEncoder.scala => CubeTableEncoder.scala} |    10 +-
 .../kylin/engine/spark/builder/DictHelper.scala    |     4 +-
 .../spark/builder/DictionaryBuilderHelper.java     |     4 +-
 .../kylin/engine/spark/job/CubeBuildJob.java       |    46 +-
 .../kylin/engine/spark/job/CubeMergeJob.java       |    44 +-
 .../kylin/engine/spark/job/CuboidAggregator.scala  |     2 +-
 .../engine/spark/job/ParentSourceChooser.scala     |     4 +-
 .../spark/job/ResourceDetectBeforeMergingJob.java  |     8 +-
 .../kylin/engine/spark/utils/BuildUtils.scala      |     5 +-
 .../kylin/engine/spark/utils/JobMetricsUtils.scala |    11 +-
 .../kylin/engine/spark/utils/Repartitioner.java    |    26 +-
 .../kylin/query/runtime/ExpressionConverter.scala  |     4 +-
 .../apache/spark/sql/udf/TimestampAddImpl.scala    |     2 +-
 .../apache/spark/sql/udf/TimestampDiffImpl.scala   |    10 +-
 .../engine/spark/LocalWithSparkSessionTest.java    |    62 +-
 ...onaryV2Test.java => NGlobalDictionaryTest.java} |    16 +-
 .../kylin/engine/spark/job/JobStepFactoryTest.java |    11 +-
 .../kylin/engine/spark/job/SparkCubingJobTest.java |     3 +-
 .../kylin/engine/spark/source/CsvSourceTest.java   |     2 +-
 .../src/test/resources/log4j.properties            |    26 +-
 .../engine/spark/builder/TestCreateFlatTable.scala |     2 +-
 .../engine/spark/builder/TestGlobalDictBuild.scala |     6 +-
 .../engine/spark/builder/TestSnapshotBuilder.scala |     6 +-
 .../kylin/engine/spark/job/TestCubeBuildJob.scala  |     6 +-
 .../kylin/engine/spark/job/TestUdfManager.scala    |     2 +-
 kylin-spark-project/kylin-spark-query/pom.xml      |     7 +-
 .../kylin/query/pushdown/SparkSqlClient.scala      |    12 +-
 .../kylin/query/runtime/DerivedProcess.scala       |     1 -
 .../kylin/query/runtime/ExpressionConverter.scala  |     4 +-
 .../apache/kylin/query/runtime/RuntimeHelper.scala |     1 -
 .../kylin/query/runtime/SparderRexVisitor.scala    |     4 +-
 .../apache/kylin/query/runtime/SparkEngine.java    |    12 +-
 .../kylin/query/runtime/plans/ProjectPlan.scala    |     4 +-
 .../kylin/query/runtime/plans/ResultPlan.scala     |    37 +-
 .../org/apache/spark/sql/SparderContext.scala      |    36 +-
 .../pushdown/PushDownRunnerSparkImplTest.java      |    10 +-
 kylin-spark-project/kylin-spark-test/pom.xml       |   119 +-
 ...ldAndQueryTest.java => NBuildAndQueryTest.java} |   108 +-
 .../apache/kylin/engine/spark2/NExecAndComp.java   |    73 +-
 .../spark2/NManualBuildAndQueryCuboidTest.java     |     4 +-
 .../spark2/file_pruning/NFilePruningTest.java      |     4 +-
 .../kylin/engine/spark2/utils/QueryUtil.java       |    26 +-
 metrics-reporter-hive/pom.xml                      |     5 +
 .../kylin/metrics/lib/impl/hive/HiveProducer.java  |     1 +
 pom.xml                                            |    11 +-
 .../query/relnode/OLAPToEnumerableConverter.java   |    21 +-
 .../org/apache/kylin/query/routing/Candidate.java  |     1 -
 .../apache/kylin/query/routing/RoutingRule.java    |     2 +-
 query/src/test/resources/log4j.properties          |     2 +-
 server-base/pom.xml                                |     9 +-
 .../kylin/rest/controller/AdminController.java     |     9 +
 .../kylin/rest/controller/CubeController.java      |    45 +-
 .../kylin/rest/init/InitialSparderContext.java     |    31 +-
 .../apache/kylin/rest/job/KylinHealthCheckJob.java |     4 +-
 .../apache/kylin/rest/job/MetadataCleanupJob.java  |     2 +-
 .../apache/kylin/rest/response/SQLResponse.java    |    40 +
 .../{HBaseResponse.java => StorageResponse.java}   |     4 +-
 .../kylin/rest/service/BadQueryDetector.java       |     2 +-
 .../org/apache/kylin/rest/service/CubeService.java |    59 +-
 .../apache/kylin/rest/service/HBaseInfoUtil.java   |     6 +-
 .../org/apache/kylin/rest/service/JobService.java  |     4 +-
 .../apache/kylin/rest/service/QueryService.java    |    46 +-
 .../kylin/rest/job/MetadataCleanupJobTest.java     |     2 +-
 .../kylin/rest/response/SQLResponseTest.java       |     3 +-
 server/src/main/resources/applicationContext.xml   |     1 +
 .../kylin/rest/service/AdminServiceTest.java       |     4 +-
 source-hive/pom.xml                                |    10 +-
 .../apache/kylin/source/hive/HiveFlinkInput.java   |    92 -
 .../apache/kylin/source/hive/HiveInputBase.java    |    57 -
 .../source}/hive/HiveMetaStoreClientFactory.java   |     2 +-
 .../org/apache/kylin/source/hive/HiveSource.java   |    13 +-
 .../apache/kylin/source/hive/HiveSparkInput.java   |    54 -
 .../tool/metrics/systemcube/CubeDescCreator.java   |     2 +-
 webapp/app/js/controllers/admin.js                 |    16 +-
 webapp/app/js/controllers/cube.js                  |     4 +-
 webapp/app/js/controllers/cubes.js                 |     2 +
 webapp/app/js/filters/filter.js                    |     4 +-
 webapp/app/js/model/cubeConfig.js                  |     2 +-
 webapp/app/js/services/admin.js                    |     3 +-
 webapp/app/js/services/cubes.js                    |     2 +-
 webapp/app/partials/admin/admin.html               |     6 +-
 webapp/app/partials/admin/config.html              |     3 +
 .../partials/cubeDesigner/advanced_settings.html   |   722 +-
 webapp/app/partials/cubes/cube_detail.html         |     2 +-
 webapp/app/partials/cubes/cubes.html               |     2 +-
 webapp/app/partials/tables/source_table_tree.html  |     4 +-
 180 files changed, 11745 insertions(+), 12953 deletions(-)
 copy build/{script/prepare.sh => bin/kill-process-tree.sh} (51%)
 mode change 100755 => 100644
 delete mode 100755 build/script/download-spark.sh
 delete mode 100644 
core-job/src/main/java/org/apache/kylin/job/execution/JobTypeEnum.java
 copy {build => kylin-spark-project/build}/conf/kylin-tools-log4j.properties 
(73%)
 delete mode 100644 
kylin-spark-project/kylin-spark-classloader/src/main/java/org/apache/kylin/spark/classloader/DebugTomcatClassLoader.java
 delete mode 100644 
kylin-spark-project/kylin-spark-classloader/src/main/java/org/apache/kylin/spark/classloader/KylinItClassLoader.java
 delete mode 100644 
kylin-spark-project/kylin-spark-classloader/src/main/java/org/apache/kylin/spark/classloader/KylinItSparkClassLoader.java
 rename 
kylin-spark-project/kylin-spark-common/src/main/java/org/apache/kylin/engine/spark/common/util/{KapDateTimeUtils.scala
 => KylinDateTimeUtils.scala} (99%)
 rename 
kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/dict/{NGlobalDictionaryV2.java
 => NGlobalDictionary.java} (94%)
 rename 
kylin-spark-project/kylin-spark-common/src/main/scala/org/apache/spark/sql/catalyst/expressions/{KapExpresssions.scala
 => KylinExpresssions.scala} (93%)
 delete mode 100644 
kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/CubingExecutableUtil.java
 delete mode 100644 
kylin-spark-project/kylin-spark-engine/src/main/java/org/apache/kylin/engine/spark/job/CubingJob.java
 rename 
kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/builder/{DFBuilderHelper.scala
 => CubeBuilderHelper.scala} (97%)
 rename 
kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/builder/{DFDictionaryBuilder.scala
 => CubeDictionaryBuilder.scala} (88%)
 rename 
kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/builder/{DFLayoutMergeAssist.java
 => CubeMergeAssist.java} (97%)
 rename 
kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/builder/{DFSnapshotBuilder.scala
 => CubeSnapshotBuilder.scala} (99%)
 rename 
kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/builder/{DFTableEncoder.scala
 => CubeTableEncoder.scala} (87%)
 rename 
kylin-spark-project/kylin-spark-engine/src/test/java/org/apache/kylin/engine/spark/dict/{NGlobalDictionaryV2Test.java
 => NGlobalDictionaryTest.java} (89%)
 copy build/conf/kylin-tools-log4j.properties => 
kylin-spark-project/kylin-spark-engine/src/test/resources/log4j.properties (59%)
 rename 
kylin-spark-project/kylin-spark-test/src/test/java/org/apache/kylin/engine/spark2/{NManualBuildAndQueryTest.java
 => NBuildAndQueryTest.java} (77%)
 copy 
storage-hbase/src/main/java/org/apache/kylin/storage/hbase/cube/v2/CubeStorageQuery.java
 => 
server-base/src/main/java/org/apache/kylin/rest/init/InitialSparderContext.java 
(56%)
 rename 
server-base/src/main/java/org/apache/kylin/rest/response/{HBaseResponse.java => 
StorageResponse.java} (97%)
 delete mode 100644 
source-hive/src/main/java/org/apache/kylin/source/hive/HiveFlinkInput.java
 rename {metrics-reporter-hive/src/main/java/org/apache/kylin/metrics/lib/impl 
=> 
source-hive/src/main/java/org/apache/kylin/source}/hive/HiveMetaStoreClientFactory.java
 (98%)
 delete mode 100644 
source-hive/src/main/java/org/apache/kylin/source/hive/HiveSparkInput.java

Reply via email to