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 a77fd14 DRILL-6516: EMIT support in streaming agg
new c644367 DRILL-6594: Data batches for Project operator are not being
split properly and exceed the maximum specified
new cfe61eb DRILL-6578: Handle query cancellation in Parquet reader
new 80fb761 DRILL-6560: Enhanced the batch statistics logging enablement
new d4f3304 DRILL-6559: Travis timing out
new a97cce3 DRILL-6346: Create an Official Drill Docker Container
new c396ae7 DRILL-6596: Fix fillEmpties and set methods for Nullable
variable length vectors to not use emptyByteArray
new cad9aad DRILL-6592: Unnest record batch size is called too frequently
new 56f951c DRILL-6579: Added sanity checks to the Parquet reader to
avoid infinite loops
new bd4049d [DRILL-6581] C++ Client SSL Implementation Fixes/Improvements
new b1eb9d7 [DRILL-6586] Add SSL Hostname verification with zookeeper
connection mode support
new 94186fc [DRILL-6587] Added support for custom SSL CTX Options
new 4168e1e DRILL-6542 : IndexOutOfBoundsException for multilevel lateral
queries with schema changed partitioned complex data
new eb90ebd DRILL-6601 LageFileCompilation testProject times out
The 13 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:
.travis.yml | 2 +-
.../common/exceptions/DrillRuntimeException.java | 18 ++
contrib/native/client/example/querySubmitter.cpp | 7 +-
contrib/native/client/src/clientlib/channel.cpp | 54 +++---
contrib/native/client/src/clientlib/channel.hpp | 120 +++++++++++++-
contrib/native/client/src/clientlib/errmsgs.cpp | 3 +
contrib/native/client/src/clientlib/errmsgs.hpp | 5 +-
.../native/client/src/clientlib/userProperties.cpp | 1 +
contrib/native/client/src/include/drill/common.hpp | 3 +-
.../client/src/include/drill/userProperties.hpp | 3 +-
contrib/pom.xml | 9 +
.../drill/exec/store/mongo/MongoTestSuit.java | 4 +
.../exec/store/mongo/TestMongoChunkAssignment.java | 3 +-
.../cpProtofiles.sh => distribution/Dockerfile | 34 ++--
distribution/pom.xml | 28 ++++
docs/dev/Docker.md | 97 +++++++++++
.../java/org/apache/drill/exec/ExecConstants.java | 3 +
.../apache/drill/exec/physical/impl/ScanBatch.java | 11 +-
.../impl/project/OutputWidthExpression.java | 17 +-
.../physical/impl/project/OutputWidthVisitor.java | 2 +-
.../impl/project/OutputWidthVisitorState.java | 7 +-
.../impl/project/ProjectMemoryManager.java | 48 +++---
.../physical/impl/project/ProjectRecordBatch.java | 22 ++-
.../drill/exec/physical/impl/unnest/Unnest.java | 2 +
.../exec/physical/impl/unnest/UnnestImpl.java | 20 +++
.../physical/impl/unnest/UnnestRecordBatch.java | 70 +++++---
.../exec/server/options/SystemOptionManager.java | 5 +-
.../store/parquet/columnreaders/BatchReader.java | 4 +-
.../parquet/columnreaders/ParquetRecordReader.java | 3 +-
.../parquet/columnreaders/VarLenBinaryReader.java | 18 +-
.../columnreaders/VarLenBulkPageReader.java | 7 +-
.../columnreaders/VarLenEntryDictionaryReader.java | 3 +
.../parquet/columnreaders/VarLenEntryReader.java | 3 +
.../columnreaders/VarLenFixedEntryReader.java | 9 +-
.../VarLenNullableDictionaryReader.java | 3 +
.../columnreaders/VarLenNullableEntryReader.java | 3 +
.../VarLenNullableFixedEntryReader.java | 6 +-
.../columnreaders/VarLenOverflowReader.java | 3 +
.../batchsizing/OverflowSerDeUtil.java | 12 +-
.../batchsizing/RecordBatchOverflow.java | 17 +-
.../batchsizing/RecordBatchSizerManager.java | 45 +++--
.../drill/exec/util/record/RecordBatchStats.java | 181 ++++++++++++++-------
.../java-exec/src/main/resources/drill-module.conf | 1 +
.../test/java/org/apache/drill/TestTpchLimit0.java | 4 +-
.../java/org/apache/drill/TestTpchSingleMode.java | 3 +
.../exec/compile/TestLargeFileCompilation.java | 2 +-
.../impl/lateraljoin/TestE2EUnnestAndLateral.java | 51 ++++++
.../codegen/templates/NullableValueVectors.java | 22 +--
.../codegen/templates/VariableLengthVectors.java | 4 +-
pom.xml | 1 +
50 files changed, 735 insertions(+), 268 deletions(-)
copy contrib/native/client/scripts/cpProtofiles.sh => distribution/Dockerfile
(54%)
create mode 100644 docs/dev/Docker.md