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

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


    from c38cdb6f7 Update version to 4.4.0-RELEASE
     new b342710f5 IMPALA-12963: Return parent PID when children spawned
     new 436908111 IMPALA-11495: Add glibc version and effective locale to the 
Web UI
     new 577b18c37 IMPALA-13006: Restrict Iceberg tables to Parquet
     new 9190a2887 IMPALA-12679: Improve test_rows_sent_counters assert
     new 1a90388b1 IMPALA-13003: Handle Iceberg AlreadyExistsException
     new 858794906 IMPALA-12990: Fix impala-shell handling of unset rows_deleted
     new ce863e8c7 IMPALA-13008: test_metadata_tables failed in Ubuntu 20 build
     new 4b2fc7f3d IMPALA-12998: Add SHOW_METADATA_TABLES to ignored DDL
     new 6c738bc3f IMPALA-12874: Identify active and standby catalog and 
statestore in the web debug endpoint
     new a4a755d17 IMPALA-13004: Fix heap-use-after-free error in ExprTest 
AiFunctionsTest
     new f97042384 IMPALA-12980: Translate CpuAsk into admission control slots
     new af31854a2 IMPALA-13016: Fix ambiguous row_regex that check for 
no-existence
     new b754a9494 IMPALA-12938: add-opens for platform.cgroupv1
     new c8149d141 IMPALA-12988: Calculate an unbounded version of CpuAsk
     new af2d28b54 IMPALA-12657: Improve ProcessingCost of ScanNode and 
NonGroupingAggregator
     new 0767d656e IMPALA-12933: Avoid fetching unneccessary events of unwanted 
types
     new e1bbdacc5 IMPALA-12543: Detect self-events before finishing DDL
     new 46b56e22c IMPALA-13000: Document OPTIMIZE TABLE
     new 654bfb3df Update GIT_HASH for version 4.4.0

