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

liyang pushed a change to branch kylin5
in repository https://gitbox.apache.org/repos/asf/kylin.git


    from f6cc0ce32c KYLIN-5820,added pagination and add count distinct  
function in batch measure dialog
     new 8ab87c93b9 KYLIN-5775 upgrade testcontainers to 1.16.2
     new 5d781d1917 KYLIN-5776 Support parameter type is string for 
timestampadd function
     new a67e854a1d KYLIN-5777 Change spark.yarn.submit.file.replication from 1 
to 3
     new 9f269b527f KYLIN-5779 Without project permission,API "/access/acls" 
throws NPE
     new 8929bb820c KYLIN-5780 Dimension capacity of aggGroup does not work
     new cb2a11d503 KYLIN-5781 Adjust the query result order of sql with union
     new 1b63eefbc9 KYLIN-5782 Duplicated join keys result empty query result
     new 8aaa87cbb3 KYLIN-5783 Round query result of decimal zero by config
     new 40a10818a0 Add some code to compatible with the enterprise version
     new 1367e9ccff KYLIN-5784 Optimization for query history filters
     new d7d8098598 KYLIN-5785 Support implicit query of split function
     new dd16079c42 KYLIN-5787 Use t-digest as spark percentile_approx function
     new 9db3502f80 KYLIN-5774 Optimize Calcite plan to convert spark logical 
plan
     new 775efe62b5 KYLIN-5788 Enhance global dict on flat table encoding stage 
logging & retry
     new ca370d2dad KYLIN-5789 Clean sparder history and spark history 
automatically
     new 2695c5da83 KYLIN-5790 Security of kafka-clients
     new 30c4f28a16 KYLIN-5786 Add a write lock when merging v3 dict
     new 4ed3729312 KYLIN-5778 Upgrade spark to 3.2.0-kylin-4.6.14.0

