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

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


    from a28da34a2 IMPALA-9551: (Addendum) disable sorting if select list 
contains struct containing collection
     new 7a3b8e365 IMPALA-11983: Update stale comments in sorter.h referencing 
Init()
     new 29ad046d0 IMPALA-11604 (part 1): Model ProcessingCost for PlanNodes & 
DataSink
     new dafc0fb7a IMPALA-11604 (part 2): Compute Effective Parallelism of Query
     new 27e238c8c IMPALA-11906: [DOCS] Document the support for non-unique 
primary key
     new afe59f7f0 IMPALA-11854: ImpalaStringWritable's underlying array can't 
be changed in UDFs
     new c09578a48 IMPALA-11946: Add Thrift HTTP support for external frontend
     new 148888e3e IMPALA-11822: Optimize the Refresh/Invalidate event 
processing by skipping unnecessary events

The 7 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/runtime/sorter.h                            |    4 +-
 be/src/scheduling/scheduler.cc                     |   51 +-
 be/src/scheduling/scheduler.h                      |   28 +-
 be/src/service/impala-server.cc                    |   26 +-
 be/src/service/query-options.cc                    |   16 +
 be/src/service/query-options.h                     |    8 +-
 be/src/util/backend-gflag-util.cc                  |   53 +
 common/thrift/BackendGflags.thrift                 |    6 +
 common/thrift/ImpalaService.thrift                 |   10 +-
 common/thrift/Planner.thrift                       |    7 +
 common/thrift/Query.thrift                         |   11 +
 docs/topics/impala_kudu.xml                        |  147 +-
 .../impala/compat/HiveEsriGeospatialBuiltins.java  |   37 +-
 .../org/apache/impala/analysis/AggregateInfo.java  |    9 +
 .../java/org/apache/impala/analysis/SortInfo.java  |    8 +
 .../impala/catalog/CatalogServiceCatalog.java      |   21 +
 .../org/apache/impala/catalog/HdfsPartition.java   |   21 +-
 .../java/org/apache/impala/catalog/HdfsTable.java  |    8 +
 .../main/java/org/apache/impala/catalog/Table.java |   18 +
 .../org/apache/impala/catalog/TableLoader.java     |    1 +
 .../impala/catalog/events/MetastoreEvents.java     |   19 +-
 .../impala/hive/executor/HiveUdfExecutor.java      |    5 +-
 .../hive/executor/HiveUdfExecutorGeneric.java      |   64 +-
 .../hive/executor/HiveUdfExecutorLegacy.java       |   11 +-
 .../impala/hive/executor/ImpalaBytesWritable.java  |   34 +-
 .../impala/hive/executor/ImpalaStringWritable.java |  117 -
 .../impala/hive/executor/ImpalaTextWritable.java   |   22 +-
 .../impala/hive/executor/JavaUdfDataType.java      |  315 +-
 .../apache/impala/hive/executor/Reloadable.java    |    6 +-
 .../org/apache/impala/planner/AggregationNode.java |   11 +
 .../apache/impala/planner/AnalyticEvalNode.java    |   12 +
 .../apache/impala/planner/BaseProcessingCost.java  |   69 +
 .../impala/planner/BroadcastProcessingCost.java    |   74 +
 .../impala/planner/CardinalityCheckNode.java       |    5 +
 .../java/org/apache/impala/planner/CoreCount.java  |  110 +
 .../org/apache/impala/planner/CostingSegment.java  |  235 +
 .../java/org/apache/impala/planner/DataSink.java   |   33 +-
 .../apache/impala/planner/DataSourceScanNode.java  |    5 +
 .../org/apache/impala/planner/DataStreamSink.java  |   12 +-
 .../org/apache/impala/planner/EmptySetNode.java    |   10 +
 .../org/apache/impala/planner/ExchangeNode.java    |   57 +-
 .../org/apache/impala/planner/HBaseScanNode.java   |    6 +-
 .../org/apache/impala/planner/HBaseTableSink.java  |    6 +
 .../org/apache/impala/planner/HashJoinNode.java    |   27 +
 .../org/apache/impala/planner/HdfsScanNode.java    |    5 +
 .../org/apache/impala/planner/HdfsTableSink.java   |   14 +-
 .../org/apache/impala/planner/JoinBuildSink.java   |   16 +
 .../java/org/apache/impala/planner/JoinNode.java   |   21 +
 .../org/apache/impala/planner/KuduScanNode.java    |    5 +
 .../org/apache/impala/planner/KuduTableSink.java   |    7 +-
 .../apache/impala/planner/NestedLoopJoinNode.java  |   47 +
 .../org/apache/impala/planner/PlanFragment.java    |  440 +-
 .../java/org/apache/impala/planner/PlanNode.java   |   80 +-
 .../org/apache/impala/planner/PlanRootSink.java    |   20 +
 .../java/org/apache/impala/planner/Planner.java    |  104 +-
 .../org/apache/impala/planner/ProcessingCost.java  |  304 +
 .../impala/planner/ScaledProcessingCost.java       |   65 +
 .../java/org/apache/impala/planner/ScanNode.java   |   19 +
 .../java/org/apache/impala/planner/SelectNode.java |    5 +
 .../apache/impala/planner/SingularRowSrcNode.java  |    8 +
 .../java/org/apache/impala/planner/SortNode.java   |    6 +
 .../org/apache/impala/planner/SubplanNode.java     |    5 +
 .../apache/impala/planner/SumProcessingCost.java   |   61 +
 .../java/org/apache/impala/planner/TableSink.java  |    8 +-
 .../java/org/apache/impala/planner/UnionNode.java  |   21 +
 .../java/org/apache/impala/planner/UnnestNode.java |    7 +-
 .../org/apache/impala/service/BackendConfig.java   |   10 +
 .../apache/impala/service/CatalogOpExecutor.java   |   26 +-
 .../java/org/apache/impala/service/Frontend.java   |   54 +-
 .../main/java/org/apache/impala/util/ExprUtil.java |   31 +
 .../impala/customcluster/CustomClusterRunner.java  |    6 +
 .../impala/customcluster/ExternalFrontendTest.java |  195 +
 .../impala/hive/executor/UdfExecutorTest.java      |   45 +-
 .../org/apache/impala/planner/PlannerTest.java     |   19 +-
 ...er-2-groups.xml => fair-scheduler-3-groups.xml} |    2 +
 ...a-site-2-groups.xml => llama-site-3-groups.xml} |   22 +
 .../java/org/apache/impala/BufferAlteringUdf.java  |   85 +
 .../apache/impala/GenericBufferAlteringUdf.java    |  105 +
 .../queries/PlannerTest/tpcds-processing-cost.test | 8739 ++++++++++++++++++++
 .../queries/QueryTest/generic-java-udf.test        |   28 +
 .../queries/QueryTest/java-udf.test                |   35 +
 .../queries/QueryTest/load-generic-java-udfs.test  |    8 +
 .../queries/QueryTest/load-java-udfs.test          |   12 +
 tests/custom_cluster/test_events_custom_configs.py |   34 +-
 tests/custom_cluster/test_executor_groups.py       |   85 +-
 tests/query_test/test_tpcds_queries.py             |   17 +
 86 files changed, 12060 insertions(+), 521 deletions(-)
 delete mode 100644 
