This is an automated email from the ASF dual-hosted git repository. billyliu pushed a change to branch update_travis_maven in repository https://gitbox.apache.org/repos/asf/kylin.git.
discard 1e02623 minor, update maven to 3.5.4 in travis build add 535c9ed KYLIN-3527 fix hybrid couldn't save when there is only 1 cube add 2b2a203 KYLIN-3526 Add check for hybrid name with special character add 51fa4d0 KYLIN-3528 Add details page for hybrid add bb904b8 minor, comment scala-maven-plugin version to let compile on old maven add 5413975 KYLIN-3531 Save uppercase of usernames to metadata add 6dcd795 KYLIN-3543 Export HBase configuration only for Spark engine add aee4b57 KYLIN-3565 User login error message is inaccurate add dd9909c KYLIN-3439, make default kylin.web.timezone in KylinConfigBase the same with kylin-defaults.properties add 82e1c01 KYLIN-3567 Change scala dependency scope to provided add e093fac KYLIN-3445 Upgrade checkstyle version to 8.6 add cf171da KYLIN-3515 Add uuid for materialized table of hive view add 715f819 KYLIN-3497 Make JDBC Module more testable add 754da80 minor, less log to enable travis-ci add f37be33 KYLIN-3575, fix unclosed JDBC connection in DriverTest. new 4ae3435 minor, update maven to 3.5.4 in travis build 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 (1e02623) \ N -- N -- N refs/heads/update_travis_maven (4ae3435) 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: .../org/apache/kylin/common/KylinConfigBase.java | 7 +- .../common/persistence/FileResourceStore.java | 5 +- .../src/main/resources/kylin-defaults.properties | 2 +- .../java/org/apache/kylin/cube/CubeManager.java | 8 +- .../kylin/cube/cli/DictionaryGeneratorCLI.java | 16 +- .../org/apache/kylin/dict/lookup/SnapshotCLI.java | 5 +- .../kylin/job/execution/AbstractExecutable.java | 8 + .../job/execution/DefaultChainedExecutable.java | 1 + .../kylin/job/execution/ExecutableManager.java | 4 + .../org/apache/kylin/metadata/model/TableDesc.java | 8 + .../kylin/metadata/project/ProjectL2Cache.java | 7 - .../main/java/org/apache/kylin/source/ISource.java | 2 +- .../org/apache/kylin/source/SourceManager.java | 4 +- .../java/org/apache/kylin/engine/mr/IMRInput.java | 2 +- .../apache/kylin/engine/mr/JobBuilderSupport.java | 1 + .../java/org/apache/kylin/engine/mr/MRUtil.java | 8 +- .../kylin/engine/mr/steps/CreateDictionaryJob.java | 4 +- .../lookup/LookupSnapshotToMetaStoreStep.java | 2 +- engine-spark/pom.xml | 3 + jdbc/pom.xml | 7 + .../java/org/apache/kylin/jdbc/IRemoteClient.java | 9 +- .../java/org/apache/kylin/jdbc/JdbcFactory.java | 7 +- .../java/org/apache/kylin/jdbc/KylinClient.java | 36 +- .../org/apache/kylin/jdbc/KylinConnection.java | 15 +- .../apache/kylin/jdbc/KylinConnectionInfo.java} | 19 +- .../org/apache/kylin/jdbc/KylinJdbcFactory.java | 4 +- .../java/org/apache/kylin/jdbc/KylinResultSet.java | 2 +- .../org/apache/kylin/jdbc/RemoteClientFactory.java | 6 +- .../java/org/apache/kylin/jdbc/DriverTest.java | 27 + .../java/org/apache/kylin/jdbc/DummyClient.java | 5 +- .../org/apache/kylin/jdbc/DummyJdbcFactory.java | 2 +- .../org/apache/kylin/jdbc/KylinClientTest.java | 114 ++++ .../org/apache/kylin/jdbc/KylinConnectionTest.java | 144 ++++ .../test/java/org/apache/kylin/jdbc/TestUtil.java | 68 ++ .../src/test/resources/query.json | 55 +- jdbc/src/test/resources/tables_and_columns.json | 747 +++++++++++++++++++++ .../kylin/source/hive/ITSnapshotManagerTest.java | 2 +- pom.xml | 5 +- .../java/org/apache/kylin/rest/msg/CnMessage.java | 4 + .../java/org/apache/kylin/rest/msg/Message.java | 4 + .../kylin/rest/security/KylinUserManager.java | 4 +- .../org/apache/kylin/rest/service/CubeService.java | 9 +- .../org/apache/kylin/rest/service/JobService.java | 7 + .../kylin/rest/service/KylinUserService.java | 2 +- .../apache/kylin/rest/service/TableService.java | 2 +- .../kylin/rest/service/AdminServiceTest.java | 3 +- .../apache/kylin/source/hive/HiveInputBase.java | 10 +- .../org/apache/kylin/source/hive/HiveMRInput.java | 13 +- .../org/apache/kylin/source/hive/HiveSource.java | 4 +- .../apache/kylin/source/hive/HiveSparkInput.java | 6 +- .../hive/cardinality/ColumnCardinalityMapper.java | 2 +- .../hive/cardinality/HiveColumnCardinalityJob.java | 6 +- .../org/apache/kylin/source/jdbc/JdbcSource.java | 2 +- .../apache/kylin/source/kafka/KafkaMRInput.java | 2 +- .../org/apache/kylin/source/kafka/KafkaSource.java | 2 +- .../storage/hbase/lookup/HBaseLookupMRSteps.java | 2 +- .../hbase/lookup/LookupTableToHFileJob.java | 5 +- .../hbase/lookup/LookupTableToHFileMapper.java | 4 +- .../kylin/storage/hbase/steps/CreateHTableJob.java | 7 +- webapp/app/js/controllers/auth.js | 4 +- webapp/app/js/controllers/hybridInstance.js | 26 +- webapp/app/js/controllers/hybridInstanceSchema.js | 4 +- webapp/app/less/app.less | 11 +- webapp/app/partials/cubes/hybrid_detail.html | 71 ++ webapp/app/partials/cubes/hybrid_edit.html | 9 +- webapp/app/partials/models/models_tree.html | 3 +- 66 files changed, 1444 insertions(+), 155 deletions(-) copy core-cube/src/main/java/org/apache/kylin/gridtable/IGTScanner.java => jdbc/src/main/java/org/apache/kylin/jdbc/JdbcFactory.java (83%) copy jdbc/src/{test/java/org/apache/kylin/jdbc/DummyDriver.java => main/java/org/apache/kylin/jdbc/KylinConnectionInfo.java} (81%) copy core-cube/src/main/java/org/apache/kylin/gridtable/IGTBypassChecker.java => jdbc/src/main/java/org/apache/kylin/jdbc/RemoteClientFactory.java (85%) create mode 100644 jdbc/src/test/java/org/apache/kylin/jdbc/KylinClientTest.java create mode 100644 jdbc/src/test/java/org/apache/kylin/jdbc/KylinConnectionTest.java create mode 100644 jdbc/src/test/java/org/apache/kylin/jdbc/TestUtil.java copy build/smoke-test/sql/sql1.json => jdbc/src/test/resources/query.json (59%) create mode 100644 jdbc/src/test/resources/tables_and_columns.json create mode 100644 webapp/app/partials/cubes/hybrid_detail.html