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 b81368a22 IMPALA-12858: [DOCS] Correct idle_client_poll_period_s docs
     new 65094a74f IMPALA-12598: Allow multiple equality field id lists for 
Iceberg tables
     new cc63757c1 IMPALA-12838: Adds exec_options parameter to 
single_node_perf_run.py

The 2 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:
 bin/run-workload.py                                |  16 +-
 bin/single_node_perf_run.py                        |  12 +-
 common/fbs/IcebergObjects.fbs                      |   1 +
 common/thrift/CatalogObjects.thrift                |   7 +-
 .../org/apache/impala/catalog/FeIcebergTable.java  |   3 +-
 .../impala/catalog/IcebergContentFileStore.java    |  31 +--
 .../impala/catalog/IcebergEqualityDeleteTable.java |   2 +-
 .../apache/impala/planner/IcebergScanPlanner.java  | 205 ++++++++++-----
 .../java/org/apache/impala/util/IcebergUtil.java   |  11 +
 .../org/apache/impala/planner/PlannerTest.java     |  24 ++
 testdata/data/README                               |  56 +++-
 ...3256830-d9bd9e2f00000000_1372039299_data.0.parq | Bin 616 -> 0 bytes
 ...f44b347b-e035009600000001_138281890_data.0.parq | Bin 1630 -> 0 bytes
 ...836ebfcc-95c9ce7a00000000_909175610_data.0.parq | Bin 1630 -> 0 bytes
 .../2d3fafd7-bce6-483f-be82-e0ccce9203fc-m0.avro   | Bin 6716 -> 0 bytes
 .../57a963d3-0e4e-4540-8080-a57afd51ba99-m0.avro   | Bin 6696 -> 0 bytes
 .../8bd425d8-25fb-4603-8cc7-aeb5ad2a3917-m0.avro   | Bin 6691 -> 0 bytes
 ...726-1-2d3fafd7-bce6-483f-be82-e0ccce9203fc.avro | Bin 4303 -> 0 bytes
 ...078-1-57a963d3-0e4e-4540-8080-a57afd51ba99.avro | Bin 4430 -> 0 bytes
 ...958-1-8bd425d8-25fb-4603-8cc7-aeb5ad2a3917.avro | Bin 4383 -> 0 bytes
 .../metadata/v4.metadata.json                      | 137 ----------
 .../metadata/version-hint.text                     |   1 -
 ...63f85-c950-4d32-a9fd-0abd5229d768-00001.parquet | Bin 0 -> 655 bytes
 ...5d982-ca94-4e1d-9b86-2f973c000cf0-00001.parquet | Bin 0 -> 712 bytes
 ...5d982-ca94-4e1d-9b86-2f973c000cf0-00002.parquet | Bin 0 -> 444 bytes
 ...478ff-204b-4eb4-9a71-9876a31daf64-00001.parquet | Bin 0 -> 673 bytes
 ...478ff-204b-4eb4-9a71-9876a31daf64-00002.parquet | Bin 0 -> 473 bytes
 ...4a344-4216-4d37-9e9b-091de336e3fa-00001.parquet | Bin 0 -> 713 bytes
 ...4a344-4216-4d37-9e9b-091de336e3fa-00002.parquet | Bin 0 -> 726 bytes
 .../2eb78a39-190a-4eab-b24a-df07f32f2cc0-m0.avro   | Bin 0 -> 3714 bytes
 .../2eb78a39-190a-4eab-b24a-df07f32f2cc0-m1.avro   | Bin 0 -> 3706 bytes
 .../58a6295d-0076-4e3e-ac77-84ce48c406cf-m0.avro   | Bin 0 -> 3733 bytes
 .../58a6295d-0076-4e3e-ac77-84ce48c406cf-m1.avro   | Bin 0 -> 3724 bytes
 .../b8fe0a34-e755-4ba0-92f1-c72bef85a82a-m0.avro   | Bin 0 -> 3729 bytes
 .../b8fe0a34-e755-4ba0-92f1-c72bef85a82a-m1.avro   | Bin 0 -> 3698 bytes
 .../ea25da34-c91b-4a0f-a003-3958e87caffd-m0.avro   | Bin 0 -> 3712 bytes
 ...430-1-ea25da34-c91b-4a0f-a003-3958e87caffd.avro | Bin 0 -> 2172 bytes
 ...290-1-58a6295d-0076-4e3e-ac77-84ce48c406cf.avro | Bin 0 -> 3172 bytes
 ...861-1-2eb78a39-190a-4eab-b24a-df07f32f2cc0.avro | Bin 0 -> 2840 bytes
 ...049-1-b8fe0a34-e755-4ba0-92f1-c72bef85a82a.avro | Bin 0 -> 2506 bytes
 .../metadata/v1.metadata.json                      |  15 +-
 .../metadata/v2.metadata.json                      |  39 +--
 .../metadata/v3.metadata.json                      |  65 ++---
 .../metadata/v4.metadata.json                      | 142 ++++++++++
 .../metadata/v5.metadata.json                      | 171 ++++++++++++
 .../metadata/version-hint.text                     |   0
 ...8dcf5-a880-466d-ae9d-2dd332f98412-00001.parquet | Bin 0 -> 853 bytes
 ...8dcf5-a880-466d-ae9d-2dd332f98412-00002.parquet | Bin 0 -> 663 bytes
 ...90527-66f7-41de-bd3a-a6ef952918fc-00001.parquet | Bin 0 -> 853 bytes
 ...90527-66f7-41de-bd3a-a6ef952918fc-00002.parquet | Bin 0 -> 656 bytes
 ...b89d3-fcf6-4847-8fd1-68e5b33d0ad6-00001.parquet | Bin 0 -> 863 bytes
 ...b89d3-fcf6-4847-8fd1-68e5b33d0ad6-00002.parquet | Bin 0 -> 662 bytes
 ...fc20aca4-23ae231a00000001_738940911_data.0.parq | Bin 0 -> 1633 bytes
 .../103b5b20-fb15-41bb-a97d-1e2ddc147650-m0.avro   | Bin 0 -> 4053 bytes
 .../c0500e2e-00c0-48fb-9c29-31bbafc91d57-m0.avro   | Bin 0 -> 3728 bytes
 .../c0500e2e-00c0-48fb-9c29-31bbafc91d57-m1.avro   | Bin 0 -> 3714 bytes
 .../d7fa3972-f84c-4b35-aa37-2079458ccea8-m0.avro   | Bin 0 -> 3729 bytes
 .../d7fa3972-f84c-4b35-aa37-2079458ccea8-m1.avro   | Bin 0 -> 3715 bytes
 .../f9fa006c-0078-4caf-8eaf-f9d499fc6939-m0.avro   | Bin 0 -> 3728 bytes
 .../f9fa006c-0078-4caf-8eaf-f9d499fc6939-m1.avro   | Bin 0 -> 3714 bytes
 ...153-1-c0500e2e-00c0-48fb-9c29-31bbafc91d57.avro | Bin 0 -> 3164 bytes
 ...762-1-f9fa006c-0078-4caf-8eaf-f9d499fc6939.avro | Bin 0 -> 2336 bytes
 ...116-1-103b5b20-fb15-41bb-a97d-1e2ddc147650.avro | Bin 0 -> 2834 bytes
 ...435-1-d7fa3972-f84c-4b35-aa37-2079458ccea8.avro | Bin 0 -> 2668 bytes
 .../metadata/v1.metadata.json                      |  32 ++-
 .../metadata/v2.metadata.json                      |  87 +++++++
 .../metadata/v3.metadata.json                      | 119 +++++++++
 .../metadata/v4.metadata.json                      | 146 +++++++++++
 .../metadata/v5.metadata.json                      | 178 +++++++++++++
 .../metadata/version-hint.text                     |   0
 .../functional/functional_schema_template.sql      |  42 ++-
 .../datasets/functional/schema_constraints.csv     |   4 +-
 .../queries/PlannerTest/iceberg-v2-tables.test     | 288 +++++++++++++++++++++
 .../iceberg-v2-read-equality-deletes.test          |  62 +++++
 tests/query_test/test_iceberg.py                   |  40 ---
 75 files changed, 1562 insertions(+), 374 deletions(-)
 delete mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_different_equality_ids/data/af4e128ee3256830-d9bd9e2f00000000_1372039299_data.0.parq
 delete mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_different_equality_ids/data/delete-41417e7df44b347b-e035009600000001_138281890_data.0.parq
 delete mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_different_equality_ids/data/delete-61438487836ebfcc-95c9ce7a00000000_909175610_data.0.parq
 delete mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_different_equality_ids/metadata/2d3fafd7-bce6-483f-be82-e0ccce9203fc-m0.avro
 delete mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_different_equality_ids/metadata/57a963d3-0e4e-4540-8080-a57afd51ba99-m0.avro
 delete mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_different_equality_ids/metadata/8bd425d8-25fb-4603-8cc7-aeb5ad2a3917-m0.avro
 delete mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_different_equality_ids/metadata/snap-397031335297740726-1-2d3fafd7-bce6-483f-be82-e0ccce9203fc.avro
 delete mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_different_equality_ids/metadata/snap-6117850509763739078-1-57a963d3-0e4e-4540-8080-a57afd51ba99.avro
 delete mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_different_equality_ids/metadata/snap-8494861454990126958-1-8bd425d8-25fb-4603-8cc7-aeb5ad2a3917.avro
 delete mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_different_equality_ids/metadata/v4.metadata.json
 delete mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_different_equality_ids/metadata/version-hint.text
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_equality_multi_eq_ids/data/00000-22-09b63f85-c950-4d32-a9fd-0abd5229d768-00001.parquet
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_equality_multi_eq_ids/data/00000-23-1365d982-ca94-4e1d-9b86-2f973c000cf0-00001.parquet
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_equality_multi_eq_ids/data/00000-23-1365d982-ca94-4e1d-9b86-2f973c000cf0-00002.parquet
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_equality_multi_eq_ids/data/00000-24-94d478ff-204b-4eb4-9a71-9876a31daf64-00001.parquet
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_equality_multi_eq_ids/data/00000-24-94d478ff-204b-4eb4-9a71-9876a31daf64-00002.parquet
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_equality_multi_eq_ids/data/00000-25-8814a344-4216-4d37-9e9b-091de336e3fa-00001.parquet
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_equality_multi_eq_ids/data/00000-25-8814a344-4216-4d37-9e9b-091de336e3fa-00002.parquet
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_equality_multi_eq_ids/metadata/2eb78a39-190a-4eab-b24a-df07f32f2cc0-m0.avro
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_equality_multi_eq_ids/metadata/2eb78a39-190a-4eab-b24a-df07f32f2cc0-m1.avro
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_equality_multi_eq_ids/metadata/58a6295d-0076-4e3e-ac77-84ce48c406cf-m0.avro
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_equality_multi_eq_ids/metadata/58a6295d-0076-4e3e-ac77-84ce48c406cf-m1.avro
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_equality_multi_eq_ids/metadata/b8fe0a34-e755-4ba0-92f1-c72bef85a82a-m0.avro
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_equality_multi_eq_ids/metadata/b8fe0a34-e755-4ba0-92f1-c72bef85a82a-m1.avro
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_equality_multi_eq_ids/metadata/ea25da34-c91b-4a0f-a003-3958e87caffd-m0.avro
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_equality_multi_eq_ids/metadata/snap-2374780975027972430-1-ea25da34-c91b-4a0f-a003-3958e87caffd.avro
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_equality_multi_eq_ids/metadata/snap-4077234998626563290-1-58a6295d-0076-4e3e-ac77-84ce48c406cf.avro
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_equality_multi_eq_ids/metadata/snap-5777805847908928861-1-2eb78a39-190a-4eab-b24a-df07f32f2cc0.avro
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_equality_multi_eq_ids/metadata/snap-8127619959873391049-1-b8fe0a34-e755-4ba0-92f1-c72bef85a82a.avro
 copy 
