drill

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[maven-release-plugin] prepare release drill-1.15.0

    • -1
    • +1
    /contrib/data/tpch-sample-data/pom.xml
  1. … 15 more files in changeset.
DRILL-6925: Unable to generate Protobuf

- use ${maven.multiModuleProjectDirectory}/header to find header file from any submodule

- suppress UnresolvedMavenProperty, since IDE expects that property should be set explicitly

- update "kr.motd.maven:os-maven-plugin" github.com/trustin/os-maven-plugin to the latest 1.6.1 version

- correction of ${user.name} propery for "maven-jar-plugin" <Built-By>

- update "apache-rat-plugin" to solve undefined "excludeSubprojects" in IDE

- regenerate Java and C++ protobuf files

closes #1585

DRILL-6922: Do not set return result set option on query level if it is the same as current value

1. Rename return result option name to `exec.query.return_result_set_for_ddl`.

2. Add check if option value is the same as current value in DrillSqlWorker before setting result set option on query level.

3. Separate Session and Query options on Web UI.

closes #1584

DRILL-6920: Fix TestClient.testBasics() yarn test failure

closes #1582

DRILL-6919: Fix compilation error in TestGracefulShutdown class for mapr profile

DRILL-6915: Disable generation of test tables with case-sensitive names for non-Linux systems

closes #1580

DRILL-6916: Fix extraneous "${project.basedir}/src/site/resources/repo/" directory appearance

- update HBase lib from 2.1.0 to 2.1.1 version (with fix for HBASE-21005)

closes #1579

DRILL-6913: Fix multiple error output in the console

1. Bump up Calcite version to 1.17.0-drill-r2 (includes CALCITE-2463).

2. Optimized exception handling in DrillSqlWorker getPlan method.

closes #1578

DRILL-6912: NPE when other drillbit is already running

closes #1577

DRILL-6900: maven-release-plugin failure on the release:perform stage

- downgrade maven-javadoc-plugin version

- update some Drill maven plugins versions and move them to pluginManagement block

- bump up lowest maven version supported by Drill in correspondence to org.apache.maven dependencies

closes #1574

DRILL-6895: Warnings for license headers checks and wrong license headers in some files

- update license-maven-plugin plugin custom mappings

- update files licenses headers

- update from "/usr/bin/env bash" to "/bin/bash" shebang line in shell script files

    • -7
    • +10
    /distribution/src/deb/control/conffiles
    • -1
    • +1
    /distribution/src/resources/auto-setup.sh
    • -7
    • +9
    /distribution/src/resources/drill-conf
    • -1
    • +1
    /distribution/src/resources/drillbit.sh
    • -8
    • +10
    /distribution/src/resources/dumpcat
    • -7
    • +9
    /distribution/src/resources/submit_plan
  1. … 7 more files in changeset.
DRILL-6886: Cancel Query Button for running queries

The Freemarker template missed a check for a query's Running state to display the [Cancel] button.

The fix is trivial and only needs the check.

DRILL-6889: Exclude Drill unit tests to avoid Travis timing out

closes #1567

DRILL-6887: Fix FunctionInitializerTest.init() failure

close apache/drill#1566

DRILL-6874: Close input stream after AsyncPageReaderTask is completed

close apache/drill#1565

DRILL-6883: Force reload of options after resetting parameter

If an update is initiated, the webpage loaded changes. Attempting a reset tries to reload this page, but it does not show the updated values from the back end.

This patch forces the reload of updated values by redirecting to /options page

Use AJAX call for Update and Reset

Eliminates the need for window.location=<redirectURL>

is Number check

Added comments to explain extraction

close apache/drill#1563

Add Vitalii's GPG key

DRILL-6878: Use DrillPushRowKeyJoinToScan rule on DrillJoin pattern to account for DrillSemiJoin

closes #1568

DRILL-6877: NPE when starting Drillbit

closes #1560

    • -1
    • +1
    /distribution/src/resources/drillbit.sh
DRILL-6863: Drop table is not working if path within workspace starts with "/"

- Made workspace to be honored when table/view name starts with "/" for DROP TABLE, DROP VIEW, CREATE VIEW and SELECT from view queries;

- Made "/{name}" and "{name}" to be equivalent names (the leading "/" is removed) when creating temporary tables so that SELECT ... FROM "/{name}" ... and SELECT ... FROM "{name}" ... produce the same results and behave as regular tables in the context.

closes #1557

DRILL-6864: Upgrade the git-commit-id plugin to 2.2.5

DRILL-6867: WebUI Query editor cursor position

closes #1551

DRILL-6865: Filter is not removed from the plan when parquet table fully matches the filter

closes #1552

DRILL-6866: Upgrade to SqlLine 1.6.0

1. Changed SqlLine version to 1.6.0.

2. Overridden new getVersion method in DrillSqlLineApplication.

3. Set maxColumnWidth to 80 to avoid issue described in DRILL-6769.

4. Changed colorScheme to obsidian.

5. Output null value for varchar / char / boolean types as null instead of empty string.

6. Changed access modifier from package default to public for JDBC classes that implement external interfaces to avoid issues when calling methods from these classes using reflection.

closes #1556

DRILL-6847: Add Query Metadata to RESTful Interface

closes #1539

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.