The 19 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                   |   24 +
 be/src/common/daemon-env.h                         |    1 +
 be/src/common/init.cc                              |    1 +
 be/src/exprs/ai-functions-ir.cc                    |    5 +-
 be/src/exprs/ai-functions.h                        |    2 +-
 be/src/exprs/ai-functions.inline.h                 |    9 +-
 be/src/exprs/expr-test.cc                          |    4 +-
 be/src/scheduling/admission-controller-test.cc     |    3 +-
 be/src/scheduling/admission-controller.cc          |    4 +-
 be/src/scheduling/scheduler.cc                     |   56 +-
 be/src/service/query-options.cc                    |    7 +
 be/src/service/query-options.h                     |    3 +-
 be/src/service/workload-management.cc              |    1 +
 be/src/util/backend-gflag-util.cc                  |   14 +-
 be/src/util/default-path-handlers.cc               |   71 +-
 be/src/util/default-path-handlers.h                |    3 +-
 bin/run-all-tests.sh                               |    1 +
 bin/save-version.sh                                |    2 +-
 common/thrift/BackendGflags.thrift                 |    6 +
 common/thrift/ImpalaService.thrift                 |    5 +
 common/thrift/Planner.thrift                       |    5 +
 common/thrift/Query.thrift                         |   37 +-
 docs/topics/impala_iceberg.xml                     |   47 +
 .../org/apache/impala/compat/MetastoreShim.java    |    4 +-
 .../org/apache/impala/compat/MetastoreShim.java    |    8 +-
 .../org/apache/impala/analysis/AggregateInfo.java  |   47 +-
 .../apache/impala/analysis/TupleDescriptor.java    |    6 +
 .../impala/catalog/CatalogServiceCatalog.java      |   61 +-
 fe/src/main/java/org/apache/impala/catalog/Db.java |    3 +-
 .../java/org/apache/impala/catalog/HdfsTable.java  |   10 +-
 .../impala/catalog/Hive3MetastoreShimBase.java     |   11 +-
 .../main/java/org/apache/impala/catalog/Table.java |    4 +-
 .../org/apache/impala/catalog/TableLoader.java     |    9 +-
 .../impala/catalog/events/MetastoreEvents.java     |   38 +-
 .../catalog/events/MetastoreEventsProcessor.java   |  102 +-
 .../metastore/CatalogMetastoreServiceHandler.java  |   28 +-
 .../catalog/metastore/MetastoreServiceHandler.java |   20 +-
 fe/src/main/java/org/apache/impala/common/Id.java  |    1 -
 .../org/apache/impala/planner/AggregationNode.java |   16 +-
 .../apache/impala/planner/BaseProcessingCost.java  |   38 +-
 .../java/org/apache/impala/planner/CoreCount.java  |   77 +-
 .../org/apache/impala/planner/CostingSegment.java  |   45 +-
 .../org/apache/impala/planner/DataStreamSink.java  |   39 +-
 .../org/apache/impala/planner/EmptySetNode.java    |    1 +
 .../org/apache/impala/planner/ExchangeNode.java    |   82 +-
 .../org/apache/impala/planner/HashJoinNode.java    |   50 +-
 .../org/apache/impala/planner/HdfsScanNode.java    |   47 +
 .../org/apache/impala/planner/HdfsTableSink.java   |   39 +-
 .../apache/impala/planner/NestedLoopJoinNode.java  |   66 +-
 .../org/apache/impala/planner/PlanFragment.java    |  313 +++-
 .../java/org/apache/impala/planner/PlanNode.java   |   10 +
 .../java/org/apache/impala/planner/Planner.java    |   53 +-
 .../org/apache/impala/planner/ProcessingCost.java  |   11 +-
 .../java/org/apache/impala/planner/ScanNode.java   |   36 +-
 .../java/org/apache/impala/planner/SortNode.java   |   42 +-
 .../java/org/apache/impala/planner/UnionNode.java  |   29 +-
 .../org/apache/impala/service/BackendConfig.java   |   10 +
 .../apache/impala/service/CatalogOpExecutor.java   |  921 ++++++----
 .../java/org/apache/impala/service/Frontend.java   |  163 +-
 .../java/org/apache/impala/util/DebugUtils.java    |   10 +
 .../events/MetastoreEventsProcessorTest.java       |   73 +-
 .../org/apache/impala/planner/PlannerTest.java     |   11 +
 .../org/apache/impala/planner/PlannerTestBase.java |    2 +
 shell/impala_client.py                             |   31 +-
 shell/impala_shell.py                              |   53 +-
 .../datasets/functional/schema_constraints.csv     |    2 +
 .../processing-cost-plan-admission-slots.test      |  976 +++++++++++
 .../queries/PlannerTest/tpcds-processing-cost.test |   46 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q01.test      |  344 ++--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q02.test      |  194 +--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q03.test      |  152 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q04.test      |  742 ++++----
 .../PlannerTest/tpcds_cpu_cost/tpcds-q05.test      |  366 ++--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q06.test      |  212 +--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q07.test      |  192 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q08.test      |  200 +--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q09.test      |  580 +++----
 .../PlannerTest/tpcds_cpu_cost/tpcds-q10a.test     |  328 ++--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q11.test      |  478 ++---
 .../PlannerTest/tpcds_cpu_cost/tpcds-q12.test      |  138 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q13.test      |  150 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q14a.test     | 1826 ++++++++++----------
 .../PlannerTest/tpcds_cpu_cost/tpcds-q14b.test     | 1274 +++++++-------
 .../PlannerTest/tpcds_cpu_cost/tpcds-q15.test      |  178 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q16.test      |  266 +--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q17.test      |  332 ++--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q18.test      |  298 ++--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q19.test      |  216 +--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q20.test      |  106 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q21.test      |  168 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q22.test      |   98 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q23a.test     |  742 ++++----
 .../PlannerTest/tpcds_cpu_cost/tpcds-q23b.test     |  816 ++++-----
 .../PlannerTest/tpcds_cpu_cost/tpcds-q24a.test     |  534 +++---
 .../PlannerTest/tpcds_cpu_cost/tpcds-q24b.test     |  534 +++---
 .../PlannerTest/tpcds_cpu_cost/tpcds-q25.test      |  368 ++--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q26.test      |  192 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q27.test      |  202 +--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q28.test      |  318 ++--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q29.test      |  362 ++--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q30.test      |  404 ++---
 .../PlannerTest/tpcds_cpu_cost/tpcds-q31.test      |  704 ++++----
 .../PlannerTest/tpcds_cpu_cost/tpcds-q32.test      |  180 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q33.test      |  614 +++----
 .../PlannerTest/tpcds_cpu_cost/tpcds-q34.test      |  208 +--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q35a.test     |  396 ++---
 .../PlannerTest/tpcds_cpu_cost/tpcds-q36.test      |  136 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q37.test      |  164 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q38.test      |  298 ++--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q39a.test     |  278 +--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q39b.test     |  278 +--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q40.test      |  184 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q41.test      |   86 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q42.test      |  128 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q43.test      |   92 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q44.test      |  266 +--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q45.test      |  258 +--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q46.test      |  284 +--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q47.test      |  440 ++---
 .../PlannerTest/tpcds_cpu_cost/tpcds-q48.test      |  126 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q49.test      |  508 +++---
 .../PlannerTest/tpcds_cpu_cost/tpcds-q50.test      |  184 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q51.test      |  172 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q52.test      |  136 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q53.test      |  162 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q54.test      |  434 ++---
 .../PlannerTest/tpcds_cpu_cost/tpcds-q55.test      |  136 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q56.test      |  572 +++---
 .../PlannerTest/tpcds_cpu_cost/tpcds-q57.test      |  384 ++--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q58.test      |  424 ++---
 .../PlannerTest/tpcds_cpu_cost/tpcds-q59.test      |  282 +--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q60.test      |  572 +++---
 .../PlannerTest/tpcds_cpu_cost/tpcds-q61.test      |  432 ++---
 .../PlannerTest/tpcds_cpu_cost/tpcds-q62.test      |  140 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q63.test      |  174 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q64.test      | 1518 ++++++++--------
 .../PlannerTest/tpcds_cpu_cost/tpcds-q65.test      |  272 +--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q66.test      |  316 ++--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q67.test      |  140 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q68.test      |  316 ++--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q69.test      |  370 ++--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q70.test      |  208 +--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q71.test      |  238 +--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q72.test      |  384 ++--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q73.test      |  208 +--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q74.test      |  470 ++---
 .../PlannerTest/tpcds_cpu_cost/tpcds-q75.test      |  986 +++++------
 .../PlannerTest/tpcds_cpu_cost/tpcds-q76.test      |  236 +--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q77.test      |  528 +++---
 .../PlannerTest/tpcds_cpu_cost/tpcds-q78.test      |  356 ++--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q79.test      |  220 +--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q80.test      |  650 +++----
 .../PlannerTest/tpcds_cpu_cost/tpcds-q81.test      |  468 ++---
 .../PlannerTest/tpcds_cpu_cost/tpcds-q82.test      |  164 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q83.test      |  480 ++---
 .../PlannerTest/tpcds_cpu_cost/tpcds-q84.test      |  182 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q85.test      |  232 +--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q86.test      |  112 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q87.test      |  298 ++--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q88.test      | 1090 ++++++------
 .../PlannerTest/tpcds_cpu_cost/tpcds-q89.test      |  170 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q90.test      |  216 +--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q91.test      |  204 +--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q92.test      |  186 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q93.test      |  156 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q94.test      |  258 +--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q95.test      |  354 ++--
 .../PlannerTest/tpcds_cpu_cost/tpcds-q96.test      |  144 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q97.test      |  134 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q98.test      |  106 +-
 .../PlannerTest/tpcds_cpu_cost/tpcds-q99.test      |  140 +-
 .../QueryTest/acid-clear-statsaccurate.test        |    4 +-
 .../queries/QueryTest/acid-truncate.test           |    4 +-
 .../queries/QueryTest/clear-statsaccurate.test     |    4 +-
 .../queries/QueryTest/iceberg-metadata-tables.test |   14 +-
 .../QueryTest/iceberg-v2-directed-mode.test        |    2 +-
 .../QueryTest/processing-cost-admission-slots.test |  116 ++
 tests/common/impala_cluster.py                     |   54 +-
 tests/custom_cluster/test_events_custom_configs.py |  923 +++++-----
 tests/custom_cluster/test_executor_groups.py       |  350 ++--
 tests/custom_cluster/test_hs2_fault_injection.py   |   10 +-
 tests/custom_cluster/test_query_log.py             |   70 +-
 tests/query_test/test_fetch.py                     |    3 +-
 tests/query_test/test_iceberg.py                   |   14 +
 tests/query_test/test_insert.py                    |    4 +-
 .../test_processing_cost.py}                       |   26 +-
 tests/query_test/test_tpcds_queries.py             |    8 +-
 tests/shell/test_shell_commandline.py              |   79 +-
 tests/webserver/test_web_pages.py                  |    8 +
 www/root.tmpl                                      |   11 +
 190 files changed, 21960 insertions(+), 19351 deletions(-)
 create mode 100644 
testdata/workloads/functional-planner/queries/PlannerTest/processing-cost-plan-admission-slots.test
 create mode 100644 
testdata/workloads/functional-query/queries/QueryTest/processing-cost-admission-slots.test
 copy tests/{metadata/test_set.py => query_test/test_processing_cost.py} (68%)

Reply via email to