This is an automated email from the ASF dual-hosted git repository.
wzhou pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/impala.git
from cda411469 IMPALA-11890: Expose 'healthz' endpoint in metrics webserver
of statestored and catalogd
new 47c71bbb3 IMPALA-11798: Property 'external.table.purge' should not be
ignored when CREATE Iceberg tables
new 253423f99 IMPALA-11891: Remove empty executor groups
new 40da36414 IMPALA-11809: Support non unique primary key for Kudu
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:
be/src/scheduling/cluster-membership-mgr-test.cc | 7 +-
be/src/scheduling/cluster-membership-mgr.cc | 26 ++-
bin/impala-config.sh | 6 +-
common/thrift/CatalogObjects.thrift | 10 ++
common/thrift/JniCatalog.thrift | 3 +
fe/src/main/cup/sql-parser.cup | 42 +++--
.../impala/analysis/AlterTableAddColsStmt.java | 7 +-
.../impala/analysis/AlterTableAlterColStmt.java | 6 +-
.../java/org/apache/impala/analysis/ColumnDef.java | 26 ++-
.../impala/analysis/CreateTableAsSelectStmt.java | 2 +-
.../impala/analysis/CreateTableLikeFileStmt.java | 3 +-
.../apache/impala/analysis/CreateTableStmt.java | 13 +-
.../org/apache/impala/analysis/InsertStmt.java | 18 +-
.../org/apache/impala/analysis/ModifyStmt.java | 6 +-
.../org/apache/impala/analysis/SelectStmt.java | 3 +
.../java/org/apache/impala/analysis/TableDef.java | 92 +++++++++--
.../org/apache/impala/analysis/ToSqlUtils.java | 28 ++--
fe/src/main/java/org/apache/impala/catalog/Db.java | 10 +-
.../main/java/org/apache/impala/catalog/FeDb.java | 6 +-
.../org/apache/impala/catalog/FeKuduTable.java | 10 ++
.../java/org/apache/impala/catalog/KuduColumn.java | 54 ++++--
.../java/org/apache/impala/catalog/KuduTable.java | 40 ++++-
.../main/java/org/apache/impala/catalog/Table.java | 1 +
.../impala/catalog/iceberg/IcebergCatalogs.java | 9 +-
.../impala/catalog/iceberg/IcebergHiveCatalog.java | 10 +-
.../org/apache/impala/catalog/local/LocalDb.java | 10 +-
.../impala/catalog/local/LocalKuduTable.java | 53 ++++--
.../impala/service/DescribeResultFactory.java | 10 +-
.../java/org/apache/impala/service/Frontend.java | 1 +
.../impala/service/KuduCatalogOpExecutor.java | 18 +-
.../java/org/apache/impala/util/IcebergUtil.java | 15 +-
.../main/java/org/apache/impala/util/KuduUtil.java | 15 +-
fe/src/main/jflex/sql-scanner.flex | 4 +-
.../org/apache/impala/analysis/AnalyzeDDLTest.java | 31 +++-
.../apache/impala/analysis/AnalyzeKuduDDLTest.java | 93 ++++++++++-
.../org/apache/impala/analysis/ParserTest.java | 13 +-
.../queries/QueryTest/iceberg-create.test | 67 +++++++-
.../queries/QueryTest/kudu-scan-node.test | 81 +++++++++
.../queries/QueryTest/kudu_alter.test | 79 +++++++--
.../queries/QueryTest/kudu_create.test | 161 ++++++++++++++++++
.../queries/QueryTest/kudu_delete.test | 64 ++++++++
.../queries/QueryTest/kudu_describe.test | 182 +++++++++++++++------
.../queries/QueryTest/kudu_hms_alter.test | 18 +-
.../queries/QueryTest/kudu_insert.test | 146 +++++++++++++++++
.../queries/QueryTest/kudu_partition_ddl.test | 20 +--
.../queries/QueryTest/kudu_stats.test | 61 ++++++-
.../queries/QueryTest/kudu_update.test | 95 +++++++++++
.../queries/QueryTest/kudu_upsert.test | 15 ++
tests/custom_cluster/test_executor_groups.py | 44 +++++
tests/custom_cluster/test_kudu.py | 2 +-
tests/metadata/test_ddl_base.py | 2 +-
tests/query_test/test_kudu.py | 16 +-
52 files changed, 1514 insertions(+), 240 deletions(-)