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

stigahuang pushed a change to branch branch-4.1.1
in repository https://gitbox.apache.org/repos/asf/impala.git


    from 44dc157a2 IMPALA-11344: Missing slots in all cases should be allowed 
to be read
     new 1a0b39442 IMPALA-11034: Resolve schema of old data files in migrated 
Iceberg tables
     new b5c3c91ea IMPALA-10865: Fix initialize SelectStmt's groupingExprs_ in 
analyzeGroupingExprs
     new 15fd47ed1 IMPALA-11457 Fix regression with unknown disk id
     new 39af39f09 IMPALA-11464: Skip listing staging dirs to avoid failures on 
them
     new 14b2d414f IMPALA-11401,IMPALA-10794: Add logs and thread names for 
catalogd RPCs
     new 5cae46a4b IMPALA-11281: Load table metadata for ResetMetadataStmt

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/exec/orc-metadata-utils.cc                  |  63 ++++-
 be/src/exec/orc-metadata-utils.h                   |   9 +-
 be/src/exec/parquet/parquet-metadata-utils.cc      |  69 ++++-
 be/src/exec/parquet/parquet-metadata-utils.h       |  27 +-
 common/fbs/CatalogObjects.fbs                      |   4 +-
 .../org/apache/impala/analysis/ColumnName.java     |   6 +
 .../org/apache/impala/analysis/FunctionName.java   |   4 +
 .../apache/impala/analysis/ResetMetadataStmt.java  |   5 +
 .../org/apache/impala/analysis/SelectStmt.java     |  15 +-
 .../apache/impala/analysis/StmtMetadataLoader.java |  12 +-
 .../java/org/apache/impala/analysis/TableName.java |   4 +
 .../impala/catalog/local/CatalogdMetaProvider.java |   4 +-
 .../org/apache/impala/common/FileSystemUtil.java   |  21 +-
 .../ExtractCompoundVerticalBarExprRule.java        |   6 +-
 .../apache/impala/service/CatalogOpExecutor.java   |  11 +-
 .../java/org/apache/impala/service/JniCatalog.java | 146 ++++++++---
 .../java/org/apache/impala/util/CatalogOpUtil.java | 148 +++++++++++
 .../java/org/apache/impala/util/DebugUtils.java    |   4 +
 .../org/apache/impala/util/CatalogOpUtilTest.java  | 221 ++++++++++++++++
 testdata/data/README                               |  28 +++
 .../iceberg_migrated_alter_test/000000_0           | Bin 0 -> 817 bytes
 .../c9f83a82-60f4-443b-9ca4-359cad16fe12-m0.avro}  | Bin 3034 -> 3182 bytes
 ...396-1-c9f83a82-60f4-443b-9ca4-359cad16fe12.avro | Bin 0 -> 1986 bytes
 .../metadata/v1.metadata.json                      |  59 +++--
 .../metadata/v2.metadata.json                      | 105 ++++++++
 .../metadata/version-hint.text                     |   0
 .../iceberg_migrated_alter_test_orc/000000_0       | Bin 0 -> 418 bytes
 .../340a3b82-71e3-4f50-b030-aecb5a5ea730-m0.avro}  | Bin 3034 -> 3182 bytes
 ...038-1-340a3b82-71e3-4f50-b030-aecb5a5ea730.avro | Bin 0 -> 1990 bytes
 .../metadata/v1.metadata.json                      |  59 +++--
 .../metadata/v2.metadata.json                      | 105 ++++++++
 .../metadata/version-hint.text                     |   0
 .../iceberg_migrated_complex_test/000000_0         | Bin 0 -> 3006 bytes
 .../152e384f-2851-44b7-9ada-1bfbec74e9fc-m0.avro}  | Bin 3034 -> 3218 bytes
 ...148-1-152e384f-2851-44b7-9ada-1bfbec74e9fc.avro | Bin 0 -> 1988 bytes
 .../metadata/v1.metadata.json                      | 255 +++++++++++++++++++
 .../metadata/v2.metadata.json                      | 279 +++++++++++++++++++++
 .../metadata/version-hint.text                     |   0
 .../iceberg_migrated_complex_test_orc/000000_0     | Bin 0 -> 1217 bytes
 .../8588fd4b-13c1-4451-80ad-5cf71a959b94-m0.avro}  | Bin 3034 -> 3232 bytes
 ...504-1-8588fd4b-13c1-4451-80ad-5cf71a959b94.avro | Bin 0 -> 1992 bytes
 .../metadata/v1.metadata.json                      | 255 +++++++++++++++++++
 .../metadata/v2.metadata.json                      | 279 +++++++++++++++++++++
 .../metadata/version-hint.text                     |   0
 .../queries/PlannerTest/aggregation.test           |  23 +-
 ...iceberg-migrated-table-field-id-resolution.test | 208 +++++++++++++++
 tests/authorization/test_ranger.py                 |  29 +++
 tests/common/file_utils.py                         |  34 +++
 tests/metadata/test_recursive_listing.py           | 116 ++++++++-
 tests/query_test/test_iceberg.py                   |  13 +
 tests/util/filesystem_base.py                      |   7 +
 tests/util/hdfs_util.py                            |  12 +
 52 files changed, 2506 insertions(+), 139 deletions(-)
 create mode 100644 fe/src/main/java/org/apache/impala/util/CatalogOpUtil.java
 create mode 100644 
