This is an automated email from the ASF dual-hosted git repository.
xxyu pushed a change to branch kylin5
in repository https://gitbox.apache.org/repos/asf/kylin.git
from 256414c3a0 revert KYLIN-5407 CH query total_scan_count issue
new 82685b39a5 KYLIN-5420 ops plan query metric add constant tag
new 6d642e7f05 KYLIN-5421 fix login user name the same as LDAP user
new 76dc3a616a KYLIN-5422 fix ceil function codegen error
new e4e59cd6b0 KYLIN-5425 fix api security
new 4be76ac572 KYLIN-5426 fix spark collect ddl
new 9006fc9236 KYLIN-5427 fix null password exception message
new d0d0c7cb65 [DIRTY] ignore
HdfsCapacityMetricsTest#testRegisterHdfsMetrics(), Will be fixed
new b0c7326856 KYLIN-5428 Module refactor
new 04e0397280 KYLIN-5429 upgrade spring-session
new f67bc74bd6 KYLIN-5428 [FOLLOW UP] fix packaging issue
new 1e08d51b75 KYLIN-5430 skip shard pruning for in expr
new f0e2b90331 KYLIN-5431 enhanced aggregate push-down for runtime joining
snapshot
new b586547b78 KYLIN-5432 update kyarthas to 3.6.7 for vulnerabilities
new fd95ac41cf KYLIN-5433 Add system level parameter, and the storage
quota function is turned off by default
new be6f0fd65b KYLIN-5434 Fix restart the build job, and the stage status
displays abnormally
new fd4f770e81 KYLIN-5435 Fix vulnerabilites
new ac3459718d KYLIN-5436 Fix restart build job failed
new 8e3844653a [DIRTY] adapt sql hint of CubePriority when transforming sql
new ea4c009b65 KYLIN-5437 disable stage transfer states from DISCARDED to
others
new 4aabb62546 [DIRTY] update spark version to 3.2.0-kylin-4.6.3.0-SNAPSHOT
new 68aa668a4c KYLIN-5438 remove systools module
new 2e4167126c KYLIN-5439 fix read/write cluster db location error
new 0f0f149bd5 KYLIN-5440 Follow up, optimize the speed of three
datasource API
new 5d1ed563bb KYLIN-5441 fix reset spark.sql.shuffle.partitions
new c16c2e712c KYLIN-5442 Optimized for loading Kafka Kerberos keyTab
new c00c312c3d KYLIN-5432 [FOLLOW UP] update kyarthas to 3.6.7 for
vulnerabilities
new 3111d4c94f [DIRTY] add management prefix to KylinConfigCheckCLI
new c69296d453 KYLIN-5435 [FOLLOW UP] Fix vulnerabilites
new b4496549e3 [DIRTY] Resolve missing code of metadata dump due to
opencore merge
new 00cfc75b40 [DIRTY] spark release 4.6.3.0
new 3e0348e2d9 [DIRTY] fix compile
new f241c010e1 KYLIN-5438 [FOLLOW UP] remove systools module
new cce7bc9733 fix sonar
The 33 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 | 45 +-
.../src/main/resources/kylinSecurity.xml | 10 +-
src/common-server/pom.xml | 115 +-
.../rest/config/IntegrationAppInitializer.java | 13 +-
.../rest/config/initialize/BroadcastListener.java | 28 +-
.../kylin/rest/controller/NAdminController.java | 1 +
.../src/main/resources/kylinSecurity.xml | 10 +-
src/common-service/pom.xml | 215 +---
.../kylin/rest/aspect/InsensitiveNameAspect.java | 0
.../apache/kylin/rest/aspect/RateLimitAspect.java | 0
.../kylin/rest/aspect/SchedulerEnhancer.java | 0
.../kylin/rest/aspect/TransactionAspect.java | 3 +-
.../rest/broadcaster/BroadcastEventHandler.java} | 9 +-
.../apache/kylin/rest/broadcaster/Broadcaster.java | 95 +-
.../org/apache/kylin/rest/cache/KylinEhCache.java | 0
.../apache/kylin/rest/cluster/ClusterManager.java | 0
.../kylin/rest/cluster/DefaultClusterManager.java | 0
.../kylin/rest/cluster/MockClusterManager.java | 16 +-
.../config/KylinPropertySourceConfiguration.java | 5 +-
.../config/initialize/QueryMetricsListener.java | 1 +
.../kylin/rest/controller/NBasicController.java | 9 +
.../rest/handler/KapNoOpResponseErrorHandler.java | 0
.../apache/kylin/rest/interceptor/KEFilter.java | 7 +-
.../apache/kylin/rest/interceptor/V2ApiFilter.java | 7 +-
.../kylin/rest/request/OwnerChangeRequest.java | 0
.../apache/kylin/rest/response/AclTCRResponse.java | 11 +-
.../org/apache/kylin/rest/response/DataResult.java | 7 +
.../apache/kylin/rest/response/ErrorResponse.java | 13 +-
.../kylin/rest/response/ServerInfoResponse.java | 0
.../kylin/rest/response/UserGroupResponse.java | 2 +
.../kylin/rest/response/UserGroupResponseKI.java | 0
.../LdapCaseIgnoreUserDetailsContextMapper.java | 53 +
.../apache/kylin/rest/security/LoginLogFilter.java | 0
.../kylin/rest/service/AclTCRServiceSupporter.java | 0
.../apache/kylin/rest/service/BasicService.java | 12 +
.../kylin/rest/service/IUserGroupService.java | 0
.../kylin/rest/service/SnapshotSupporter.java | 6 +-
.../rest/service/UserAclServiceSupporter.java | 0
.../org/apache/kylin/rest/util/AclEvaluate.java | 0
.../org/apache/kylin/rest/util/SerializeUtil.java | 23 +-
.../rest/util/TimestampedRollingFileOutputDir.java | 19 +-
.../apache/kylin/rest/cache/KylinEhCacheTest.java | 5 +-
.../rest/controller/NBasicControllerTest.java | 19 +
.../kylin/rest/service/LdapUserServiceTest.java | 15 +-
.../apache/kylin/rest/util/AclEvaluateTest.java | 0
.../util/TimestampedRollingFileOutputDirTest.java | 0
.../apache/kylin/storage/cache/EhcacheTest.java | 0
src/common-service/src/test/resources/ehcache.xml | 2 +-
.../src/test/resources/kylinSecurity.xml | 10 +-
.../src/test/resources/user-defined-ehcache.xml | 0
.../src/test/resources/ut_ldap/ldap-server.ldif | 26 +-
.../org/apache/kylin/common/KylinConfigBase.java | 18 +-
.../java/org/apache/kylin/common/QueryContext.java | 12 +
.../common/exception/code/ErrorCodeServer.java | 3 +
.../transaction/TransactionException.java | 4 +
.../org/apache/kylin/common/util/DateFormat.java | 1 -
.../java/org/apache/kylin/common/util/Unsafe.java | 29 -
.../kylin/job/exception/ExecuteException.java | 0
.../apache/kylin/rest/aspect/EnableRateLimit.java | 0
.../org/apache/kylin/rest/aspect/Transaction.java | 0
.../kylin/rest/aspect/TransactionProjectUnit.java | 0
.../org/apache/kylin/rest/cache/KylinCache.java | 0
.../exception/PasswordDecryptionException.java | 0
.../kylin/rest/response/EnvelopeResponse.java | 0
.../org/apache/kylin/rest/util/PagingUtil.java | 7 +-
.../kylin/rest/util/SecurityLoggerUtils.java | 0
.../org/apache/kylin/rest/util/SpringContext.java | 2 +-
.../apache/kylin/tool/restclient/RestClient.java | 13 +-
.../resources/kylin_error_msg_conf_cn.properties | 3 +
.../resources/kylin_error_msg_conf_en.properties | 5 +-
.../kylin_error_suggestion_conf_cn.properties | 5 +
.../kylin_error_suggestion_conf_en.properties | 6 +
.../main/resources/kylin_errorcode_conf.properties | 4 +
.../apache/kylin/common/KylinConfigBaseTest.java | 8 +
.../kylin/common/persistence/UnitOfWorkTest.java | 15 +-
.../apache/kylin/rest/service/PagingUtilTest.java | 0
src/core-job/pom.xml | 40 +-
.../kylin/common/util/SystemInfoCollector.java | 6 +-
.../kylin/job/execution/AbstractExecutable.java | 35 +-
.../kylin/job/execution/ExecutableContext.java | 16 +
.../kylin/job/execution/NExecutableManager.java | 20 +-
.../job/impl/threadpool/NDefaultScheduler.java | 2 +-
.../apache/kylin/job/runners/FetcherRunner.java | 10 +-
.../org/apache/kylin/job/runners/JobRunner.java | 1 +
.../kylin/job/execution/ExecutableContextTest.java | 14 +
.../job/execution/NExecutableManagerTest.java | 2 +-
.../job/impl/threadpool/NDefaultSchedulerTest.java | 2 +-
src/core-metadata/pom.xml | 33 +-
.../cube/storage/GarbageStorageCollector.java | 2 +-
.../cube/storage/ProjectStorageInfoCollector.java | 6 +-
.../cube/storage/StorageInfoCollector.java | 8 +-
.../metadata/cube/storage/StorageInfoEnum.java | 0
.../cube/storage/StorageQuotaCollector.java | 2 +-
.../metadata/cube/storage/StorageVolumeInfo.java | 0
.../cube/storage/TotalStorageCollector.java | 2 +-
.../metadata/query/CuboidLayoutQueryTimes.java | 6 -
.../kylin/metadata/query/QueryStatistics.java | 12 +-
.../kylin/metadata/query/QueryTimesResponse.java | 3 -
.../apache/kylin/metrics/HdfsCapacityMetrics.java | 38 +-
.../kylin/rest/util/CreateTableFromJson.java | 12 +-
.../storage/ProjectStorageInfoCollectorTest.java | 16 +
.../streaming/StreamingJobRecordManagerTest.java | 2 +
.../kylin/metrics/HdfsCapacityMetricsTest.java | 28 +-
src/core-metrics/pom.xml | 5 -
.../apache/kylin/common/metrics/MetricsTag.java | 1 +
src/core-storage/pom.xml | 12 +-
.../src/main/resources/kylinSecurity.xml | 10 +-
src/data-loading-server/pom.xml | 4 +
.../kylin/rest/controller/SnapshotController.java | 8 +-
.../rest/controller/SnapshotControllerTest.java | 9 +-
.../org/apache/kylin/rest/service/JobService.java | 12 +-
.../apache/kylin/rest/service/SnapshotService.java | 104 +-
.../kylin/rest/service/ModelServiceBuildTest.java | 3 +-
.../kylin/rest/service/SnapshotServiceTest.java | 106 +-
src/datasource-service/pom.xml | 9 +-
.../kylin/rest/request/TableDescRequest.java | 88 ++
.../apache/kylin/rest/service/TableService.java | 117 +-
.../org/apache/kylin/rest/util/TableUtils.java | 17 +
.../apache/kylin/rest/service/SparkDDLTest.java | 11 +-
.../kylin/rest/service/SparkSourceServiceTest.java | 28 +-
.../rest/service/StreamingTableServiceTest.java | 14 +-
src/integration-service/pom.xml | 125 ---
.../apache/kylin/rest/service/JobServiceTest.java | 79 +-
.../org/apache/kylin/rest/service/StageTest.java | 6 +
src/kylin-it/pom.xml | 7 +-
.../apache/kylin/newten/CalciteDynamicTest.java | 5 +-
.../kylin/newten/EnhancedAggPushDownTest.java | 144 +++
.../org/apache/kylin/newten/NAggPushDownTest.java | 15 +-
.../kylin/newten/NBuildAndQuerySnapshotTest.java | 5 +-
.../org/apache/kylin/newten/TimeZoneQueryTest.java | 17 +-
.../engine/EnhancedAggPushDownPlannerTest.java | 85 ++
.../kylin/query/rules/CalciteRuleTestBase.java | 16 +
.../kylin/rest/broadcaster/BroadcasterTest.java | 20 +-
.../engine/EnhancedAggPushDownPlannerTest.xml | 981 +++++++++++++++++
.../kylin/query/rules/AggPushdownRuleTest.xml | 14 +-
.../query/enhanced_agg_pushdown/query00.sql | 25 +
.../query/enhanced_agg_pushdown/query01.sql | 34 +
.../query/enhanced_agg_pushdown/query02.sql | 26 +
.../query/enhanced_agg_pushdown/query03.sql | 27 +
.../query/enhanced_agg_pushdown/query04.sql | 26 +
.../query/enhanced_agg_pushdown/query05.sql | 26 +
.../query/enhanced_agg_pushdown/query06.sql | 26 +
.../query/enhanced_agg_pushdown/query07.sql | 27 +
.../query/enhanced_agg_pushdown/query08.sql | 28 +
.../query/enhanced_agg_pushdown/query09.sql | 28 +
.../query/enhanced_agg_pushdown/query10.sql | 25 +
.../query/enhanced_agg_pushdown/query11.sql | 25 +
.../query/enhanced_agg_pushdown/query12.sql | 25 +
.../query/enhanced_agg_pushdown/query13.sql | 24 +
.../query/enhanced_agg_pushdown/query14.sql | 34 +
.../query/enhanced_agg_pushdown/query15.sql | 27 +
.../query/enhanced_agg_pushdown/query16.sql | 27 +
.../query/enhanced_agg_pushdown/query17.sql | 26 +
.../query/enhanced_agg_pushdown/query18.sql | 26 +
.../query/enhanced_agg_pushdown/query19.sql | 27 +
.../query/enhanced_agg_pushdown/query20.sql | 28 +
.../query/enhanced_agg_pushdown/query21.sql | 26 +
.../springframework/conf/kylinSecurity.xml | 10 +-
.../_global/project/test_agg_pushdown.json | 37 +
.../1e74b613-6134-a986-810b-ac5b4f663af3.json | 137 +++
.../6051780b-2b91-81e7-94ba-d7e18e2aec1b.json | 130 +++
.../12e442b5-eee2-ca6d-90e2-bcf02406a223.json | 21 +
.../3a8a45cd-de69-269e-9c45-f07d05a98d47.json | 34 +
.../1e74b613-6134-a986-810b-ac5b4f663af3.json | 42 +
.../6051780b-2b91-81e7-94ba-d7e18e2aec1b.json | 63 ++
.../1e74b613-6134-a986-810b-ac5b4f663af3.json | 1127 ++++++++++++++++++++
.../6051780b-2b91-81e7-94ba-d7e18e2aec1b.json | 611 +++++++++++
.../table/DEFAULT.KYLIN_CATEGORY_GROUPINGS.json | 208 ++++
.../table/DEFAULT.KYLIN_SALES.json | 98 ++
.../table/DEFAULT.TEST_CATEGORY_GROUPINGS.json | 208 ++++
.../table/DEFAULT.TEST_KYLIN_FACT.json | 88 ++
.../table/DEFAULT.TEST_ORDER.json | 53 +
src/metadata-server/pom.xml | 4 +
.../kylin/rest/controller/NTableController.java | 40 +-
.../kylin/rest/controller/NUserController.java | 17 +-
.../rest/controller/open/OpenTableController.java | 9 +-
.../rest/controller/v2/NTableControllerV2.java | 11 +-
.../rest/controller/NTableControllerTest.java | 17 +-
.../rest/controller/NTableControllerV2Test.java | 7 +-
.../kylin/rest/controller/NUserControllerTest.java | 11 +
.../controller/open/OpenTableControllerTest.java | 23 +-
src/modeling-service/pom.xml | 4 -
.../kylin/rest/service/ModelServiceTest.java | 6 +-
.../kylin/rest/service/ProjectServiceTest.java | 1 +
.../kylin/rest/service/TableServiceTest.java | 90 +-
.../src/main/resources/kylinSecurity.xml | 10 +-
.../org/apache/kylin/query/util/EscapeParser.jj | 17 +-
.../org/apache/kylin/query/util/RawSqlParser.jj | 7 +-
.../kylin/query/routing/RealizationChooser.java | 3 +
.../org/apache/kylin/query/util/QueryUtil.java | 11 +-
.../kylin/query/util/RelAggPushDownUtil.java | 185 ++++
src/query-server/pom.xml | 10 +-
src/query-service/pom.xml | 11 -
.../rest/health/SparkContextHealthIndicator.java | 3 +-
.../health/SparkSqlContextHealthIndicator.java | 3 +-
.../apache/kylin/rest/service/MonitorService.java | 2 +-
.../kylin/rest/service/AysncQueryServiceTest.java | 3 +-
.../kylin/rest/service/MonitorServiceTest.java | 0
.../rest/service/QueryHistoryServiceTest.java | 9 +-
.../query/optrule/KapAggFilterTransposeRule.java | 3 +
.../kap/query/optrule/KapAggJoinTransposeRule.java | 146 ++-
.../kap/query/optrule/KapAggProjectMergeRule.java | 31 +-
.../query/optrule/KapAggProjectTransposeRule.java | 78 +-
.../query/optrule/KapCountDistinctJoinRule.java | 63 +-
.../org/apache/kylin/query/engine/QueryExec.java | 58 +-
.../java/org/apache/kylin/query/util/HepUtils.java | 5 +-
.../kylin/query/util/EscapeTransformerTest.java | 3 +-
.../org/apache/kylin/query/util/QueryUtilTest.java | 19 +
src/second-storage/core-ui/pom.xml | 10 +-
src/second-storage/core/pom.xml | 6 -
.../kap/secondstorage/metadata/NodeGroupTest.java | 2 +-
src/server/pom.xml | 28 +-
.../org/apache/kylin/rest/config/CorsConfig.java | 0
.../rest/config/KylinRequestHandlerSelectors.java | 0
.../apache/kylin/rest/config/SecurityConfig.java | 0
.../apache/kylin/rest/config/SwaggerConfig.java | 0
.../org/apache/kylin/rest/config/WebMvcConfig.java | 4 +-
.../rest/health/FileSystemHealthIndicator.java | 6 +-
.../rest/health/MetaStoreHealthIndicator.java | 34 +-
.../rest/security/UnauthorisedEntryPoint.java | 0
src/source-hive/pom.xml | 4 -
src/spark-project/engine-build-sdk/pom.xml | 10 -
src/spark-project/engine-spark/pom.xml | 2 +-
.../kylin/engine/spark/job/NSparkExecutable.java | 9 +-
.../kylin/engine/spark/job/NTableSamplingJob.java | 8 +-
.../spark/source/NSparkMetadataExplorer.java | 26 +-
.../engine/spark/job/NSparkSnapshotJobTest.java | 5 +-
.../kylin/query/runtime/SparderRexVisitor.scala | 3 +
.../scala/org/apache/spark/sql/DdlOperation.scala | 53 +-
.../org/apache/spark/sql/SparkOperation.scala | 3 +-
.../sql/catalyst/expressions/KapExpresssions.scala | 8 +-
src/spark-project/spark-common/pom.xml | 6 +-
.../common/logging/AbstractHdfsLogAppender.java | 5 +-
.../sql/execution/datasource/FilePruner.scala | 14 +-
.../datasource/ResetShufflePartition.scala | 13 +-
.../datasource/ResetShufflePartitionSuite.scala | 82 ++
src/streaming-sdk/pom.xml | 2 +-
.../src/test/resources/kylinSecurity.xml | 10 +-
src/streaming/pom.xml | 2 +-
.../org/apache/kylin/kafka/util/KafkaUtils.java | 5 +-
.../streaming/constants/StreamingConstants.java | 6 +
.../kylin/streaming/jobs/StreamingJobListener.java | 20 +-
.../kylin/streaming/jobs/StreamingJobUtils.java | 145 ++-
.../streaming/jobs/impl/StreamingJobLauncher.java | 132 +--
.../kylin/streaming/CreateStreamingFlatTable.scala | 3 -
.../apache/kylin/kafka/util/KafkaUtilsTest.java | 6 +-
.../streaming/jobs/StreamingJobListenerTest.java | 32 +-
.../streaming/jobs/StreamingJobUtilsTest.java | 98 +-
.../jobs/impl/StreamingJobLauncherTest.java | 33 +-
src/systools/pom.xml | 165 +--
.../kylin/rest/exception/BadRequestException.java | 78 --
.../rest/health/AbstractKylinHealthIndicator.java | 47 -
.../rest/interceptor/HeaderMapRequestWrapper.java | 78 --
.../kylin/rest/security/ExternalAclProvider.java | 18 +-
.../kylin/rest/security/KerberosLoginManager.java | 4 +-
.../apache/kylin/rest/util/AclPermissionUtil.java | 2 +-
.../rest/security/KerberosLoginManagerTest.java | 10 +-
.../kylin/rest/security/UserAclManagerTest.java | 2 +-
src/systools/src/test/resources/ehcache.xml | 19 -
src/tool/pom.xml | 66 +-
.../org/apache/kylin/tool/KylinConfigCheckCLI.java | 4 +-
.../org/apache/kylin/tool/RecCandidateTool.java | 2 +-
.../apache/kylin/tool/KylinConfigCheckCLITest.java | 14 +-
263 files changed, 7234 insertions(+), 1832 deletions(-)
rename src/{integration-service =>
common-server}/src/main/java/org/apache/kylin/rest/config/IntegrationAppInitializer.java
(77%)
rename src/{integration-service =>
common-server}/src/main/java/org/apache/kylin/rest/config/initialize/BroadcastListener.java
(91%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/aspect/InsensitiveNameAspect.java
(100%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/aspect/RateLimitAspect.java
(100%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/aspect/SchedulerEnhancer.java
(100%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/aspect/TransactionAspect.java
(97%)
copy
src/{core-job/src/main/java/org/apache/kylin/metadata/cube/storage/StorageInfoCollector.java
=>
common-service/src/main/java/org/apache/kylin/rest/broadcaster/BroadcastEventHandler.java}
(77%)
rename src/{integration-service =>
common-service}/src/main/java/org/apache/kylin/rest/broadcaster/Broadcaster.java
(78%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/cache/KylinEhCache.java
(100%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/cluster/ClusterManager.java
(100%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/cluster/DefaultClusterManager.java
(100%)
rename src/{systools/src/test =>
common-service/src/main}/java/org/apache/kylin/rest/cluster/MockClusterManager.java
(69%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/config/KylinPropertySourceConfiguration.java
(93%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/handler/KapNoOpResponseErrorHandler.java
(100%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/interceptor/KEFilter.java
(92%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/interceptor/V2ApiFilter.java
(94%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/request/OwnerChangeRequest.java
(100%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/response/AclTCRResponse.java
(95%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/response/DataResult.java
(84%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/response/ErrorResponse.java
(93%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/response/ServerInfoResponse.java
(100%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/response/UserGroupResponse.java
(96%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/response/UserGroupResponseKI.java
(100%)
create mode 100644
src/common-service/src/main/java/org/apache/kylin/rest/security/LdapCaseIgnoreUserDetailsContextMapper.java
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/security/LoginLogFilter.java
(100%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/service/AclTCRServiceSupporter.java
(100%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/service/IUserGroupService.java
(100%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/service/UserAclServiceSupporter.java
(100%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/util/AclEvaluate.java (100%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/util/SerializeUtil.java
(69%)
rename src/{systools =>
common-service}/src/main/java/org/apache/kylin/rest/util/TimestampedRollingFileOutputDir.java
(85%)
rename src/{systools =>
common-service}/src/test/java/org/apache/kylin/rest/cache/KylinEhCacheTest.java
(91%)
rename src/{systools =>
common-service}/src/test/java/org/apache/kylin/rest/util/AclEvaluateTest.java
(100%)
rename src/{systools =>
common-service}/src/test/java/org/apache/kylin/rest/util/TimestampedRollingFileOutputDirTest.java
(100%)
rename src/{core-storage =>
common-service}/src/test/java/org/apache/kylin/storage/cache/EhcacheTest.java
(100%)
rename src/{systools =>
common-service}/src/test/resources/user-defined-ehcache.xml (100%)
rename src/{core-job =>
core-common}/src/main/java/org/apache/kylin/job/exception/ExecuteException.java
(100%)
rename src/{systools =>
core-common}/src/main/java/org/apache/kylin/rest/aspect/EnableRateLimit.java
(100%)
rename src/{systools =>
core-common}/src/main/java/org/apache/kylin/rest/aspect/Transaction.java (100%)
rename src/{systools =>
core-common}/src/main/java/org/apache/kylin/rest/aspect/TransactionProjectUnit.java
(100%)
rename src/{systools =>
core-common}/src/main/java/org/apache/kylin/rest/cache/KylinCache.java (100%)
rename src/{systools =>
core-common}/src/main/java/org/apache/kylin/rest/exception/PasswordDecryptionException.java
(100%)
rename src/{systools =>
core-common}/src/main/java/org/apache/kylin/rest/response/EnvelopeResponse.java
(100%)
rename src/{systools =>
core-common}/src/main/java/org/apache/kylin/rest/util/PagingUtil.java (95%)
rename src/{systools =>
core-common}/src/main/java/org/apache/kylin/rest/util/SecurityLoggerUtils.java
(100%)
rename src/{systools =>
core-common}/src/main/java/org/apache/kylin/rest/util/SpringContext.java (96%)
rename src/{systools =>
core-common}/src/main/java/org/apache/kylin/tool/restclient/RestClient.java
(97%)
rename src/{systools =>
core-common}/src/test/java/org/apache/kylin/rest/service/PagingUtilTest.java
(100%)
rename src/{core-job =>
core-metadata}/src/main/java/org/apache/kylin/metadata/cube/storage/GarbageStorageCollector.java
(97%)
rename src/{core-job =>
core-metadata}/src/main/java/org/apache/kylin/metadata/cube/storage/ProjectStorageInfoCollector.java
(91%)
rename src/{core-job =>
core-metadata}/src/main/java/org/apache/kylin/metadata/cube/storage/StorageInfoCollector.java
(72%)
rename src/{core-job =>
core-metadata}/src/main/java/org/apache/kylin/metadata/cube/storage/StorageInfoEnum.java
(100%)
rename src/{core-job =>
core-metadata}/src/main/java/org/apache/kylin/metadata/cube/storage/StorageQuotaCollector.java
(93%)
rename src/{core-job =>
core-metadata}/src/main/java/org/apache/kylin/metadata/cube/storage/StorageVolumeInfo.java
(100%)
rename src/{core-job =>
core-metadata}/src/main/java/org/apache/kylin/metadata/cube/storage/TotalStorageCollector.java
(94%)
rename src/{core-job =>
core-metadata}/src/main/java/org/apache/kylin/metrics/HdfsCapacityMetrics.java
(92%)
rename src/{systools/src/test =>
core-metadata/src/main}/java/org/apache/kylin/rest/util/CreateTableFromJson.java
(92%)
rename src/{core-job =>
core-metadata}/src/test/java/org/apache/kylin/metadata/cube/storage/ProjectStorageInfoCollectorTest.java
(96%)
rename src/{core-job =>
core-metadata}/src/test/java/org/apache/kylin/metrics/HdfsCapacityMetricsTest.java
(86%)
create mode 100644
src/datasource-service/src/main/java/org/apache/kylin/rest/request/TableDescRequest.java
delete mode 100644 src/integration-service/pom.xml
create mode 100644
src/kylin-it/src/test/java/org/apache/kylin/newten/EnhancedAggPushDownTest.java
create mode 100644
src/kylin-it/src/test/java/org/apache/kylin/query/engine/EnhancedAggPushDownPlannerTest.java
rename src/{integration-service =>
kylin-it}/src/test/java/org/apache/kylin/rest/broadcaster/BroadcasterTest.java
(90%)
create mode 100644
src/kylin-it/src/test/resources/org/apache/kylin/query/engine/EnhancedAggPushDownPlannerTest.xml
create mode 100644
src/kylin-it/src/test/resources/query/enhanced_agg_pushdown/query00.sql
create mode 100644
src/kylin-it/src/test/resources/query/enhanced_agg_pushdown/query01.sql
create mode 100644
src/kylin-it/src/test/resources/query/enhanced_agg_pushdown/query02.sql
create mode 100644
src/kylin-it/src/test/resources/query/enhanced_agg_pushdown/query03.sql
create mode 100644
src/kylin-it/src/test/resources/query/enhanced_agg_pushdown/query04.sql
create mode 100644
src/kylin-it/src/test/resources/query/enhanced_agg_pushdown/query05.sql
create mode 100644
src/kylin-it/src/test/resources/query/enhanced_agg_pushdown/query06.sql
create mode 100644
src/kylin-it/src/test/resources/query/enhanced_agg_pushdown/query07.sql
create mode 100644
src/kylin-it/src/test/resources/query/enhanced_agg_pushdown/query08.sql
create mode 100644
src/kylin-it/src/test/resources/query/enhanced_agg_pushdown/query09.sql
create mode 100644
src/kylin-it/src/test/resources/query/enhanced_agg_pushdown/query10.sql
create mode 100644
src/kylin-it/src/test/resources/query/enhanced_agg_pushdown/query11.sql
create mode 100644
src/kylin-it/src/test/resources/query/enhanced_agg_pushdown/query12.sql
create mode 100644
src/kylin-it/src/test/resources/query/enhanced_agg_pushdown/query13.sql
create mode 100644
src/kylin-it/src/test/resources/query/enhanced_agg_pushdown/query14.sql
create mode 100644
src/kylin-it/src/test/resources/query/enhanced_agg_pushdown/query15.sql
create mode 100644
src/kylin-it/src/test/resources/query/enhanced_agg_pushdown/query16.sql
create mode 100644
src/kylin-it/src/test/resources/query/enhanced_agg_pushdown/query17.sql
create mode 100644
src/kylin-it/src/test/resources/query/enhanced_agg_pushdown/query18.sql
create mode 100644
src/kylin-it/src/test/resources/query/enhanced_agg_pushdown/query19.sql
create mode 100644
src/kylin-it/src/test/resources/query/enhanced_agg_pushdown/query20.sql
create mode 100644
src/kylin-it/src/test/resources/query/enhanced_agg_pushdown/query21.sql
create mode 100644
src/kylin-it/src/test/resources/ut_meta/enhanced_agg_pushdown/metadata/_global/project/test_agg_pushdown.json
create mode 100644
src/kylin-it/src/test/resources/ut_meta/enhanced_agg_pushdown/metadata/test_agg_pushdown/dataflow/1e74b613-6134-a986-810b-ac5b4f663af3.json
create mode 100644
src/kylin-it/src/test/resources/ut_meta/enhanced_agg_pushdown/metadata/test_agg_pushdown/dataflow/6051780b-2b91-81e7-94ba-d7e18e2aec1b.json
create mode 100644
src/kylin-it/src/test/resources/ut_meta/enhanced_agg_pushdown/metadata/test_agg_pushdown/dataflow_details/1e74b613-6134-a986-810b-ac5b4f663af3/12e442b5-eee2-ca6d-90e2-bcf02406a223.json
create mode 100644
src/kylin-it/src/test/resources/ut_meta/enhanced_agg_pushdown/metadata/test_agg_pushdown/dataflow_details/6051780b-2b91-81e7-94ba-d7e18e2aec1b/3a8a45cd-de69-269e-9c45-f07d05a98d47.json
create mode 100644
src/kylin-it/src/test/resources/ut_meta/enhanced_agg_pushdown/metadata/test_agg_pushdown/index_plan/1e74b613-6134-a986-810b-ac5b4f663af3.json
create mode 100644
src/kylin-it/src/test/resources/ut_meta/enhanced_agg_pushdown/metadata/test_agg_pushdown/index_plan/6051780b-2b91-81e7-94ba-d7e18e2aec1b.json
create mode 100644
src/kylin-it/src/test/resources/ut_meta/enhanced_agg_pushdown/metadata/test_agg_pushdown/model_desc/1e74b613-6134-a986-810b-ac5b4f663af3.json
create mode 100644
src/kylin-it/src/test/resources/ut_meta/enhanced_agg_pushdown/metadata/test_agg_pushdown/model_desc/6051780b-2b91-81e7-94ba-d7e18e2aec1b.json
create mode 100644
src/kylin-it/src/test/resources/ut_meta/enhanced_agg_pushdown/metadata/test_agg_pushdown/table/DEFAULT.KYLIN_CATEGORY_GROUPINGS.json
create mode 100644
src/kylin-it/src/test/resources/ut_meta/enhanced_agg_pushdown/metadata/test_agg_pushdown/table/DEFAULT.KYLIN_SALES.json
create mode 100644
src/kylin-it/src/test/resources/ut_meta/enhanced_agg_pushdown/metadata/test_agg_pushdown/table/DEFAULT.TEST_CATEGORY_GROUPINGS.json
create mode 100644
src/kylin-it/src/test/resources/ut_meta/enhanced_agg_pushdown/metadata/test_agg_pushdown/table/DEFAULT.TEST_KYLIN_FACT.json
create mode 100644
src/kylin-it/src/test/resources/ut_meta/enhanced_agg_pushdown/metadata/test_agg_pushdown/table/DEFAULT.TEST_ORDER.json
create mode 100644
src/query-common/src/main/java/org/apache/kylin/query/util/RelAggPushDownUtil.java
rename src/{integration-service =>
query-service}/src/main/java/org/apache/kylin/rest/service/MonitorService.java
(99%)
rename src/{integration-service =>
query-service}/src/test/java/org/apache/kylin/rest/service/MonitorServiceTest.java
(100%)
rename src/{systools =>
server}/src/main/java/org/apache/kylin/rest/config/CorsConfig.java (100%)
rename src/{systools =>
server}/src/main/java/org/apache/kylin/rest/config/KylinRequestHandlerSelectors.java
(100%)
rename src/{systools =>
server}/src/main/java/org/apache/kylin/rest/config/SecurityConfig.java (100%)
rename src/{systools =>
server}/src/main/java/org/apache/kylin/rest/config/SwaggerConfig.java (100%)
rename src/{systools =>
server}/src/main/java/org/apache/kylin/rest/config/WebMvcConfig.java (94%)
rename src/{systools =>
server}/src/main/java/org/apache/kylin/rest/security/UnauthorisedEntryPoint.java
(100%)
create mode 100644
src/spark-project/spark-common/src/test/scala/org/apache/spark/sql/execution/datasource/ResetShufflePartitionSuite.scala
delete mode 100644
src/systools/src/main/java/org/apache/kylin/rest/exception/BadRequestException.java
delete mode 100644
src/systools/src/main/java/org/apache/kylin/rest/health/AbstractKylinHealthIndicator.java
delete mode 100644
src/systools/src/main/java/org/apache/kylin/rest/interceptor/HeaderMapRequestWrapper.java