fe/src/main/java/org/apache/impala/hive/executor/ImpalaStringWritable.java
 copy be/src/util/test-info.cc => 
fe/src/main/java/org/apache/impala/hive/executor/Reloadable.java (88%)
 create mode 100644 
fe/src/main/java/org/apache/impala/planner/BaseProcessingCost.java
 create mode 100644 
fe/src/main/java/org/apache/impala/planner/BroadcastProcessingCost.java
 create mode 100644 fe/src/main/java/org/apache/impala/planner/CoreCount.java
 create mode 100644 
fe/src/main/java/org/apache/impala/planner/CostingSegment.java
 create mode 100644 
fe/src/main/java/org/apache/impala/planner/ProcessingCost.java
 create mode 100644 
fe/src/main/java/org/apache/impala/planner/ScaledProcessingCost.java
 create mode 100644 
fe/src/main/java/org/apache/impala/planner/SumProcessingCost.java
 create mode 100644 
fe/src/test/java/org/apache/impala/customcluster/ExternalFrontendTest.java
 rename fe/src/test/resources/{fair-scheduler-2-groups.xml => 
fair-scheduler-3-groups.xml} (88%)
 rename fe/src/test/resources/{llama-site-2-groups.xml => 
llama-site-3-groups.xml} (70%)
 create mode 100644 
java/test-hive-udfs/src/main/java/org/apache/impala/BufferAlteringUdf.java
 create mode 100644 
java/test-hive-udfs/src/main/java/org/apache/impala/GenericBufferAlteringUdf.java
 create mode 100644 
testdata/workloads/functional-planner/queries/PlannerTest/tpcds-processing-cost.test

Reply via email to