fe/src/test/java/org/apache/impala/util/CatalogOpUtilTest.java
 create mode 100644 
testdata/data/iceberg_test/iceberg_migrated_alter_test/000000_0
 copy 
testdata/data/iceberg_test/{hadoop_catalog/ice/airports_orc/metadata/1ebf435e-7da7-41e7-bebf-eb3ebf1b1002-m0.avro
 => 
iceberg_migrated_alter_test/metadata/c9f83a82-60f4-443b-9ca4-359cad16fe12-m0.avro}
 (86%)
 create mode 100644 
testdata/data/iceberg_test/iceberg_migrated_alter_test/metadata/snap-2941076094076108396-1-c9f83a82-60f4-443b-9ca4-359cad16fe12.avro
 copy testdata/data/iceberg_test/{hadoop_catalog/ice/airports_parquet => 
iceberg_migrated_alter_test}/metadata/v1.metadata.json (52%)
 create mode 100644 
testdata/data/iceberg_test/iceberg_migrated_alter_test/metadata/v2.metadata.json
 copy 
testdata/data/iceberg_test/{hadoop_catalog/ice/complextypestbl_iceberg_orc => 
iceberg_migrated_alter_test}/metadata/version-hint.text (100%)
 create mode 100644 
testdata/data/iceberg_test/iceberg_migrated_alter_test_orc/000000_0
 copy 
testdata/data/iceberg_test/{hadoop_catalog/ice/airports_orc/metadata/1ebf435e-7da7-41e7-bebf-eb3ebf1b1002-m0.avro
 => 
iceberg_migrated_alter_test_orc/metadata/340a3b82-71e3-4f50-b030-aecb5a5ea730-m0.avro}
 (86%)
 create mode 100644 
testdata/data/iceberg_test/iceberg_migrated_alter_test_orc/metadata/snap-2205107170480729038-1-340a3b82-71e3-4f50-b030-aecb5a5ea730.avro
 copy testdata/data/iceberg_test/{hadoop_catalog/ice/airports_orc => 
iceberg_migrated_alter_test_orc}/metadata/v1.metadata.json (51%)
 create mode 100644 
testdata/data/iceberg_test/iceberg_migrated_alter_test_orc/metadata/v2.metadata.json
 copy 
testdata/data/iceberg_test/{hadoop_catalog/ice/complextypestbl_iceberg_orc => 
iceberg_migrated_alter_test_orc}/metadata/version-hint.text (100%)
 create mode 100644 
testdata/data/iceberg_test/iceberg_migrated_complex_test/000000_0
 copy 
testdata/data/iceberg_test/{hadoop_catalog/ice/airports_orc/metadata/1ebf435e-7da7-41e7-bebf-eb3ebf1b1002-m0.avro
 => 
iceberg_migrated_complex_test/metadata/152e384f-2851-44b7-9ada-1bfbec74e9fc-m0.avro}
 (85%)
 create mode 100644 
testdata/data/iceberg_test/iceberg_migrated_complex_test/metadata/snap-3911840040574896148-1-152e384f-2851-44b7-9ada-1bfbec74e9fc.avro
 create mode 100644 
testdata/data/iceberg_test/iceberg_migrated_complex_test/metadata/v1.metadata.json
 create mode 100644 
testdata/data/iceberg_test/iceberg_migrated_complex_test/metadata/v2.metadata.json
 copy 
testdata/data/iceberg_test/{hadoop_catalog/ice/complextypestbl_iceberg_orc => 
iceberg_migrated_complex_test}/metadata/version-hint.text (100%)
 create mode 100644 
testdata/data/iceberg_test/iceberg_migrated_complex_test_orc/000000_0
 copy 
testdata/data/iceberg_test/{hadoop_catalog/ice/airports_orc/metadata/1ebf435e-7da7-41e7-bebf-eb3ebf1b1002-m0.avro
 => 
iceberg_migrated_complex_test_orc/metadata/8588fd4b-13c1-4451-80ad-5cf71a959b94-m0.avro}
 (85%)
 create mode 100644 
testdata/data/iceberg_test/iceberg_migrated_complex_test_orc/metadata/snap-3622599918649152504-1-8588fd4b-13c1-4451-80ad-5cf71a959b94.avro
 create mode 100644 
testdata/data/iceberg_test/iceberg_migrated_complex_test_orc/metadata/v1.metadata.json
 create mode 100644 
testdata/data/iceberg_test/iceberg_migrated_complex_test_orc/metadata/v2.metadata.json
 copy 
testdata/data/iceberg_test/{hadoop_catalog/ice/complextypestbl_iceberg_orc => 
iceberg_migrated_complex_test_orc}/metadata/version-hint.text (100%)
 create mode 100644 
testdata/workloads/functional-query/queries/QueryTest/iceberg-migrated-table-field-id-resolution.test

Reply via email to