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

zhangzc pushed a change to branch kylin-soft-affinity-local-cache
in repository https://gitbox.apache.org/repos/asf/kylin.git


 discard d2e00e8956 Pre-init KylinCacheFileSystem to fix s3a issue
 discard 4e75b7fa40 Support soft affinity and local cache feature
     add 5187affe18 KYLIN-5069 Refactor hive and hadoop dependency of kylin4
     add e9e12a5edc KYLIN-5112, Use 'return' instead of 'exit' in script 
prepare_hadoop_dependency.sh
     add d9a5c70136 KYLIN-5111 Record the time spent for each stage of query in 
kylin4's log
     add 01cc8f0031 [KYLIN-4864] Enable running Kylin tests on ARM64 platform 
(#1558)
     add 529bb281d1 Modify branch name for travis ci
     add 929014c704 KYLIN-4864 Fix .travis.yml syntax (#1700)
     add 12aeea918d KYLIN-5117 Support percentile function after aggregate sub 
query (#1760)
     add 63a106813d KYLIN-5906 fix cdh6
     add 07a7490689 KYLIN-5071 Still estimate the rowcount of baseCuboid when 
baseCuboid is not built
     add c99b98270b KYLIN-5090 The error message was not printed in class 
JobWoker
     add 8ed6d5d69a fix
     add 1f63a3bd05 KYLIN-5099 Decrease the default value of 
'kylin.cube.cubeplanner.expansion-threshold'
     add 93b82957e8 Avoid redundant error information
     add 6847d86005 KYLIN-5069 Fix
     add b7b77a3ee7 KYLIN-5069 Fix the error of key not found
     add 0db286ec3e KYLIN-5069 Fix wrong file name (#1775)
     add cdc21bca77 KYLIN-5069 Fix can't get location (#1776)
     add 72c76651d5 minor fix for KYLIN-5071
     add f4daf14dde test fix
     add c757d158d3 Modify shaded-guava version for release kylin4.0.1
     add 64d81cb72b [maven-release-plugin] prepare release kylin-4.0.1
     add 5fa5a0b064 [maven-release-plugin] prepare for next development 
iteration
     add a56732e8bd [KYLIN-5152] support boolean expression on where clause
     add a261311a31 [KYLIN-5125] `MetadataCleanupJob.isJobComplete` should use 
`NSparkCubingJob` because kylin4 use spark engine to build cube (No more MR 
engine)
     add ad36cf7a0d [KYLIN-5125] fix up unit test
     add dc3fd9ab25 [KYLIN-5121] Make JobMetricsUtils.collectMetrics be working 
again
     add 8365e66d81 add license description
     add 9f8a07f0d0 Attach  username and password to README.md
     add 737f79edc0 fix
     add 121a8a1d9f KYLIN-5162 Fix non select sql pushdown
     add 0be292d8d9 add api to support for mdx
     add 273fae822e KYLIN-5166 Use SQL hint to specify the cube that the user 
wants to query
     add c29b8f5b5f KYLIN-5160 Fix driver extra classpath
     add d56d72f736 KYLIN-5121 fix key not found: numOutputRows on s3
     add 0fa41762ec [KYLIN-5159] upgrade some common libs due to CVEs (#1814)
     new 7142f768c4 Support soft affinity and local cache feature
     new eddc015628 Pre-init KylinCacheFileSystem to fix s3a issue
     new da15d85c8c Upgrade alluxio client verion to 2.7.4

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   (d2e00e8956)
            \
             N -- N -- N   refs/heads/kylin-soft-affinity-local-cache 
(da15d85c8c)

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 3 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:
 .github/workflows/maven.yml                        |   4 +-
 .travis.yml                                        |  39 ++-
 README.md                                          |   2 +-
 build-engine/pom.xml                               |   2 +-
 build/bin/check-hadoop-env.sh                      |  88 ++++++
 build/bin/find-hive-dependency.sh                  | 214 ---------------
 build/bin/kylin.sh                                 |  82 +-----
 build/bin/prepare-hadoop-dependency.sh             | 196 ++++++++++++++
 build/bin/replace-jars-under-spark.sh              | 149 ----------
 cache/pom.xml                                      |   2 +-
 core-common/pom.xml                                |   2 +-
 .../org/apache/kylin/common/KylinConfigBase.java   |  13 +-
 .../java/org/apache/kylin/common/QueryContext.java |  19 +-
 .../java/org/apache/kylin/common/QueryTrace.java   | 141 ++++++++++
 .../kylin/common/util/CliCommandExecutor.java      |  46 ----
 .../org/apache/kylin/common/util/EncryptUtil.java  |   3 +-
 .../apache/kylin/common/util/ParameterFilter.java  |  81 ++++++
 .../src/main/resources/kylin-defaults.properties   |   9 +-
 .../org/apache/kylin/common/QueryTraceTest.java    |  32 ++-
 .../apache/kylin/common/util/EncryptUtilTest.java  |  13 +-
 .../kylin/common/util/HiveCmdBuilderTest.java      | 118 --------
 ...dExecutorTest.java => ParameterFilterTest.java} |  30 ++-
 core-cube/pom.xml                                  |   2 +-
 .../java/org/apache/kylin/cube/CubeInstance.java   |   7 +-
 .../apache/kylin/cube/cuboid/CuboidModeEnum.java   |   2 +-
 core-job/pom.xml                                   |   2 +-
 core-metadata/pom.xml                              |   2 +-
 .../metadata/realization/CapabilityResult.java     |   4 +
 core-metrics/pom.xml                               |   2 +-
 core-storage/pom.xml                               |   2 +-
 jdbc/pom.xml                                       |   2 +-
 .../query/sql/{query00.sql => query115.sql}        |   2 +-
 .../sql_percentile/{query01.sql => query03.sql}    |   3 +-
 .../kylin-soft-affinity-cache/pom.xml              |   4 +-
 .../kylin-spark-classloader/pom.xml                |   4 +-
 .../kylin/spark/classloader/ClassLoaderUtils.java  |  20 --
 .../kylin/spark/classloader/SparkClassLoader.java  | 212 ---------------
 .../kylin/spark/classloader/TomcatClassLoader.java |   9 -
 kylin-spark-project/kylin-spark-common/pom.xml     |   7 +-
 kylin-spark-project/kylin-spark-engine/pom.xml     |   2 +-
 .../kylin/engine/spark/job/NSparkExecutable.java   |  21 +-
 .../kylin/engine/spark/job/OptimizeBuildJob.java   |  28 +-
 .../kylin/engine/spark/job/CubeBuildJob.java       |  82 +++---
 .../kylin/engine/spark/job/CubeMergeJob.java       |  41 ++-
 .../kylin/engine/spark/utils/JobMetricsUtils.scala |  93 ++-----
 .../utils/QueryExecutionInterceptListener.scala    |  51 ++++
 .../org/apache/spark/application/JobMonitor.scala  |   2 +-
 kylin-spark-project/kylin-spark-metadata/pom.xml   |   2 +-
 .../engine/spark/metadata/MetadataConverter.scala  |   3 +-
 kylin-spark-project/kylin-spark-query/pom.xml      |   2 +-
 .../org/apache/kylin/query/SchemaProcessor.scala   |   2 +-
 .../kylin/query/runtime/SparderRexVisitor.scala    |   6 +-
 .../apache/kylin/query/runtime/SparkEngine.java    |   3 +
 .../kylin/query/runtime/plans/AggregatePlan.scala  |  16 +-
 .../kylin/query/runtime/plans/ResultPlan.scala     |   5 +
 .../apache/kylin/query/util/SparkJobTrace.scala    | 118 ++++++++
 .../org/apache/spark/sql/SparderContext.scala      |  25 +-
 .../org/apache/spark/sql/metrics/AppStatus.scala   | 101 +++++++
 kylin-spark-project/kylin-spark-test/pom.xml       |   2 +-
 kylin-spark-project/pom.xml                        |   2 +-
 metastore-hbase/pom.xml                            |   2 +-
 metrics-reporter-hive/pom.xml                      |   2 +-
 metrics-reporter-kafka/pom.xml                     |   2 +-
 parquet-assembly/pom.xml                           |   2 +-
 pom.xml                                            |  20 +-
 query/pom.xml                                      |   5 +-
 .../org/apache/kylin/query/util/CommentParser.jj   |  24 +-
 .../query/relnode/OLAPToEnumerableConverter.java   |   3 +
 .../org/apache/kylin/query/routing/Candidate.java  |  58 ++--
 .../apache/kylin/query/routing/QueryRouter.java    |   5 +
 .../query/routing/rules/RealizationSortRule.java   |   3 +-
 .../org/apache/kylin/query/util/PushDownUtil.java  |   2 +-
 .../kylin/query/util/QueryModelPriorities.java     |  53 ++++
 .../kylin/query/routing/CandidateSortTest.java     | 206 ++++++++++++++
 .../query/util/DefaultQueryTransformerTest.java    |  11 +
 .../kylin/query/util/QueryModelPrioritiesTest.java |  43 +++
 server-base/pom.xml                                |   6 +-
 .../kylin/rest/controller/AccessController.java    |  43 +++
 .../kylin/rest/controller/CubeController.java      |  36 +++
 .../kylin/rest/controller/CubeDescController.java  |  18 ++
 .../kylin/rest/controller/JobController.java       |   6 +-
 .../kylin/rest/controller/ModelController.java     |  19 ++
 .../kylin/rest/controller/ProjectController.java   |  18 +-
 .../kylin/rest/controller/QueryController.java     |  13 +
 .../kylin/rest/controller/TableACLController.java  |  18 ++
 .../kylin/rest/controller/TableController.java     |  20 +-
 .../apache/kylin/rest/job/MetadataCleanupJob.java  |   4 +-
 .../apache/kylin/rest/response/SQLResponse.java    |  10 +
 .../SQLResponseTrace.java}                         |  61 ++---
 .../org/apache/kylin/rest/service/CubeService.java |   7 +-
 .../kylin/rest/service/DiagnosisService.java       |   7 +-
 .../apache/kylin/rest/service/ProjectService.java  |  12 +
 .../apache/kylin/rest/service/QueryService.java    |  44 ++-
 .../kylin/rest/response/SQLResponseTest.java       |   2 +-
 .../execute/d861b8b7-c773-47ab-bb1e-c8782ae8d930   |   2 +-
 server/pom.xml                                     |   4 +-
 server/src/main/webapp/WEB-INF/web.xml             |   2 +-
 .../kylin/rest/service/QueryServiceTest.java       |   6 +
 source-hive/pom.xml                                |  13 +-
 .../kylin/source/hive/BeelineHiveClient.java       | 300 ---------------------
 .../apache/kylin/source/hive/CLIHiveClient.java    | 191 -------------
 .../kylin/source/hive/HiveClientFactory.java       |   6 +-
 .../apache/kylin/source/hive/HiveTableMeta.java    |   4 +-
 .../kylin/source/hive/HiveTableMetaBuilder.java    |   4 +-
 .../apache/kylin/source/hive/SparkHiveClient.java  | 140 ++++++++++
 .../kylin/source/hive/BeelineHIveClientTest.java   |  51 ----
 tool-assembly/pom.xml                              |   2 +-
 tool/pom.xml                                       |   2 +-
 108 files changed, 1937 insertions(+), 1753 deletions(-)
 create mode 100644 build/bin/check-hadoop-env.sh
 delete mode 100755 build/bin/find-hive-dependency.sh
 create mode 100644 build/bin/prepare-hadoop-dependency.sh
 delete mode 100644 build/bin/replace-jars-under-spark.sh
 create mode 100644 
core-common/src/main/java/org/apache/kylin/common/QueryTrace.java
 create mode 100644 
core-common/src/main/java/org/apache/kylin/common/util/ParameterFilter.java
 copy 
core-metadata/src/test/java/org/apache/kylin/metadata/datatype/DataTypeTest.java
 => core-common/src/test/java/org/apache/kylin/common/QueryTraceTest.java (50%)
 delete mode 100644 
core-common/src/test/java/org/apache/kylin/common/util/HiveCmdBuilderTest.java
 rename 
core-common/src/test/java/org/apache/kylin/common/util/{CliCommandExecutorTest.java
 => ParameterFilterTest.java} (69%)
 copy kylin-it/src/test/resources/query/sql/{query00.sql => query115.sql} (95%)
 copy kylin-it/src/test/resources/query/sql_percentile/{query01.sql => 
query03.sql} (87%)
 delete mode 100644 
kylin-spark-project/kylin-spark-classloader/src/main/java/org/apache/kylin/spark/classloader/SparkClassLoader.java
 create mode 100644 
kylin-spark-project/kylin-spark-engine/src/main/scala/org/apache/kylin/engine/spark/utils/QueryExecutionInterceptListener.scala
 create mode 100644 
kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/kylin/query/util/SparkJobTrace.scala
 create mode 100644 
kylin-spark-project/kylin-spark-query/src/main/scala/org/apache/spark/sql/metrics/AppStatus.scala
 create mode 100644 
query/src/main/java/org/apache/kylin/query/util/QueryModelPriorities.java
 create mode 100644 
query/src/test/java/org/apache/kylin/query/routing/CandidateSortTest.java
 create mode 100644 
query/src/test/java/org/apache/kylin/query/util/QueryModelPrioritiesTest.java
 copy 
server-base/src/main/java/org/apache/kylin/rest/{request/SaveSqlRequest.java => 
response/SQLResponseTrace.java} (58%)
 delete mode 100644 
source-hive/src/main/java/org/apache/kylin/source/hive/BeelineHiveClient.java
 delete mode 100644 
source-hive/src/main/java/org/apache/kylin/source/hive/CLIHiveClient.java
 create mode 100644 
source-hive/src/main/java/org/apache/kylin/source/hive/SparkHiveClient.java
 delete mode 100644 
source-hive/src/test/java/org/apache/kylin/source/hive/BeelineHIveClientTest.java

Reply via email to