This is an automated email from the ASF dual-hosted git repository. morningman pushed a change to branch branch-1.2-lts in repository https://gitbox.apache.org/repos/asf/doris.git
from d054ab9dc7 [feature-wip](multi-catalog) support automatic sync hive metastore events (#15401) new d64fc25e0e [improvement](multi-catalog) support hive 1.x (#15886) new f2ec5dde8c [feature](multi-catalog) support clickhouse jdbc catalog (#15780) new ee329692fe [feature](multi-catalog) support oracle jdbc catalog (#15862) new 6bde53b102 [fix](multi-catalog) fix bug that replay init catalog may happen after catalog is dropped (#15919) new 870d86690b [Bugfix] (ROLLUP) fix the coredump when add rollup by link schema change (#15654) new 5142f30e80 [Enhencement](jdbc scanner) add profile for jdbc scanner (#15914) The 6 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: be/src/olap/schema_change.cpp | 18 + be/src/vec/exec/scan/new_jdbc_scanner.cpp | 13 +- be/src/vec/exec/scan/new_jdbc_scanner.h | 10 + be/src/vec/exec/scan/vscan_node.h | 1 + be/src/vec/exec/vjdbc_connector.cpp | 41 +- be/src/vec/exec/vjdbc_connector.h | 6 + build.sh | 1 + .../docker-compose/oracle/init/01-drop-user.sql | 18 + .../docker-compose/oracle/init/02-create-user.sql | 19 + .../docker-compose/oracle/init/03-create-table.sql | 70 + .../docker-compose/oracle/init/04-insert.sql | 48 + .../docker-compose/oracle/oracle-11.env | 19 + .../docker-compose/oracle/oracle-11.yaml | 49 + docker/thirdparties/start-thirdparties-docker.sh | 7 + docker/thirdparties/stop-thirdparties-docker.sh | 3 + .../docs/ecosystem/external-table/multi-catalog.md | 92 +- .../Create/CREATE-CATALOG.md | 52 +- .../docs/ecosystem/external-table/multi-catalog.md | 92 +- .../Create/CREATE-CATALOG.md | 52 +- .../java/org/apache/doris/catalog/HMSResource.java | 1 + .../org/apache/doris/catalog/JdbcResource.java | 5 + .../doris/catalog/external/HMSExternalTable.java | 2 +- .../org/apache/doris/datasource/CatalogMgr.java | 18 +- .../doris/datasource/HMSClientException.java | 5 +- .../doris/datasource/HMSExternalCatalog.java | 1 + .../apache/doris/datasource/InternalCatalog.java | 1 + .../doris/datasource/hive/HiveMetaStoreClient.java | 2758 ++++++++++++++++++++ .../doris/datasource/hive/HiveVersionUtil.java | 75 + .../{ => hive}/PooledHiveMetaStoreClient.java | 4 +- .../org/apache/doris/external/jdbc/JdbcClient.java | 136 +- .../org/apache/doris/task/AlterReplicaTask.java | 11 + fe/pom.xml | 2 +- regression-test/conf/regression-conf.groovy | 1 + .../jdbc_catalog_p0/test_oracle_jdbc_catalog.out | 33 + .../data/rollup_p0/test_rollup_agg_date.out | 2 +- .../test_oracle_jdbc_catalog.groovy | 74 + .../link_schema_change/test_rollup_agg_fail.groovy | 70 + .../link_schema_change/test_rollup_dup_fail.groovy | 53 + .../link_schema_change/test_rollup_uni_fail.groovy | 53 + .../suites/rollup_p0/test_rollup_agg_date.groovy | 2 +- .../test_agg_mv_schema_change.groovy | 2 +- .../test_agg_rollup_schema_change.groovy | 2 +- .../test_dup_mv_schema_change.groovy | 2 +- .../test_dup_rollup_schema_change.groovy | 2 +- .../test_uniq_mv_schema_change.groovy | 2 +- .../test_uniq_rollup_schema_change.groovy | 2 +- 46 files changed, 3881 insertions(+), 49 deletions(-) create mode 100644 docker/thirdparties/docker-compose/oracle/init/01-drop-user.sql create mode 100644 docker/thirdparties/docker-compose/oracle/init/02-create-user.sql create mode 100644 docker/thirdparties/docker-compose/oracle/init/03-create-table.sql create mode 100644 docker/thirdparties/docker-compose/oracle/init/04-insert.sql create mode 100644 docker/thirdparties/docker-compose/oracle/oracle-11.env create mode 100644 docker/thirdparties/docker-compose/oracle/oracle-11.yaml create mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HiveMetaStoreClient.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HiveVersionUtil.java rename fe/fe-core/src/main/java/org/apache/doris/datasource/{ => hive}/PooledHiveMetaStoreClient.java (98%) create mode 100644 regression-test/data/jdbc_catalog_p0/test_oracle_jdbc_catalog.out create mode 100644 regression-test/suites/jdbc_catalog_p0/test_oracle_jdbc_catalog.groovy create mode 100644 regression-test/suites/rollup_p0/link_schema_change/test_rollup_agg_fail.groovy create mode 100644 regression-test/suites/rollup_p0/link_schema_change/test_rollup_dup_fail.groovy create mode 100644 regression-test/suites/rollup_p0/link_schema_change/test_rollup_uni_fail.groovy --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org