drill

Clone Tools
  • last updated 29 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-1980: Add support for CTAS with interval data type. Modify ParquetOutputRecordWriter to be able to write interval day, interval year and interval data type into parquet. Modify the two parquet readers to be able to read interval data type from parquet file

Add unit tests

DRILL-2776: add extensive tests for empty population coverage

  1. … 3 more files in changeset.
MD-272: Incorporate DRILL-2848 (option to disable decimal data type)

DRILL-2953: Ensure sort operator be inserted to enforce desired order, when a cast function is involved.

DRILL-3027: Add convenience methods to test builder for creating nested baseline values

spelling of lesson

DRILL-2977, DRILL-2978: Swap fragment execution method implementations, and cancellation changes

Execution: In WorkManager,

+ swap implementations of startFragmentPendingRemote() and addFragmentRunner()

+ warn if there are running fragments in close()

Cancellation:

+ for fragments waiting on data, delegate cancellations to WorkEventBus (in Foreman and ControlMessageHandler)

+ documentation

title change

rename files, fix links

    • -0
    • +153
    /_docs/odbc-jdbc-interfaces/050-using-microstrategy-analytics-with-apache-drill.md
DRILL-3018: Fix CanNotPlan for nestLoop left join, caused by row count estimation issue.

Add unit testcase.

DRILL-3022: ensure sequential shutdown of drillbits

DRILL-3019: In JsonReader, update atLeastOneWrite to true if writeListDataIfTyped and writeMapDataIfTyped write a value

DRILL-3017: Safeguard against NPEs in RecordReader.cleanup()s

Add missing commit fixing queries file path.

    • -1
    • +1
    /distribution/src/resources/drillbit.sh
DRILL-3012: Fix issue where remote values rel wasn't losing operatorId.

Also enhance Union rule to avoid more than 2 ways inputs

DRILL-2780: Check for open files when closing OperatorContext

DRILL-3020: Copy cause exception's message to thrown SQLException's message.

Changed SQLException construction to set SQLException's message to the cause

exception's toString().

Also:

- Narrowed one SQLException to SQLNonTransientConnectionException (not other

two, since unclear whether transient, non-transient, or varied).

- Clarified/simplified exception messages.

- Fixed message typo.

DRILL-2993: Unthrottle at cancel() to fix post-cancelation hangs.

Added unthrottling in close().

Cleaned up throttling logic code:

- Applied AtomicBoolean to eliminate race conditions.

- Extracted methods for starting/stopping throttling.

Made small edits to some message:

- Fixed missed, inconsistent ResultsListener log messages.

- Clarified exception message.

DRILL-2841: Fix slow web UI on some cluster nodes due to unneeded transitive dependencies

Fix enforcer rule for jetty servlet-api global exclusion, add explicit exclusions where needed.

DRILL-3007: Disable automatic mmap threshold on Linux

Address review comments. Modify costing for Cartesian Logical Join, to fix CanNotPlan in some TPCDS queries with view on text format.

Code clean up.

DRILL-2870: Part2 - Fix return type of aggregate functions to be nullable

zookeeper to ZooKeeper

    • -4
    • +4
    /_docs/install/050-starting-drill-in-distributed mode.md
minor edit

add Aman's info about broadcast

DRILL-2870: Part1 - Separate count aggregate functions from others Count is the only aggregate function with required type as output, this will reduce some of the conditional logic in the templates

    • -1
    • +2
    /exec/java-exec/src/main/codegen/config.fmpp
    • -0
    • +39
    /exec/java-exec/src/main/codegen/data/CountAggrTypes.tdd
DRILL-2723: Add option to change text format row size estimate.

DRILL-3005: Ensure that only one outcome can occur for a QueryResult.

Includes removing QueryResultHandler close listener which should fix most times. For exceptional race cases, also added isTerminal condition which ensures only a single transition.

html > markdown table format

revive sys options table