testdata/data/iceberg_test/hadoop_catalog/ice/{iceberg_v2_delete_different_equality_ids
 => iceberg_v2_delete_equality_multi_eq_ids}/metadata/v1.metadata.json (80%)
 rename 
testdata/data/iceberg_test/hadoop_catalog/ice/{iceberg_v2_delete_different_equality_ids
 => iceberg_v2_delete_equality_multi_eq_ids}/metadata/v2.metadata.json (61%)
 rename 
testdata/data/iceberg_test/hadoop_catalog/ice/{iceberg_v2_delete_different_equality_ids
 => iceberg_v2_delete_equality_multi_eq_ids}/metadata/v3.metadata.json (52%)
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_equality_multi_eq_ids/metadata/v4.metadata.json
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_equality_multi_eq_ids/metadata/v5.metadata.json
 copy 
testdata/data/iceberg_test/hadoop_catalog/ice/{iceberg_v2_delete_equality_partitioned
 => iceberg_v2_delete_equality_multi_eq_ids}/metadata/version-hint.text (100%)
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_pos_and_multi_eq_ids/data/00000-0-7788dcf5-a880-466d-ae9d-2dd332f98412-00001.parquet
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_pos_and_multi_eq_ids/data/00000-0-7788dcf5-a880-466d-ae9d-2dd332f98412-00002.parquet
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_pos_and_multi_eq_ids/data/00000-0-ddf90527-66f7-41de-bd3a-a6ef952918fc-00001.parquet
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_pos_and_multi_eq_ids/data/00000-0-ddf90527-66f7-41de-bd3a-a6ef952918fc-00002.parquet
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_pos_and_multi_eq_ids/data/00000-0-e93b89d3-fcf6-4847-8fd1-68e5b33d0ad6-00001.parquet
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_pos_and_multi_eq_ids/data/00000-0-e93b89d3-fcf6-4847-8fd1-68e5b33d0ad6-00002.parquet
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_pos_and_multi_eq_ids/data/delete-3e480099fc20aca4-23ae231a00000001_738940911_data.0.parq
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_pos_and_multi_eq_ids/metadata/103b5b20-fb15-41bb-a97d-1e2ddc147650-m0.avro
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_pos_and_multi_eq_ids/metadata/c0500e2e-00c0-48fb-9c29-31bbafc91d57-m0.avro
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_pos_and_multi_eq_ids/metadata/c0500e2e-00c0-48fb-9c29-31bbafc91d57-m1.avro
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_pos_and_multi_eq_ids/metadata/d7fa3972-f84c-4b35-aa37-2079458ccea8-m0.avro
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_pos_and_multi_eq_ids/metadata/d7fa3972-f84c-4b35-aa37-2079458ccea8-m1.avro
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_pos_and_multi_eq_ids/metadata/f9fa006c-0078-4caf-8eaf-f9d499fc6939-m0.avro
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_pos_and_multi_eq_ids/metadata/f9fa006c-0078-4caf-8eaf-f9d499fc6939-m1.avro
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_pos_and_multi_eq_ids/metadata/snap-152862018760071153-1-c0500e2e-00c0-48fb-9c29-31bbafc91d57.avro
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_pos_and_multi_eq_ids/metadata/snap-2066775081852432762-1-f9fa006c-0078-4caf-8eaf-f9d499fc6939.avro
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_pos_and_multi_eq_ids/metadata/snap-6283211732171745116-1-103b5b20-fb15-41bb-a97d-1e2ddc147650.avro
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_pos_and_multi_eq_ids/metadata/snap-7591397613223797435-1-d7fa3972-f84c-4b35-aa37-2079458ccea8.avro
 rename 
testdata/data/iceberg_test/hadoop_catalog/ice/{iceberg_v2_delete_different_equality_ids
 => iceberg_v2_delete_pos_and_multi_eq_ids}/metadata/v1.metadata.json (50%)
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_pos_and_multi_eq_ids/metadata/v2.metadata.json
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_pos_and_multi_eq_ids/metadata/v3.metadata.json
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_pos_and_multi_eq_ids/metadata/v4.metadata.json
 create mode 100644 
testdata/data/iceberg_test/hadoop_catalog/ice/iceberg_v2_delete_pos_and_multi_eq_ids/metadata/v5.metadata.json
 copy 
testdata/data/iceberg_test/hadoop_catalog/ice/{iceberg_v2_delete_equality_partitioned
 => iceberg_v2_delete_pos_and_multi_eq_ids}/metadata/version-hint.text (100%)

Reply via email to