drill

Clone Tools
  • last updated 26 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
DRILL-4755: Fix IOBE for convert_from/convert_to functions with incorrect encoding type

closes #867

DRILL-5634: Add Crypto Functions

closes #865

DRILL-4970: Prevent changing the negative value of input holder for cast functions

closes #863

DRILL-4720: Fix SchemaPartitionExplorer.getSubPartitions method implementations to return only Drill file system directories

1. Added file system util helper classes to standardize list directory and file statuses usage in Drill with appropriate unit tests.

2. Fixed SchemaPartitionExplorer.getSubPartitions method implementations to return only directories that can be partitions according to Drill file system rules

(excluded all files and directories that start with dot or underscore).

3. Added unit test for directory explorers UDFs with and without metadata cache presence.

4. Minor refactoring.

closes #864

DRILL-5420: ParquetAsyncPgReader goes into infinite loop during cleanup

PageQueue is cleaned up using poll() instead of take(), which constantly gets interrupted and causes CPU churn.

During a columnReader shutdown, a flag is set so as to block any new page reading tasks from being submitted.

closes #862

DRILL-4722: Fix EqualityVisitor for interval day expressions with millis

closes #861

edits to custom authenticator doc and windows odbc config doc

edits to odbc driver docs per rhou

update team list to add charles and laurent

DRILL-5599: Notify StatusHandler that batch sending has failed even if channel is still open

close #857

odbc driver mac update