This is an automated email from the ASF dual-hosted git repository.
tmarshall pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/impala.git.
from 9f1b527 IMPALA-10531: Fix
TmpFileMgrTest.TestCompressBufferManagementEncryptedRemoteUpload failed in
exhaustive release build
new 16493c0 IMPALA-10532
TestOverlapMinMaxFilters.test_overlap_min_max_filters seems flaky
new 466c260 IMPALA-10547: Restore TPC-DS "reason" table missing from Kudu
schema
new 801efdc IMPALA-10492: Lower default MAX_CNF_EXPRS query option
new 49ac55f IMPALA-9856: Enable result spooling by default.
new 3554b07 IMPALA-10524: Changes to HdfsPartition for third party
extensions.
new a47700e IMPALA-10450: Catalogd crashes due to exception in
ThriftDebugString
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/catalog/catalog-server.cc | 13 +-
be/src/util/debug-util.cc | 14 +
be/src/util/debug-util.h | 8 +
.../util/{common-metrics.h => thrift-debug-util.h} | 35 +-
common/thrift/ImpalaInternalService.thrift | 4 +-
common/thrift/ImpalaService.thrift | 2 +-
.../org/apache/impala/analysis/AnalyticWindow.java | 5 +-
.../org/apache/impala/analysis/StatementBase.java | 5 +-
.../org/apache/impala/catalog/FeFsPartition.java | 17 +
.../org/apache/impala/catalog/HdfsPartition.java | 27 +-
.../catalog/HdfsPartitionLocationCompressor.java | 2 +-
.../impala/catalog/local/LocalFsPartition.java | 5 +
.../apache/impala/planner/AnalyticEvalNode.java | 2 +-
.../impala/planner/CardinalityCheckNode.java | 2 +-
.../org/apache/impala/planner/HdfsScanNode.java | 2 +-
.../org/apache/impala/planner/KuduScanNode.java | 2 +-
.../java/org/apache/impala/planner/PlanNode.java | 2 +-
.../java/org/apache/impala/planner/Planner.java | 32 +-
.../java/org/apache/impala/planner/SortNode.java | 2 +-
.../org/apache/impala/planner/SubplanNode.java | 2 +-
testdata/datasets/tpcds/tpcds_kudu_template.sql | 12 +
.../queries/PlannerTest/acid-scans.test | 8 +-
.../PlannerTest/bloom-filter-assignment.test | 20 +-
.../queries/PlannerTest/constant-folding.test | 44 +-
...k-join-detection-hdfs-num-rows-est-enabled.test | 4 +-
.../queries/PlannerTest/fk-pk-join-detection.test | 22 +-
.../queries/PlannerTest/kudu-selectivity.test | 26 +-
.../queries/PlannerTest/max-row-size.test | 56 +-
...-runtime-filters-hdfs-num-rows-est-enabled.test | 2 +-
.../PlannerTest/min-max-runtime-filters.test | 12 +-
.../queries/PlannerTest/mt-dop-validation.test | 24 +-
.../PlannerTest/parquet-filtering-disabled.test | 14 +-
.../queries/PlannerTest/parquet-filtering.test | 26 +-
.../queries/PlannerTest/partition-pruning.test | 12 +-
.../queries/PlannerTest/preagg-bytes-limit.test | 6 +-
.../queries/PlannerTest/resource-requirements.test | 924 ++++++++++-----------
.../PlannerTest/runtime-filter-query-options.test | 12 +-
.../PlannerTest/sort-expr-materialization.test | 40 +-
.../PlannerTest/spillable-buffer-sizing.test | 144 ++--
.../queries/PlannerTest/tablesample.test | 44 +-
.../queries/PlannerTest/tpcds/tpcds-q01.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q02.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q03.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q04.test | 16 +-
.../queries/PlannerTest/tpcds/tpcds-q05.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q06.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q07.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q08.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q09.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q10a.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q11.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q12.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q13.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q14a.test | 14 +-
.../queries/PlannerTest/tpcds/tpcds-q14b.test | 14 +-
.../queries/PlannerTest/tpcds/tpcds-q15.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q16.test | 14 +-
.../queries/PlannerTest/tpcds/tpcds-q17.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q18.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q19.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q20.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q21.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q22.test | 16 +-
.../queries/PlannerTest/tpcds/tpcds-q23a.test | 14 +-
.../queries/PlannerTest/tpcds/tpcds-q23b.test | 16 +-
.../queries/PlannerTest/tpcds/tpcds-q24a.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q24b.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q25.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q26.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q27.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q28.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q29.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q30.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q31.test | 22 +-
.../queries/PlannerTest/tpcds/tpcds-q32.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q33.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q34.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q35a.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q36.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q37.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q38.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q39a.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q39b.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q40.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q41.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q42.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q43.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q44.test | 6 +-
.../queries/PlannerTest/tpcds/tpcds-q45.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q46.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q47.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q48.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q49.test | 6 +-
.../queries/PlannerTest/tpcds/tpcds-q50.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q51.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q52.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q53.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q54.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q55.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q56.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q57.test | 16 +-
.../queries/PlannerTest/tpcds/tpcds-q58.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q59.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q60.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q61.test | 14 +-
.../queries/PlannerTest/tpcds/tpcds-q62.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q63.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q64.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q65.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q66.test | 14 +-
.../queries/PlannerTest/tpcds/tpcds-q67.test | 16 +-
.../queries/PlannerTest/tpcds/tpcds-q68.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q69.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q70.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q71.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q72.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q73.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q74.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q75.test | 16 +-
.../queries/PlannerTest/tpcds/tpcds-q76.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q77.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q78.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q79.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q80.test | 16 +-
.../queries/PlannerTest/tpcds/tpcds-q81.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q82.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q83.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q84.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q85.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q86.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q87.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q88.test | 16 +-
.../queries/PlannerTest/tpcds/tpcds-q89.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q90.test | 14 +-
.../queries/PlannerTest/tpcds/tpcds-q91.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q92.test | 14 +-
.../queries/PlannerTest/tpcds/tpcds-q93.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q94.test | 14 +-
.../queries/PlannerTest/tpcds/tpcds-q95.test | 14 +-
.../queries/PlannerTest/tpcds/tpcds-q96.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q97.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q98.test | 18 +-
.../queries/PlannerTest/tpcds/tpcds-q99.test | 18 +-
.../queries/PlannerTest/tpch-all.test | 176 ++--
.../queries/PlannerTest/tpch-kudu.test | 20 +-
.../queries/PlannerTest/tpch-nested.test | 90 +-
.../queries/PlannerTest/union.test | 48 +-
.../QueryTest/admission-max-min-mem-limits.test | 18 +-
.../admission-reject-min-reservation.test | 4 +-
.../queries/QueryTest/analytic-fns.test | 2 +-
.../queries/QueryTest/codegen-mem-limit.test | 3 +
.../QueryTest/dedicated-coord-mem-estimates.test | 18 +-
.../queries/QueryTest/exchange-mem-scaling.test | 2 +-
.../queries/QueryTest/explain-level2.test | 4 +-
.../queries/QueryTest/explain-level3.test | 2 +-
.../QueryTest/hdfs-scanner-thread-mem-scaling.test | 2 +-
.../queries/QueryTest/overlap_min_max_filters.test | 29 +-
.../QueryTest/runtime_row_filter_reservations.test | 4 +-
.../queries/QueryTest/spilling-aggs.test | 2 +-
.../QueryTest/spilling-broadcast-joins.test | 2 +-
...gression-exhaustive-no-default-buffer-size.test | 2 +-
.../queries/QueryTest/stats-extrapolation.test | 4 +-
tests/common/test_result_verifier.py | 36 +-
tests/custom_cluster/test_admission_controller.py | 32 +-
.../custom_cluster/test_parquet_max_page_header.py | 3 +
tests/custom_cluster/test_query_retries.py | 16 +-
tests/custom_cluster/test_scratch_disk.py | 9 +
.../test_thrift_debug_string_exception.py | 51 ++
tests/query_test/test_insert.py | 4 +
tests/query_test/test_kudu.py | 3 +
tests/query_test/test_mem_usage_scaling.py | 9 +-
tests/query_test/test_queries.py | 6 +-
tests/query_test/test_query_mem_limit.py | 4 +
tests/query_test/test_scanners.py | 7 +-
tests/query_test/test_sort.py | 4 +-
tests/query_test/test_udfs.py | 2 +-
tests/shell/test_shell_client.py | 2 +-
177 files changed, 2141 insertions(+), 1892 deletions(-)
copy be/src/util/{common-metrics.h => thrift-debug-util.h} (50%)
create mode 100644 tests/custom_cluster/test_thrift_debug_string_exception.py