The 18 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:
 pom.xml                                            |  10 +-
 .../src/main/resources/config/init.properties      |   2 +-
 .../src/main/resources/kylinSecurity.xml           |   1 +
 .../kylin/rest/controller/NSystemController.java   |  18 +-
 .../src/main/resources/kylinSecurity.xml           |   1 +
 .../apache/kylin/rest/service/AccessService.java   |   6 +-
 .../apache/kylin/rest/service/ProjectService.java  |   6 +-
 .../apache/kylin/rest/service/SystemService.java   |   9 +
 .../kylin/rest/service/AclTCRServiceTest.java      |   4 +
 .../src/test/resources/kylinSecurity.xml           |   1 +
 .../org/apache/kylin/common/KylinConfigBase.java   |  19 ++-
 .../common/exception/code/ErrorCodeServer.java     |   3 +
 .../src/main/resources/kylin-defaults0.properties  |   3 +-
 .../resources/kylin_error_msg_conf_cn.properties   |   3 +
 .../resources/kylin_error_msg_conf_en.properties   |   3 +
 .../kylin_error_suggestion_conf_cn.properties      |   3 +
 .../kylin_error_suggestion_conf_en.properties      |   3 +
 .../main/resources/kylin_errorcode_conf.properties |   3 +
 .../measure/percentile/PercentileCounter.java      |   1 +
 .../apache/kylin/metadata/model/NDataModel.java    |   9 +
 .../metadata/query/JdbcQueryHistoryStore.java      |  19 ++-
 .../kylin/metadata/query/QueryHistoryDAO.java      |   2 +
 .../kylin/metadata/query/RDBMSQueryHistoryDAO.java |   5 +
 .../metadata/query/util/QueryHisStoreUtil.java     |   5 +
 .../recommendation/entity/DimensionRecItemV2.java  |  17 +-
 .../metadata/query/RDBMSQueryHistoryDaoTest.java   |  17 +-
 .../src/main/resources/config/init.properties      |   2 +-
 .../src/main/resources/kylinSecurity.xml           |   1 +
 .../kylin/rest/controller/SegmentController.java   |   6 +-
 .../rest/controller/SegmentControllerTest.java     |  43 ++++-
 .../org/apache/kylin/rest/KafkaCondition.java}     |  20 +--
 .../apache/kylin/rest/service/KafkaService.java    |   8 +-
 .../apache/kylin/rest/service/TableService.java    |   2 +-
 .../apache/kylin/rest/service/ScheduleService.java |  60 +++++--
 .../kylin/rest/service/ScheduleServiceTest.java    |  25 ++-
 .../kylin/newten/EnhancedAggPushDownTest.java      |   2 +-
 ...itInfoTest.java => SpecialColumnNamesTest.java} |  68 +++-----
 .../apache/kylin/query/engine/QueryExecTest.java   |  59 +------
 .../java/org/apache/kylin/util/ExecAndComp.java    |  42 +++--
 .../_global/project/special_column_names.json}     |   2 +-
 .../c41390c5-b35d-4db3-b167-029874b85a2c.json}     |   2 +-
 .../c41390c5-b35d-4db3-b167-029874b85a2c.json}     |   2 +-
 .../c41390c5-b35d-4db3-b167-029874b85a2c.json}     |  10 +-
 .../special_column_names}/table/SSB.CUSTOMER.json  |   6 +-
 .../table/SSB.P_LINEORDER.json                     |  10 +-
 .../kylin/rest/controller/KafkaController.java     |   2 +-
 .../kylin/rest/controller/NModelController.java    |  11 +-
 .../rest/controller/NModelControllerTest.java      | 107 +++++++++++-
 .../kylin/rest/service/FusionIndexService.java     |  10 ++
 .../kylin/rest/service/IndexPlanService.java       |   2 +
 .../org/apache/kylin/rest/util/ModelUtils.java     |  36 +++-
 .../kylin/rest/service/FusionIndexServiceTest.java |  23 +++
 .../src/main/resources/config/init.properties      |   2 +-
 .../src/main/resources/kylinSecurity.xml           |   1 +
 .../org/apache/kylin/query/relnode/KapJoinRel.java |  17 +-
 .../apache/kylin/query/relnode/OLAPJoinRel.java    |  48 +++---
 .../kylin/rest/service/QueryHistoryService.java    |  27 +--
 .../rest/service/QueryHistoryServiceTest.java      |   6 +-
 .../kylin/query/engine/AsyncQueryApplication.java  |   5 +
 .../kylin/query/engine/QueryRoutingEngine.java     |  12 --
 .../org/apache/kylin/query/udf/SparkStringUDF.java |   6 +-
 .../query/engine/AsyncQueryApplicationTest.java    |   3 +
 .../org/apache/kylin/rest/QueryNodeFilter.java     |   2 +
 .../src/main/resources/config/init.properties      |   2 +-
 .../spark/builder/v3dict/DictionaryBuilder.scala   |  63 ++++---
 .../builder/v3dict/GlobalDictionarySuite.scala     |  12 +-
 .../kylin/query/pushdown/SparkSqlClient.scala      |   2 +
 .../kylin/query/runtime/CalciteToSparkPlaner.scala | 126 +++++---------
 .../kylin/query/runtime/ExpressionConverter.scala  |   2 +
 .../kylin/query/runtime/SparderRexVisitor.scala    |  37 ++--
 .../apache/kylin/query/runtime/SparkEngine.java    |   8 +-
 .../kylin/query/runtime/plan/AggregatePlan.scala   |  98 ++++++-----
 .../kylin/query/runtime/plan/FilterPlan.scala      |  25 +--
 .../apache/kylin/query/runtime/plan/JoinPlan.scala |  58 ++++---
 .../kylin/query/runtime/plan/LimitPlan.scala       |  25 ++-
 .../kylin/query/runtime/plan/MinusPlan.scala       |  14 +-
 .../kylin/query/runtime/plan/ProjectPlan.scala     |  19 ++-
 .../kylin/query/runtime/plan/ResultPlan.scala      |   3 +-
 .../apache/kylin/query/runtime/plan/SortPlan.scala |  52 +++---
 .../kylin/query/runtime/plan/TableScanPlan.scala   | 118 ++++++-------
 .../kylin/query/runtime/plan/UnionPlan.scala       |  30 ++--
 .../kylin/query/runtime/plan/ValuesPlan.scala      |  15 +-
 .../kylin/query/runtime/plan/WindowPlan.scala      |  29 ++--
 .../apache/kylin/query/util/RuntimeHelper.scala    |  31 ++--
 .../kylin/query/util/SparderDerivedUtil.scala      |  52 +++---
 .../scala/org/apache/spark/sql/KapFunctions.scala  |   8 +-
 .../apache/spark/sql/KylinDataFrameManager.scala   |  19 ++-
 .../scala/org/apache/spark/sql/SparderEnv.scala    |   3 +
 .../org/apache/spark/sql/SparkOperation.scala      |  64 +++++--
 .../sql/catalyst/expressions/KapExpresssions.scala |   2 +-
 .../sql/execution/utils/SchemaProcessor.scala      |  36 ++--
 .../spark/sql/manager/SparderLookupManager.scala   |  69 ++++----
 .../org/apache/spark/sql/udf/DictEncodeImpl.scala  |   6 +-
 .../org/apache/spark/sql/udf/UdfManager.scala      |   9 +-
 .../kylin/query/pushdown/SparderTypeUtilTest.java  |  16 ++
 .../kylin/query/sql/KylinDataFrameManagerTest.java |  32 ++--
 .../query/runtime/plan/SegmentEmptyTest.scala      |  38 ++---
 .../org/apache/spark/dict/NBucketDictionary.java   |   7 +-
 .../apache/spark/dict/NGlobalDictHDFSStore.java    |  92 +++++++++-
 .../org/apache/spark/dict/NGlobalDictMetaInfo.java |   6 +-
 .../org/apache/spark/dict/NGlobalDictStore.java    |   2 +-
 .../org/apache/spark/dict/NGlobalDictionaryV2.java |   6 +-
 .../org/apache/spark/sql/SparderTypeUtil.scala     |  11 +-
 .../org/apache/spark/sql/SparkInternalAgent.scala  |   0
 .../sql/datasource/storage/StorageStore.scala      |  73 ++++----
 .../org/apache/spark/sql/udaf/Percentile.scala     |   5 +
 .../scala/org/apache/kylin/common/JobSupport.scala |   7 +-
 .../apache/kylin/helper/MetadataToolHelper.java    |   7 +-
 .../org/apache/kylin/helper/RoutineToolHelper.java |  41 ++++-
 .../java/org/apache/kylin/tool/AuditLogTool.java   |  18 +-
 .../org/apache/kylin/tool/MaintainModeTool.java    |  21 +--
 .../constant/StringConstant.java}                  |  16 +-
 .../tool/garbage/CleanTaskExecutorService.java     |  14 +-
 .../kylin/tool/garbage/ExecutableCleaner.java      |   6 +-
 .../apache/kylin/tool/garbage/GarbageCleaner.java  |  49 +-----
 .../apache/kylin/tool/garbage/IndexCleaner.java    |   6 +-
 .../apache/kylin/tool/garbage/MetadataCleaner.java |  47 ++++-
 .../apache/kylin/tool/garbage/SnapshotCleaner.java |   6 +-
 .../kylin/tool/garbage/SourceUsageCleaner.java     |   7 +-
 .../apache/kylin/tool/garbage/StorageCleaner.java  | 190 ++++++++++++++++++---
 .../apache/kylin/tool/routine/FastRoutineTool.java |   1 +
 .../org/apache/kylin/tool/routine/RoutineTool.java |  31 +++-
 .../kylin/tool/security/AdminUserInitCLI.java      |  18 +-
 .../kylin/tool/security/KylinPasswordResetCLI.java |  18 +-
 .../org/apache/kylin/tool/StorageCleanerTest.java  | 126 +++++++++++++-
 .../garbage/CleanTaskExecutorServiceTests.java     |   2 +-
 .../kylin/tool/garbage/ExecutableCleanerTest.java  |   8 +-
 .../kylin/tool/garbage/SnapshotCleanerTest.java    |   2 +-
 .../kylin/tool/garbage/SourceUsageCleanerTest.java |   8 +-
 .../kylin/tool/security/AdminUserInitCLITest.java  |   8 +-
 .../tool/security/KylinPasswordResetCLITest.java   |  10 +-
 .../appstatus_application_1677899901295_8490       |   0
 ..._1_application_1677899901295_8490_1690953331329 |   0
 ..._2_application_1677899901295_8490_1690953331329 |   0
 ..._1_application_1677899901295_5936_1690235831577 |   0
 .../spark-history/application_1677899901295_0989   |   0
 .../spark-history/application_1677899901295_8243   |   0
 137 files changed, 1834 insertions(+), 1021 deletions(-)
 copy src/{tool/src/main/java/org/apache/kylin/tool/YarnSparkLogExtractor.java 
=> datasource-service/src/main/java/org/apache/kylin/rest/KafkaCondition.java} 
(65%)
 copy 
