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