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

joemcdonnell pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/impala.git.


    from 481ea4a  IMPALA-9815: Update URL for cdh-releases-rcs maven repo
     new 0fb2349  IMPALA-10055: Fix DCHECK hit on corrupt ORC file
     new 308d692  IMPALA-10113: Add feature flag for incremental metadata 
updates
     new 3d06757  IMPALA-10224: Add startup flag not to expose debug web url to 
clients
     new 13a78fc  IMPALA-10165: Implement Bucket and Truncate partition 
transforms for Iceberg tables
     new 0c0985a  IMPALA-10159: Supporting ORC file format for Iceberg table
     new c7581b5  IMPALA-10220: Fix negative value bug in RpcNetworkTime 
counter.

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/common/global-flags.cc                      |   8 +
 be/src/exec/orc-column-readers.cc                  |  15 +-
 be/src/runtime/exec-env.cc                         |   3 +
 be/src/runtime/exec-env.h                          |   2 +-
 be/src/runtime/krpc-data-stream-sender.cc          |  14 +-
 be/src/service/impala-beeswax-server.cc            |   8 +-
 be/src/service/impala-hs2-server.cc                |   7 +-
 be/src/util/backend-gflag-util.cc                  |   3 +
 common/thrift/BackendGflags.thrift                 |   2 +
 common/thrift/CatalogObjects.thrift                |  11 +-
 fe/src/main/cup/sql-parser.cup                     |  17 ++-
 .../apache/impala/analysis/CreateTableStmt.java    |  14 +-
 .../impala/analysis/IcebergPartitionField.java     |  19 ++-
 .../impala/analysis/IcebergPartitionTransform.java |  88 +++++++++++
 .../impala/catalog/CatalogServiceCatalog.java      |  19 ++-
 .../org/apache/impala/catalog/FeIcebergTable.java  |  12 +-
 .../java/org/apache/impala/catalog/HdfsTable.java  |  15 +-
 .../org/apache/impala/catalog/IcebergTable.java    |   9 +-
 .../org/apache/impala/catalog/ImpaladCatalog.java  |   2 +-
 .../impala/catalog/PartitionMetaSummary.java       |   5 +
 .../org/apache/impala/service/BackendConfig.java   |   4 +
 .../java/org/apache/impala/util/IcebergUtil.java   | 168 +++++++++++++++++----
 .../apache/impala/analysis/AnalyzeStmtsTest.java   |  22 +++
 .../org/apache/impala/analysis/ParserTest.java     |   4 +
 shell/impala_client.py                             |  13 +-
 shell/impala_shell.py                              |  13 +-
 ...-0982a5d3-48c0-4dd0-ab87-d24190894251-00000.orc | Bin 0 -> 460 bytes
 ...-dc56d2c8-e285-428d-b81e-f3d07ec53c12-00000.orc | Bin 0 -> 460 bytes
 ...-d4a071f4-5d57-493e-8d21-8f82655087e4-00000.orc | Bin 0 -> 461 bytes
 ...-e9fa9638-8693-43dc-b1ba-2d8dc390b585-00000.orc | Bin 0 -> 460 bytes
 ...-4526ff61-8991-4645-b448-bf3535492111-00000.orc | Bin 0 -> 460 bytes
 ...-439376ff-3d17-4494-94ba-586fa00caadd-00000.orc | Bin 0 -> 461 bytes
 ...-fb7663c5-aade-4690-bdfc-2334d605a891-00000.orc | Bin 0 -> 474 bytes
 ...-fc53a761-1ee2-4ce4-9507-c9917917d2c9-00000.orc | Bin 0 -> 474 bytes
 ...-8887c762-b6a8-4e2c-b1e0-6069d6141917-00000.orc | Bin 0 -> 474 bytes
 ...-a85e02aa-ff28-4311-b996-a83f67a5e39b-00000.orc | Bin 0 -> 470 bytes
 ...-dea5a8ec-ea06-4688-8293-486a62563ef3-00000.orc | Bin 0 -> 474 bytes
 ...-d182fe7e-de19-4df8-ac19-27bbfe17b5bd-00000.orc | Bin 0 -> 474 bytes
 ...-d5df20b1-6ce6-486a-b084-ea55b7954431-00000.orc | Bin 0 -> 439 bytes
 ...-b30cc130-03a1-45e5-b927-d80545593f9a-00000.orc | Bin 0 -> 435 bytes
 ...-6476cc9e-9b5a-48d3-8cce-ea7ebb2d904f-00000.orc | Bin 0 -> 439 bytes
 ...-c2ab6dc5-3586-4b45-8a3c-860fdc71980d-00000.orc | Bin 0 -> 439 bytes
 ...-fd03c61f-8c73-4639-8974-1f6431a30bc5-00000.orc | Bin 0 -> 439 bytes
 ...-9baec6d2-8e31-4d19-8259-1a9e546aaea5-00000.orc | Bin 0 -> 439 bytes
 ...-433b1afa-9fee-4581-89fb-105483ebf1a2-00000.orc | Bin 0 -> 439 bytes
 ...-e0156a2d-4240-4c8e-9724-6ad3231cf178-00000.orc | Bin 0 -> 439 bytes
 .../02fb8198-e791-4d89-8afa-c75fb5443346-m0.avro   | Bin 0 -> 5018 bytes
 ...70-1-02fb8198-e791-4d89-8afa-c75fb5443346.avro} | Bin 2563 -> 2582 bytes
 .../metadata/v1.metadata.json                      |  27 +---
 .../metadata/v2.metadata.json                      |  45 ++----
 .../metadata/version-hint.text                     |   0
 .../functional/functional_schema_template.sql      |  12 ++
 .../datasets/functional/schema_constraints.csv     |   2 +
 .../queries/QueryTest/iceberg-create.test          |  85 ++++++++++-
 .../queries/QueryTest/iceberg-query.test           |  94 ++++++++++++
 .../queries/QueryTest/show-create-table.test       |  49 +++++-
 tests/custom_cluster/test_disable_features.py      |  14 ++
 tests/custom_cluster/test_local_catalog.py         |   3 +-
 tests/custom_cluster/test_web_pages.py             |  31 ++++
 59 files changed, 704 insertions(+), 155 deletions(-)
 create mode 100644 