src/kylin-it/src/test/java/org/apache/kylin/newten/{ExtractLimitInfoTest.java 
=> SpecialColumnNamesTest.java} (58%)
 copy 
src/kylin-it/src/test/resources/ut_meta/{bloomfilter/metadata/_global/project/bloomfilter.json
 => special_column_names/metadata/_global/project/special_column_names.json} 
(96%)
 copy 
src/kylin-it/src/test/resources/ut_meta/{bloomfilter/metadata/bloomfilter/dataflow/c41390c5-b93d-4db3-b167-029874b85a2c.json
 => 
special_column_names/metadata/special_column_names/dataflow/c41390c5-b35d-4db3-b167-029874b85a2c.json}
 (82%)
 copy 
src/kylin-it/src/test/resources/ut_meta/{bloomfilter/metadata/bloomfilter/index_plan/c41390c5-b93d-4db3-b167-029874b85a2c.json
 => 
special_column_names/metadata/special_column_names/index_plan/c41390c5-b35d-4db3-b167-029874b85a2c.json}
 (97%)
 copy 
src/kylin-it/src/test/resources/ut_meta/{bloomfilter/metadata/bloomfilter/model_desc/c41390c5-b93d-4db3-b167-029874b85a2c.json
 => 
special_column_names/metadata/special_column_names/model_desc/c41390c5-b35d-4db3-b167-029874b85a2c.json}
 (94%)
 copy src/kylin-it/src/test/resources/ut_meta/{bloomfilter/metadata/bloomfilter 
=> special_column_names/metadata/special_column_names}/table/SSB.CUSTOMER.json 
(95%)
 copy src/kylin-it/src/test/resources/ut_meta/{bloomfilter/metadata/bloomfilter 
=> 
special_column_names/metadata/special_column_names}/table/SSB.P_LINEORDER.json 
(93%)
 rename src/spark-project/{engine-spark => 
spark-common}/src/main/scala/org/apache/spark/sql/SparkInternalAgent.scala 
(100%)
 rename src/tool/src/main/java/org/apache/kylin/{helper/HelperConstants.java => 
tool/constant/StringConstant.java} (67%)
 copy kystudio/static/.gitkeep => 
