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

michaelsmith pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/impala.git


    from c9bfdbb27 IMPALA-14682: Use centralized async cleanup for admission 
state cleanup
     new 2360a06e4 IMPALA-14525: Calcite planner: Add support for RexSimplify
     new 543f0206e IMPALA-14661: Optimize admissiond memory usage by 
compressing exec requests
     new 03e9b63d1 IMPALA-14563: Throw AnalysisException when aggregating 
complex type
     new 00c233cc4 IMPALA-14692: Fix test_spilling_hash_join

The 4 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/rpc/sidecar-util.h                          |   48 +-
 be/src/rpc/thrift-util-test.cc                     |   32 +
 be/src/rpc/thrift-util.h                           |  108 +-
 be/src/scheduling/admission-control-service.cc     |   35 +-
 be/src/scheduling/admission-control-service.h      |   13 +
 be/src/scheduling/admission-controller-test.cc     |    8 +-
 be/src/scheduling/admission-controller.cc          |  123 +-
 be/src/scheduling/admission-controller.h           |   91 +-
 .../scheduling/remote-admission-control-client.cc  |   20 +-
 be/src/service/client-request-state.cc             |   13 +-
 be/src/service/client-request-state.h              |    4 +
 common/protobuf/admission_control_service.proto    |    3 +
 common/thrift/Query.thrift                         |    8 +
 common/thrift/metrics.json                         |   30 +
 .../apache/impala/analysis/FunctionCallExpr.java   |    2 +-
 .../org/apache/impala/analysis/InPredicate.java    |   28 +-
 .../org/apache/impala/analysis/SelectStmt.java     |   16 +-
 .../apache/impala/analysis/AnalyzeStmtsTest.java   |    6 +
 .../calcite/coercenodes/CoerceOperandShuttle.java  |   60 +-
 ...inaryCompExpr.java => AnalyzedInPredicate.java} |   29 +-
 .../impala/calcite/functions/RexCallConverter.java |   20 +
 .../calcite/functions/RexLiteralConverter.java     |    8 +-
 .../calcite/operators/ImpalaCastFunction.java      |    6 +-
 .../impala/calcite/operators/ImpalaInOperator.java |   26 +-
 .../impala/calcite/operators/ImpalaRexBuilder.java |   56 -
 .../calcite/operators/ImpalaRexSimplify.java       |   81 +
 .../impala/calcite/operators/ImpalaRexUtil.java    |  228 +
 .../impala/calcite/rel/node/ImpalaJoinRel.java     |    5 +-
 .../impala/calcite/rel/util/CreateExprVisitor.java |   13 +-
 .../calcite/rel/util/ExprConjunctsConverter.java   |   14 +-
 .../impala/calcite/rules/ImpalaCoreRules.java      |  209 +
 .../calcite/rules/ImpalaFilterSimplifyRule.java    |   62 +
 .../calcite/rules/ImpalaProjectSimplifyRule.java   |   78 +
 .../calcite/schema/FilterSelectivityEstimator.java |   30 +-
 .../impala/calcite/service/CalciteOptimizer.java   |  120 +-
 .../calcite/service/CalciteRelNodeConverter.java   |   32 +-
 .../impala/calcite/type/ImpalaTypeConverter.java   |   16 +-
 .../calcite/analytic-rank-pushdown-calcite.test    |  124 +-
 .../calcite/limit-pushdown-analytic-calcite.test   |    2 +-
 .../PlannerTest/calcite_tpcds/tpcds-q01.test       |  403 +-
 .../PlannerTest/calcite_tpcds/tpcds-q02.test       |  246 +-
 .../PlannerTest/calcite_tpcds/tpcds-q03.test       |  141 +-
 .../PlannerTest/calcite_tpcds/tpcds-q04.test       | 2087 +++---
 .../PlannerTest/calcite_tpcds/tpcds-q05.test       |  480 +-
 .../PlannerTest/calcite_tpcds/tpcds-q06.test       |  767 +--
 .../PlannerTest/calcite_tpcds/tpcds-q07.test       |  178 +-
 .../PlannerTest/calcite_tpcds/tpcds-q08.test       |  762 ++-
 .../PlannerTest/calcite_tpcds/tpcds-q10a.test      | 1165 ++--
 .../PlannerTest/calcite_tpcds/tpcds-q11.test       |  788 +--
 .../PlannerTest/calcite_tpcds/tpcds-q12.test       |  128 +-
 .../PlannerTest/calcite_tpcds/tpcds-q13.test       |  569 +-
 .../PlannerTest/calcite_tpcds/tpcds-q14a.test      | 6264 +++++++++---------
 .../PlannerTest/calcite_tpcds/tpcds-q14b.test      | 3434 +++++-----
 .../PlannerTest/calcite_tpcds/tpcds-q15.test       |  145 +-
 .../PlannerTest/calcite_tpcds/tpcds-q16.test       | 1608 ++---
 .../PlannerTest/calcite_tpcds/tpcds-q17.test       |  723 ++-
 .../PlannerTest/calcite_tpcds/tpcds-q18.test       |  347 +-
 .../PlannerTest/calcite_tpcds/tpcds-q19.test       |  213 +-
 .../PlannerTest/calcite_tpcds/tpcds-q20.test       |  146 +-
 .../PlannerTest/calcite_tpcds/tpcds-q21.test       |  297 +-
 .../PlannerTest/calcite_tpcds/tpcds-q22.test       |   59 +-
 .../PlannerTest/calcite_tpcds/tpcds-q23a.test      | 3586 +++++------
 .../PlannerTest/calcite_tpcds/tpcds-q23b.test      | 3759 +++++------
 .../PlannerTest/calcite_tpcds/tpcds-q24a.test      |  744 +--
 .../PlannerTest/calcite_tpcds/tpcds-q24b.test      |  744 +--
 .../PlannerTest/calcite_tpcds/tpcds-q25.test       |  719 ++-
 .../PlannerTest/calcite_tpcds/tpcds-q26.test       |  178 +-
 .../PlannerTest/calcite_tpcds/tpcds-q27.test       |  232 +-
 .../PlannerTest/calcite_tpcds/tpcds-q29.test       |  571 +-
 .../PlannerTest/calcite_tpcds/tpcds-q30.test       |  611 +-
 .../PlannerTest/calcite_tpcds/tpcds-q31.test       | 2602 ++++----
 .../PlannerTest/calcite_tpcds/tpcds-q32.test       |  661 +-
 .../PlannerTest/calcite_tpcds/tpcds-q33.test       | 1397 ++--
 .../PlannerTest/calcite_tpcds/tpcds-q34.test       |  505 +-
 .../PlannerTest/calcite_tpcds/tpcds-q35a.test      | 1339 ++--
 .../PlannerTest/calcite_tpcds/tpcds-q36.test       |  156 +-
 .../PlannerTest/calcite_tpcds/tpcds-q37.test       |  227 +-
 .../PlannerTest/calcite_tpcds/tpcds-q38.test       |  429 +-
 .../PlannerTest/calcite_tpcds/tpcds-q39a.test      |  128 +-
 .../PlannerTest/calcite_tpcds/tpcds-q39b.test      |  128 +-
 .../PlannerTest/calcite_tpcds/tpcds-q40.test       |  331 +-
 .../PlannerTest/calcite_tpcds/tpcds-q41.test       |   91 +-
 .../PlannerTest/calcite_tpcds/tpcds-q42.test       |  119 +-
 .../calcite_tpcds/tpcds-q43-verbose.test           |  143 +-
 .../PlannerTest/calcite_tpcds/tpcds-q43.test       |  283 +-
 .../PlannerTest/calcite_tpcds/tpcds-q44.test       |  202 +-
 .../PlannerTest/calcite_tpcds/tpcds-q45.test       | 1031 +--
 .../PlannerTest/calcite_tpcds/tpcds-q46.test       |  408 +-
 .../PlannerTest/calcite_tpcds/tpcds-q47.test       |  981 +--
 .../PlannerTest/calcite_tpcds/tpcds-q48.test       |  444 +-
 .../PlannerTest/calcite_tpcds/tpcds-q49.test       |  531 +-
 .../PlannerTest/calcite_tpcds/tpcds-q50.test       |  218 +-
 .../PlannerTest/calcite_tpcds/tpcds-q51.test       |  416 +-
 .../PlannerTest/calcite_tpcds/tpcds-q52.test       |  131 +-
 .../PlannerTest/calcite_tpcds/tpcds-q53.test       |  172 +-
 .../PlannerTest/calcite_tpcds/tpcds-q54.test       |  391 +-
 .../PlannerTest/calcite_tpcds/tpcds-q55.test       |  131 +-
 .../PlannerTest/calcite_tpcds/tpcds-q56.test       | 1258 ++--
 .../PlannerTest/calcite_tpcds/tpcds-q57.test       | 1063 ++--
 .../PlannerTest/calcite_tpcds/tpcds-q58.test       | 2615 ++++----
 .../PlannerTest/calcite_tpcds/tpcds-q59.test       |  260 +-
 .../PlannerTest/calcite_tpcds/tpcds-q60.test       | 1283 ++--
 .../PlannerTest/calcite_tpcds/tpcds-q61.test       |  435 +-
 .../PlannerTest/calcite_tpcds/tpcds-q62.test       |   98 +-
 .../PlannerTest/calcite_tpcds/tpcds-q63.test       |  180 +-
 .../PlannerTest/calcite_tpcds/tpcds-q64.test       | 6636 ++++++++++----------
 .../PlannerTest/calcite_tpcds/tpcds-q65.test       |  255 +-
 .../PlannerTest/calcite_tpcds/tpcds-q66.test       |  668 +-
 .../PlannerTest/calcite_tpcds/tpcds-q67.test       |  179 +-
 .../PlannerTest/calcite_tpcds/tpcds-q68.test       |  329 +-
 .../PlannerTest/calcite_tpcds/tpcds-q69.test       | 1721 +++--
 .../PlannerTest/calcite_tpcds/tpcds-q70.test       |  282 +-
 .../PlannerTest/calcite_tpcds/tpcds-q71.test       |  356 +-
 .../PlannerTest/calcite_tpcds/tpcds-q72.test       |  412 +-
 .../PlannerTest/calcite_tpcds/tpcds-q73.test       |  292 +-
 .../PlannerTest/calcite_tpcds/tpcds-q74.test       | 2128 ++++---
 .../PlannerTest/calcite_tpcds/tpcds-q75.test       | 1446 +++--
 .../PlannerTest/calcite_tpcds/tpcds-q76.test       |  480 +-
 .../PlannerTest/calcite_tpcds/tpcds-q77.test       |  744 ++-
 .../PlannerTest/calcite_tpcds/tpcds-q78.test       |  425 +-
 .../PlannerTest/calcite_tpcds/tpcds-q79.test       |  244 +-
 .../PlannerTest/calcite_tpcds/tpcds-q80.test       |  517 +-
 .../PlannerTest/calcite_tpcds/tpcds-q81.test       |  631 +-
 .../PlannerTest/calcite_tpcds/tpcds-q82.test       |  181 +-
 .../PlannerTest/calcite_tpcds/tpcds-q83.test       | 2393 +++----
 .../PlannerTest/calcite_tpcds/tpcds-q84.test       |  212 +-
 .../PlannerTest/calcite_tpcds/tpcds-q85.test       |  775 +--
 .../PlannerTest/calcite_tpcds/tpcds-q86.test       |   89 +-
 .../PlannerTest/calcite_tpcds/tpcds-q87.test       |  429 +-
 .../PlannerTest/calcite_tpcds/tpcds-q88.test       | 2770 ++++----
 .../PlannerTest/calcite_tpcds/tpcds-q89.test       |  254 +-
 .../PlannerTest/calcite_tpcds/tpcds-q90.test       |  302 +-
 .../PlannerTest/calcite_tpcds/tpcds-q91.test       |  286 +-
 .../PlannerTest/calcite_tpcds/tpcds-q92.test       |  649 +-
 .../PlannerTest/calcite_tpcds/tpcds-q93.test       |  412 +-
 .../PlannerTest/calcite_tpcds/tpcds-q94.test       | 1779 +++---
 .../PlannerTest/calcite_tpcds/tpcds-q95.test       | 1553 ++---
 .../PlannerTest/calcite_tpcds/tpcds-q96.test       |  348 +-
 .../PlannerTest/calcite_tpcds/tpcds-q97.test       |  248 +-
 .../PlannerTest/calcite_tpcds/tpcds-q98.test       |  146 +-
 .../PlannerTest/calcite_tpcds/tpcds-q99.test       |   98 +-
 .../queries/QueryTest/query-impala-13138.test      |    2 +-
 tests/custom_cluster/test_admission_controller.py  |    6 +
 143 files changed, 44997 insertions(+), 40368 deletions(-)
 copy 
java/calcite-planner/src/main/java/org/apache/impala/calcite/functions/{AnalyzedBinaryCompExpr.java
 => AnalyzedInPredicate.java} (69%)
 copy fe/src/main/java/org/apache/impala/analysis/SystemTableRef.java => 
java/calcite-planner/src/main/java/org/apache/impala/calcite/operators/ImpalaInOperator.java
 (55%)
 delete mode 100644 
java/calcite-planner/src/main/java/org/apache/impala/calcite/operators/ImpalaRexBuilder.java
 create mode 100644 
java/calcite-planner/src/main/java/org/apache/impala/calcite/operators/ImpalaRexSimplify.java
 create mode 100644 
java/calcite-planner/src/main/java/org/apache/impala/calcite/operators/ImpalaRexUtil.java
 create mode 100644 
java/calcite-planner/src/main/java/org/apache/impala/calcite/rules/ImpalaCoreRules.java
 create mode 100644 
java/calcite-planner/src/main/java/org/apache/impala/calcite/rules/ImpalaFilterSimplifyRule.java
 create mode 100644 
java/calcite-planner/src/main/java/org/apache/impala/calcite/rules/ImpalaProjectSimplifyRule.java

Reply via email to