fe/src/main/java/org/apache/impala/analysis/IcebergPartitionTransform.java
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc/data/action=click/00004-4-0982a5d3-48c0-4dd0-ab87-d24190894251-00000.orc
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc/data/action=click/00014-14-dc56d2c8-e285-428d-b81e-f3d07ec53c12-00000.orc
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc/data/action=click/00015-15-d4a071f4-5d57-493e-8d21-8f82655087e4-00000.orc
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc/data/action=click/00019-19-e9fa9638-8693-43dc-b1ba-2d8dc390b585-00000.orc
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc/data/action=click/00020-20-4526ff61-8991-4645-b448-bf3535492111-00000.orc
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc/data/action=click/00028-28-439376ff-3d17-4494-94ba-586fa00caadd-00000.orc
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc/data/action=download/00003-3-fb7663c5-aade-4690-bdfc-2334d605a891-00000.orc
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc/data/action=download/00007-7-fc53a761-1ee2-4ce4-9507-c9917917d2c9-00000.orc
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc/data/action=download/00011-11-8887c762-b6a8-4e2c-b1e0-6069d6141917-00000.orc
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc/data/action=download/00012-12-a85e02aa-ff28-4311-b996-a83f67a5e39b-00000.orc
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc/data/action=download/00022-22-dea5a8ec-ea06-4688-8293-486a62563ef3-00000.orc
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc/data/action=download/00025-25-d182fe7e-de19-4df8-ac19-27bbfe17b5bd-00000.orc
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc/data/action=view/00001-1-d5df20b1-6ce6-486a-b084-ea55b7954431-00000.orc
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc/data/action=view/00006-6-b30cc130-03a1-45e5-b927-d80545593f9a-00000.orc
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc/data/action=view/00009-9-6476cc9e-9b5a-48d3-8cce-ea7ebb2d904f-00000.orc
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc/data/action=view/00017-17-c2ab6dc5-3586-4b45-8a3c-860fdc71980d-00000.orc
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc/data/action=view/00023-23-fd03c61f-8c73-4639-8974-1f6431a30bc5-00000.orc
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc/data/action=view/00027-27-9baec6d2-8e31-4d19-8259-1a9e546aaea5-00000.orc
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc/data/action=view/00030-30-433b1afa-9fee-4581-89fb-105483ebf1a2-00000.orc
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc/data/action=view/00031-31-e0156a2d-4240-4c8e-9724-6ad3231cf178-00000.orc
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc/metadata/02fb8198-e791-4d89-8afa-c75fb5443346-m0.avro
 copy 
testdata/data/iceberg_test/{iceberg_partitioned/metadata/snap-8270633197658268308-1-af797bab-2f2c-44df-a77b-d91c7198fe53.avro
 => 
hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc/metadata/snap-3506237933060603670-1-02fb8198-e791-4d89-8afa-c75fb5443346.avro}
 (89%)
 copy testdata/data/iceberg_test/{iceberg_partitioned => 
hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc}/metadata/v1.metadata.json
 (61%)
 copy 
testdata/data/iceberg_test/hadoop_catalog/{hadoop_catalog_test/functional_parquet/hadoop_catalog_test
 => 
iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc}/metadata/v2.metadata.json
 (51%)
 copy testdata/data/iceberg_test/{iceberg_partitioned => 
hadoop_catalog/iceberg_partitioned_orc/functional_parquet/iceberg_partitioned_orc}/metadata/version-hint.text
 (100%)

Reply via email to