This is an automated email from the ASF dual-hosted git repository.
sorabh pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/drill.git.
from 5aa38a5 DRILL-2326: Fix scalar replacement for the case when static
method which does not return values is called
new d22e68b DRILL-7068: Support memory adjustment framework for resource
management with Queues. closes #1677
new 3b85694 DRILL-6707: Update target outgoing batch row count between
current position and allocated size
new d69af97 DRILL-6707: Removed changes for setOutputRowCount. Modified
LateralJoin to use new setCurrentOutgoingMaxRowCount api Limit
CurrentOutgoingMaxRowCount to MAX_NUM_ROWS Fix HashJoin to fix failing tests
new a72f170 DRILL-7105: Error while building the Drill native client
new 2364b02 DRILL-7014: Format plugin for LTSV files closes #1627
The 3505 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:
.../{CheckedSupplier.java => CheckedConsumer.java} | 26 ++-
contrib/format-ltsv/README.md | 38 ++++
{exec/memory/base => contrib/format-ltsv}/pom.xml | 37 ++--
.../drill/exec/store/ltsv/LTSVFormatPlugin.java} | 68 +++---
.../exec/store/ltsv/LTSVFormatPluginConfig.java | 40 ++--
.../drill/exec/store/ltsv/LTSVRecordReader.java | 165 +++++++++++++++
.../src/main/resources/drill-module.conf | 2 +-
.../exec/store/ltsv/TestLTSVRecordReader.java | 100 +++++++++
.../format-ltsv/src/test/resources/emptylines.ltsv | 4 +
.../format-ltsv/src/test/resources/invalid.ltsv | 1 +
contrib/format-ltsv/src/test/resources/simple.ltsv | 2 +
contrib/native/client/CMakeLists.txt | 5 +-
contrib/native/client/readme.linux | 2 +-
contrib/native/client/readme.macos | 2 +-
.../native/client/src/protobuf/UserBitShared.pb.cc | 15 +-
.../native/client/src/protobuf/UserBitShared.pb.h | 5 +-
contrib/pom.xml | 1 +
.../exec/store/kafka/KafkaFilterPushdownTest.java | 2 +-
.../apache/drill/exec/physical/PhysicalPlan.java | 2 +-
.../drill/exec/physical/base/AbstractBase.java | 7 +-
.../drill/exec/physical/base/AbstractExchange.java | 16 ++
.../apache/drill/exec/physical/base/Exchange.java | 17 ++
.../drill/exec/physical/base/PhysicalOperator.java | 5 +-
.../physical/impl/join/HashJoinProbeTemplate.java | 3 +-
.../exec/physical/impl/join/LateralJoinBatch.java | 37 +++-
.../exec/physical/impl/join/MergeJoinBatch.java | 13 +-
.../physical/impl/join/NestedLoopJoinTemplate.java | 3 +-
.../partitionsender/PartitionSenderRootExec.java | 2 +-
.../drill/exec/planner/cost/DrillRelOptCost.java | 2 +
.../drill/exec/planner/cost/NodeResource.java | 73 +++++++
.../cost/PrelCostEstimates.java} | 38 ++--
.../planner/fragment/DefaultQueryParallelizer.java | 66 ++++++
.../drill/exec/planner/fragment/Fragment.java | 35 +++-
.../planner/fragment/MakeFragmentsVisitor.java | 30 ++-
.../drill/exec/planner/fragment/Materializer.java | 14 +-
.../exec/planner/fragment/MemoryCalculator.java | 160 +++++++++++++++
.../exec/planner/fragment/QueryParallelizer.java | 63 ++++++
.../planner/fragment/QueueQueryParallelizer.java | 173 ++++++++++++++++
.../exec/planner/fragment/SimpleParallelizer.java | 218 +++++++++++---------
.../exec/planner/fragment/StatsCollector.java | 3 +-
.../drill/exec/planner/fragment/Wrapper.java | 47 ++++-
.../fragment/contrib/SplittingParallelizer.java | 28 ++-
.../exec/planner/physical/PhysicalPlanCreator.java | 20 +-
.../drill/exec/record/JoinBatchMemoryManager.java | 84 +++++++-
.../exec/record/RecordBatchMemoryManager.java | 50 +++--
.../drill/exec/util/MemoryAllocationUtilities.java | 46 +++--
.../apache/drill/exec/work/foreman/Foreman.java | 21 +-
.../work/foreman/rm/DefaultResourceManager.java | 13 +-
.../exec/work/foreman/rm/QueryResourceManager.java | 10 +
.../work/foreman/rm/ThrottledResourceManager.java | 12 ++
.../apache/drill/exec/work/user/PlanSplitter.java | 4 +-
.../org/apache/drill/exec/TestOpSerialization.java | 5 +-
.../exec/physical/impl/TestLocalExchange.java | 9 +-
.../impl/partitionsender/TestPartitionSender.java | 14 +-
.../exec/planner/rm/TestMemoryCalculator.java | 227 +++++++++++++++++++++
.../apache/drill/exec/pop/TestFragmentChecker.java | 8 +-
.../src/test/resources/join/hashJoinExpr.json | 35 +++-
.../src/test/resources/join/mergeJoinExpr.json | 50 ++++-
.../test/resources/join/merge_join_nullkey.json | 60 ++++--
.../json/project_pushdown_json_physical_plan.json | 12 +-
pom.xml | 2 +
.../org/apache/drill/exec/proto/UserBitShared.java | 21 +-
.../drill/exec/proto/beans/CoreOperatorType.java | 4 +-
protocol/src/main/protobuf/UserBitShared.proto | 1 +
64 files changed, 1900 insertions(+), 378 deletions(-)
copy
common/src/main/java/org/apache/drill/common/util/function/{CheckedSupplier.java
=> CheckedConsumer.java} (66%)
create mode 100644 contrib/format-ltsv/README.md
copy {exec/memory/base => contrib/format-ltsv}/pom.xml (68%)
copy
contrib/{format-syslog/src/main/java/org/apache/drill/exec/store/syslog/SyslogFormatPlugin.java
=>
format-ltsv/src/main/java/org/apache/drill/exec/store/ltsv/LTSVFormatPlugin.java}
(60%)
copy
exec/java-exec/src/main/java/org/apache/drill/exec/store/easy/sequencefile/SequenceFileFormatConfig.java
=>
contrib/format-ltsv/src/main/java/org/apache/drill/exec/store/ltsv/LTSVFormatPluginConfig.java
(61%)
create mode 100644
contrib/format-ltsv/src/main/java/org/apache/drill/exec/store/ltsv/LTSVRecordReader.java
copy contrib/{udfs => format-ltsv}/src/main/resources/drill-module.conf (93%)
create mode 100644
contrib/format-ltsv/src/test/java/org/apache/drill/exec/store/ltsv/TestLTSVRecordReader.java
create mode 100644 contrib/format-ltsv/src/test/resources/emptylines.ltsv
create mode 100644 contrib/format-ltsv/src/test/resources/invalid.ltsv
create mode 100644 contrib/format-ltsv/src/test/resources/simple.ltsv
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/planner/cost/NodeResource.java
copy
exec/java-exec/src/main/java/org/apache/drill/exec/{physical/config/UnorderedMuxExchange.java
=> planner/cost/PrelCostEstimates.java} (50%)
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/planner/fragment/DefaultQueryParallelizer.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/planner/fragment/MemoryCalculator.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/planner/fragment/QueryParallelizer.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/planner/fragment/QueueQueryParallelizer.java
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/planner/rm/TestMemoryCalculator.java