This is an automated email from the ASF dual-hosted git repository.
stigahuang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/impala.git
from ef8f8ca27 IMPALA-13631: (Addendum) Retry aborted concurrent DDLs
new 7d6fe8c6c IMPALA-13487: Add profile counters for memory allocation in
parquet scanners
new e7aa31296 IMPALA-13738 (Part2): Clean up code in Catalog's table and
partition interfaces
new 5e39afc2d IMPALA-10268: Validate the debug actions when they are set
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/exec/exec-node.cc | 28 +-
be/src/exec/exec-node.h | 3 +
be/src/exec/hdfs-columnar-scanner.cc | 50 +
be/src/exec/hdfs-columnar-scanner.h | 22 +
be/src/exec/hdfs-scanner.cc | 12 -
be/src/exec/hdfs-scanner.h | 26 +-
be/src/exec/parquet/hdfs-parquet-scanner.cc | 25 +-
be/src/exec/parquet/hdfs-parquet-scanner.h | 6 +
be/src/exec/parquet/parquet-column-chunk-reader.h | 4 +
be/src/exec/parquet/parquet-column-readers.h | 3 +
be/src/exec/scratch-tuple-batch.h | 4 +-
be/src/runtime/debug-options.cc | 10 +-
be/src/runtime/debug-options.h | 1 +
be/src/runtime/fragment-instance-state.cc | 26 +
be/src/runtime/mem-pool.cc | 18 +-
be/src/runtime/mem-pool.h | 37 +
be/src/runtime/row-batch.h | 2 +
be/src/service/query-options.cc | 20 +
be/src/util/debug-util.cc | 75 +-
be/src/util/debug-util.h | 13 +-
be/src/util/impala-profile-tool.cc | 4 +
be/src/util/runtime-profile-counters.h | 14 +
be/src/util/runtime-profile.cc | 24 +-
common/thrift/CatalogObjects.thrift | 6 +-
.../apache/impala/analysis/ComputeStatsStmt.java | 20 +-
.../org/apache/impala/catalog/CtasTargetTable.java | 5 -
.../org/apache/impala/catalog/FeCatalogUtils.java | 74 +-
.../org/apache/impala/catalog/FeFsPartition.java | 60 +-
.../java/org/apache/impala/catalog/FeFsTable.java | 163 ++-
.../org/apache/impala/catalog/FeIcebergTable.java | 5 -
.../java/org/apache/impala/catalog/FeTable.java | 17 +-
.../org/apache/impala/catalog/HdfsPartition.java | 19 +-
.../java/org/apache/impala/catalog/HdfsTable.java | 162 +--
.../apache/impala/catalog/IcebergDeleteTable.java | 2 +-
.../impala/catalog/IcebergTimeTravelTable.java | 13 -
.../apache/impala/catalog/PrunablePartition.java | 8 +-
.../main/java/org/apache/impala/catalog/Table.java | 15 -
.../org/apache/impala/catalog/VirtualTable.java | 3 -
.../impala/catalog/iceberg/IcebergCtasTarget.java | 3 +-
.../catalog/iceberg/IcebergMetadataTable.java | 4 -
.../apache/impala/catalog/local/LocalCatalog.java | 3 +-
.../impala/catalog/local/LocalDataSourceTable.java | 3 +-
.../impala/catalog/local/LocalFsPartition.java | 10 -
.../apache/impala/catalog/local/LocalFsTable.java | 14 +-
.../impala/catalog/local/LocalHbaseTable.java | 3 +-
.../impala/catalog/local/LocalIcebergTable.java | 6 +-
.../impala/catalog/local/LocalKuduTable.java | 6 +-
.../impala/catalog/local/LocalPartitionSpec.java | 2 +-
.../impala/catalog/local/LocalSystemTable.java | 3 +-
.../apache/impala/catalog/local/LocalTable.java | 6 -
.../org/apache/impala/planner/IcebergScanNode.java | 4 +-
.../apache/impala/service/CatalogOpExecutor.java | 24 +-
.../catalog/CatalogObjectToFromThriftTest.java | 8 +-
.../org/apache/impala/catalog/CatalogTest.java | 3 +-
.../events/MetastoreEventsProcessorTest.java | 20 +-
.../impala/catalog/local/LocalCatalogTest.java | 7 +-
.../CatalogHmsSyncToLatestEventIdTest.java | 10 +-
.../apache/impala/testutil/BlockIdGenerator.java | 4 +-
...la_profile_log_tpcds_compute_stats.expected.txt | 554 +++++-----
...le_log_tpcds_compute_stats_default.expected.txt | 554 +++++-----
...e_log_tpcds_compute_stats_extended.expected.txt | 1058 ++++++++++----------
...log_tpcds_compute_stats_v2_default.expected.txt | 46 +-
...og_tpcds_compute_stats_v2_extended.expected.txt | 550 +++++-----
tests/infra/test_utils.py | 1 +
tests/query_test/test_debug_action.py | 97 ++
tests/query_test/test_observability.py | 40 +
tests/util/parse_util.py | 6 +-
67 files changed, 2140 insertions(+), 1908 deletions(-)
create mode 100644 tests/query_test/test_debug_action.py