drill

Clone Tools
  • last updated 25 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-6865: Query returns wrong result when filter pruning happens

DRILL-6834: Introduce option to disable result set for DDL queries for JDBC connection

- Added session-scoped option `drill.exec.fetch_resultset_for_ddl` to control whether update count or result set should be returned for JDBC connection session. By default the option is set to `true` which ensures that result set is returned;

- Updated Drill JDBC: `DrillCursor` and `DrillStatement` to achieve desired behaviour.

closes #1549

  1. … 12 more files in changeset.
DRILL-6857: Read only required row groups in a file when limit push down is applied

closes #1548

DRILL-6858: Add functionality to list directories / files with exceptions suppression

1. Add listDirectoriesSafe, listFilesSafe, listAllSafe in FileSystemUtil and DrillFileSystemUtil classes.

2. Use FileSystemUtil.listAllSafe during listing files in show files command and information_schema.files table.

closes #1547

DRILL-6870: Upgrade to ANTLR4

closes #1554

  1. … 6 more files in changeset.
DRILL-6861: Hash-Join should not exit after an empty probe-side spilled partition

DRILL-6818: Add descriptions to secondary index options.

closes #1545

DRILL-6876: Enable CircleCI builds for JDK 9-11

close apache/drill#1558

DRILL-6751: Upgrade Apache parent POM to version 21

- Update apache.pom file version to 21 (with updating some maven plugins versions)

- Include Drill's sources jars on assembly stage in <moduleSets> (not <dependencySets>)

for properincluding jars with last apache-21.pom

- Separate "distro-assembly" to the two execution stages to avoid:

[WARNING] Assembly file: <DRILL_HOME>/distribution/target/apache-drill-1.15.0-SNAPSHOT is not a regular

file (it may be a directory). It cannot be attached to the project build for installation or deployment.

- Remove unsused <include>/<exclude> in assebly descriptor to avoid:

[WARNING] The following patterns were never triggered in this artifact inclusion filter

- Update "maven-assembly-plugin" version

- Update "slf4j" version

- Update "mockito-core" version

- Update "bcpkix-jdk15on" (Bouncy Castle Cryptography APIs) version

close apache/drill#1561

    • -0
    • +33
    /distribution/src/assemble/bin-assembly-dir.xml
    • -0
    • +33
    /distribution/src/assemble/bin-assembly.xml
    • -436
    • +0
    /distribution/src/assemble/bin.xml
    • -0
    • +429
    /distribution/src/assemble/component.xml
DRILL-6853: Make the complex parquet reader batch max row size configurable

DRILL-6850: Allow configuring table names case sensitivity for JDBC storage plugin

closes #1542

DRILL-6668: In Web UI, highlight options that are not default values

This commit introduces a new button on the options page that allows a user to reset an option to its system default value.

To simplify things, a tooltip is shown when the mouse hovers over the button. If the option value is already default, the button is disabled.

Currently, the Update button redirects to /option/optionName . This change reuses what we already are using to set the default (using AJAX) and auto-refreshing

Switch [Default] label to [Reset]

Patch To Pass StatusResourcesTest

closes #1543

doc updates

edit

edit

monitoring metrics edits

metrics page edits

edit monitoring metrics page to include additional metrics

DRILL-6848: Duration panel in a query profile's WebUI does not open

DRILL-5571 ( PR #1531 ) accidentally introduced a bug that permanently keeps the "Duration" panel closed instead of opening it. This trivial patch fixes that.

Drill 6735: Implement Semi-Join for the Hash-Join operator (#1522)

  1. … 3 more files in changeset.
DRILL-2035: Add ability to cancel multiple queries

Currently Drill UI allows canceling one query at a time.

This commit (on lines of DRILL-5571 / PR #1531) allows for cancelling multiple `running` queries.

DRILL-5571: Cancel running query from its Web UI

Currently, a running query can be cancelled by navigating to the Edit Query Tab of the profile page, making it difficult to access. This commit allows the user to cancel.

In addition, the Duration segment is also made visible by default rather than collapsed.

DRILL-3933: Surround $QUERY variable in double-quotes to avoid asterisk expansion in sqlline script

closes #1538

DRILL-6850: Force setting DRILL_LOGICAL Convention for DrillRelFactories and DrillFilterRel

- Fix workspace case insensitivity for JDBC storage plugin

DRILL-6843: Update SchemaBuilder comment to match implementation

The schema builder API evolved a while back. The class provides a detailed comment to explain usage. That comment was out of date. This fix updates the comment to match the code.

closes #1533

doc edit

monitoring metrics doc updates

DRILL-6039: Fixed drillbit.sh script to do graceful shutdown

closes #1536

    • -1
    • +21
    /distribution/src/resources/drillbit.sh
DRILL-6837: Missing reference for dynamically created Javascript library

A PR for DRILL-6084 broke the auto-complete library required for Edit Query page, with the removal of the static javascript library.

https://github.com/apache/drill/pull/1491/files#diff-2bb3c04f1a9eead1faf57212cce5d2a9

The dynamically loaded script is not defined in the Freemarker template page.

The fix is trivial.

FILES table info schema update in SHOW FILES doc