drill

Clone Tools
  • last updated 11 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-5645: negation of expression causes null pointer exception

closes #892

edits to docs for 1.11

    • -12
    • +18
    /blog/_posts/2017-07-31-drill-1.11-released.md
DRILL-5431: SSL Support (C++) - Fix Sasl on Windows to build from source (instead of install) directory

DRILL-5699: Drill Web UI Page Source Has Links To External Sites

close #891

Drill-5698 Escape version number period separator, this captures version numbers with 4 5 or 6 in them, like 1.8.0_144

release build

build example

remove print statements

close #890

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