src/tool/src/test/resources/ut_storage/working-dir2/sparder-history/localhost_7070/eventlog_v2_application_1677899901295_4823#1690192675042/appstatus_application_1677899901295_8490
 (100%)
 copy kystudio/static/.gitkeep => 
src/tool/src/test/resources/ut_storage/working-dir2/sparder-history/localhost_7070/eventlog_v2_application_1677899901295_4823#1690192675042/events_1_application_1677899901295_8490_1690953331329
 (100%)
 copy kystudio/static/.gitkeep => 
src/tool/src/test/resources/ut_storage/working-dir2/sparder-history/localhost_7070/eventlog_v2_application_1677899901295_4823#1690192675042/events_2_application_1677899901295_8490_1690953331329
 (100%)
 copy kystudio/static/.gitkeep => 
src/tool/src/test/resources/ut_storage/working-dir2/sparder-history/localhost_7071/eventlog_v2_application_1677899901295_4824#1690192771380/events_1_application_1677899901295_5936_1690235831577
 (100%)
 copy kystudio/static/.gitkeep => 
src/tool/src/test/resources/ut_storage/working-dir2/spark-history/application_1677899901295_0989
 (100%)
 copy kystudio/static/.gitkeep => 
src/tool/src/test/resources/ut_storage/working-dir2/spark-history/application_1677899901295_8243
 (100%)

Reply via email to