drill

Clone Tools
  • last updated 20 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
updated numbering for release notes

Doc updates for the Drill 1.11 Release

    • -4
    • +4
    /_docs/install/047-installing-drill-on-the-cluster.md
    • -0
    • +297
    /_docs/rn/001-1.11.0-rn.md
    • -0
    • +290
    /_docs/rn/002-1.10.0-rn.md
    • -0
    • +180
    /_docs/rn/003-1.9.0-rn.md
    • -0
    • +173
    /_docs/rn/004-1.8.0-rn.md
    • -0
    • +159
    /_docs/rn/005-1.7.0-rn.md
  1. … 25 more files in changeset.
Update version to 1.12.0-SNAPSHOT

    • -1
    • +1
    /contrib/data/tpch-sample-data/pom.xml
  1. … 13 more files in changeset.
update inbound impersonation doc

inI

inbound impersonation

update inbound impersonation to include odbc instruction

DRILL-5431: SSL Support (C++) - Add (Netty like) socket abstraction that encapsulates a TCP socket or a SSL Stream on TCP.

The testSSL program tests the client connection against a drillbit by sending a drill handshake.

    • -0
    • +13
    /contrib/native/client/CMakeLists.txt
    • -0
    • +448
    /contrib/native/client/src/clientlib/channel.cpp
    • -0
    • +237
    /contrib/native/client/src/clientlib/channel.hpp
    • -0
    • +218
    /contrib/native/client/src/clientlib/streamSocket.hpp
    • -0
    • +98
    /contrib/native/client/src/clientlib/wincert.ipp
    • -0
    • +384
    /contrib/native/client/test/ssl/testSSL.cpp
DRILL-5431: SSL Support (Java) - Add test certificates, keys, keystore, and truststore.

    • -0
    • +58
    /contrib/native/client/readme.ssl
    • -0
    • +4
    /contrib/native/client/test/ssl/dh512.pem
    • binary
    /contrib/native/client/test/ssl/drillTestCert.p12
    • -0
    • +18
    /contrib/native/client/test/ssl/drillTestCert.pem
    • -0
    • +13
    /contrib/native/client/test/ssl/drillTestServer.csr
    • -0
    • +18
    /contrib/native/client/test/ssl/drillTestServerKey.pem
    • -0
    • +18
    /contrib/native/client/test/ssl/drillTestServerKey.safe.pem
    • -0
    • +15
    /contrib/native/client/test/ssl/drillTestServerKeyNoPass.pem
    • binary
    /exec/java-exec/src/test/resources/ssl/emptykeystore.ks
    • binary
    /exec/java-exec/src/test/resources/ssl/emptytruststore.ks
    • binary
    /exec/java-exec/src/test/resources/ssl/keystore.ks
    • binary
    /exec/java-exec/src/test/resources/ssl/nopasskeystore.ks
    • binary
    /exec/java-exec/src/test/resources/ssl/unknownkeystore.ks
DRILL-5687: Disable TestMergeJoinWithSchemaChanges#testMissingAndNewColumns until DRILL-5612 is done

closes #885

DRILL-5686: Warning for sasl.max_wrapped_size contain incorrect syntax

closes #884

update to rdbms storage plugin doc - add step to restart drill

DRILL-5685: Provide a way to set common environment variable between sqlline and Drillbit differently.

close #883

    • -0
    • +10
    /distribution/src/resources/drill-env.sh
    • -0
    • +5
    /distribution/src/resources/drillbit.sh
DRILL-5431: SSL Support (C++) - Update DrillClientImpl to use Channel implementation

Also remove ChannelContextFactory and merge it into ChannelFactory

    • -0
    • +13
    /contrib/native/client/readme.linux
    • -8
    • +25
    /contrib/native/client/readme.macos
    • -0
    • +93
    /contrib/native/client/readme.sasl
    • -3
    • +11
    /contrib/native/client/readme.win.txt
  1. … 3 more files in changeset.
[maven-release-plugin] prepare release drill-1.11.0

    • -1
    • +1
    /contrib/data/tpch-sample-data/pom.xml
  1. … 13 more files in changeset.
DRILL-4735: ConvertCountToDirectScan rule enhancements

1. ConvertCountToDirectScan rule will be applicable for 2 or more COUNT aggregates.

To achieve this DynamicPojoRecordReader was added which accepts any number of columns,

on the contrary with PojoRecordReader which depends on class fields.

AbstractPojoRecordReader class was added to factor out common logic for these two readers.

2. ConvertCountToDirectScan will distinguish between missing, directory and implicit columns.

For missing columns count will be set 0, for implicit to the total records count

since implicit columns are based on files and there is no data without a file.

If directory column will be encountered, rule won't be applied.

CountsCollector class was introduced to encapsulate counts collection logic.

3. MetadataDirectGroupScan class was introduced to indicate to the user when metadata was used

during calculation and for which files it was applied.

DRILL-4735: Changes after code review.

close #900

  1. … 8 more files in changeset.
DRILL-5083: status.getOutcome() return FAILURE if one of the batches has STOP status (to avoid infinite loop in Merge Join).

closes #881

DRILL-5678: Undefined behavior due to un-initialized values in ServerMetaContext

closes #880

DRILL-5665: Add the option planner.force_2phase_aggr to override small inputs

closes #872

DRILL-5675: Drill C++ Client reports incorrect datetime Literals Support Metadata

closes #878

DRILL-5669: Add a configurable option for minimum memory allocation to buffered ops

closes #879

Add Arina's PGP key.

DRILL-5663: Drillbit fails to start when only keystore path is provided without keystore password.

Added comments for the drill-override-example.conf file

close #874

DRILL-5660: Parquet metadata caching improvements

1. Bumped up metadata file version to v3_1.

2. Introduced MetadataVersion comparable class.

3. Added support to ignore unknown metadata version (for example, metadata generated from future versions of drill).

4. Added support to ignore corrupted or missing metadata files.

5. Removed "%20" symbols from path if present.

closes #877

  1. … 5 more files in changeset.
DRILL-5659: Fix error code checking in reading from socket This closes #876

DRILL-5668: Fix C++ connector crash on error

Fix C++ connector crash when receiving error messages exceeding

a given size.

closes #873

DRILL-5616: Add memory checks, plus minor metrics changes

closes #871

DRILL-5431: SSL Support (C++) - Add boost example code for ssl (small change to the code to pick up the certificate and key files from the test dir). Useful to test the ssl environment.

    • -0
    • +28
    /contrib/native/client/test/CMakeLists.txt
    • -0
    • +151
    /contrib/native/client/test/ssl/testClient.cpp
    • -0
    • +177
    /contrib/native/client/test/ssl/testServer.cpp
DRILL-4511: Add unit tests for "Table does not exist" situation in case of empty directory or incorrect table name

closes #869

DRILL-4264: Allow field names to include dots

  1. … 84 more files in changeset.