drill

Clone Tools
  • last updated 12 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-5365: Enforced DrillFileSystem immutability.

closes #1296

DRILL-6591: Show Exception for failed queries submitted in WebUI

* DRILL-6591: Show Exception for failed queries submitted in WebUI

When query fails on Web UI result page no error is shown, only "No result found."

This was because DRILL-6477 (PR #1309) switched to `WebUserConnection.await(long timeoutInMillis)` . Unlike the original `WebUserConnection.await()`, this method did not throw any UserException generated by a query failure. The fix was to use WebUserConnection.getError() method to know about failure of the query and throw UserRemoteException with that.

closes #1379

DRILL-5495: convert_from function on top of int96 data results in ArrayIndexOutOfBoundsException

DRILL-6574: Code cleanup

- Fixed failing test

DRILL-6601 LageFileCompilation testProject times out

closes #1378

DRILL-6472: Prevent using zero precision in CAST function

- Add check for the correctness of scale value;

- Add check for fitting the value to the value with the concrete scale and precision;

- Implement negative UDF for VarDecimal

- Add unit tests for new checks and UDF.

add store.hive.prop option

edit

doc edits

add doc for option to set hive properties at session level

DRILL-5671: Set secure ACLs (Access Control List) for Drill ZK nodes in a secure cluster

closes #1467

    • -0
    • +28
    /exec/java-exec/src/test/resources/zkacltest.conf
DRILL-6583: Add space between pagination links in Profiles (WebUI) list

Inject a small space to improve readability of the pagination links (CSS)

closes #1369

DRILL-5797: Use Parquet new reader on all non-complex columns queries

DRILL-6542 : IndexOutOfBoundsException for multilevel lateral queries with schema changed partitioned complex data

closes #1374

[DRILL-6587] Added support for custom SSL CTX Options

closes #1366

[DRILL-6586] Add SSL Hostname verification with zookeeper connection mode support

fix broken link

add ssl docs

Add SSL docs to Securing Drill section

    • binary
    /_docs/img/client-drillbit-ssl.PNG
    • binary
    /_docs/img/ssl-security.png
DRILL-6592: Unnest record batch size is called too frequently

closes #1376

DRILL-6596: Fix fillEmpties and set methods for Nullable variable length vectors to not use emptyByteArray

closes #1377

edits to fix links

edits to fix broken links

new doc for storage plugin config

storage plugin config file doc and new start-up option doc'd

new doc configuring storage plugins - new startup file

[DRILL-6581] C++ Client SSL Implementation Fixes/Improvements

DRILL-6575: Add store.hive.conf.properties option to allow set Hive properties at session level

closes #1365

  1. … 7 more files in changeset.
DRILL-6519: Add String Distance and Phonetic Functions

closes #1331

DRILL-6494: Drill Plugins Handler

- Storage Plugins Handler service is used op the Drill start-up stage and it updates storage plugins configs from

storage-plugins-override.conf file. If plugins configs are present in the persistence store - they are updated,

otherwise bootstrap plugins are updated and the result configs are loaded to persistence store. If the enabled

status is absent in the storage-plugins-override.conf file, the last plugin config enabled status persists.

- 'drill.exec.storage.action_on_plugins_override_file' Boot option is added. This is the action, which should be

performed on the storage-plugins-override.conf file after successful updating storage plugins configs.

Possible values are: "none" (default), "rename" and "remove".

- The "NULL" issue with updating Hive plugin config by REST is solved. But clients are still being instantiated for disabled

plugins - DRILL-6412.

- "org.honton.chas.hocon:jackson-dataformat-hocon" library is added for the proper deserializing HOCON conf file

- additional refactoring: "com.typesafe:config" and "org.apache.commons:commons-lang3" are placed into DependencyManagement

block with proper versions; correct properties for metrics in "drill-override-example.conf" are specified

closes #1345

    • -0
    • +65
    /distribution/src/resources/storage-plugins-override-example.conf
  1. … 20 more files in changeset.