Clone Tools
  • last updated a few minutes ago
Constraints: committers
Constraints: files
Constraints: dates
DRILL-7637: Add an option to retrieve MapR SSL truststore/keystore credentials using MapR Web Security Manager

DRILL-7617: Disabled plugins not showing in Web UI

Fixes a misunderstanding in prior PR: getConfigs()

should return both enabled and disabled configs.

DRILL-7625: Add options for SslContextFactory

closes #2012

DRILL-7615: UNION ALL query returns the wrong result for the decimal value

closes #2006

DRILL-7614: Try to add some helpful tips to Testing.md

closes #2003

DRILL-7547: Support credentials store for mongo connections

This uses the hadoop `Configuration.getPassword` method to retrieve the

username and password for mongo connections. This allows the user to

supply credentials or credential store configuration in core-site.xml

instead of inlining the credentials in the storage plugin configuration

that is stored in ZooKeeper.

Refer to the CredentialProviderAPI document for more information about

how credential provider plugins work.

closes #2001

    • -0
    • +52
DRILL-7587: Fix ValuesPrule distribution trait type

closes #2002

DRILL-7596: drill-format-esri module Uses Hard Coded Version Number

DRILL-7578: HDF5 Metadata Queries Fail with Large Files

DRILL-7607: support dynamic credit based flow control

closes #2000

  1. … 18 more files in changeset.
Some little fixups for the docs for date & time functions

DRILL-7605: Preserve query form field values between reloads / navigation

It is nice to continue where you left off when returning to the query


closes #1995

DRILL-7203: Accept impersonation userName as form field & fix back button for query page

Requiring the impersonation username to be sent as an HTTP header made

it difficult to implement the Web UI submission. This changes it so

that the userName can be sent as a form field instead, allowing the Web

UI to do a "normal" form submission, which fixes the back button, avoids

the use of the deprecated "document.open" API call, and may avoid other

glitches in the future.

closes #1994

DRILL-7601: Shift column conversion to reader from scan framework

Allows the column writers to be generic, moves scan-specific

conversions into each reader where needed, implemented in

a reader-specific way.

Adds a revised way of handling projections in the result set

loader that is not coupled with conversion, as the prior

design was.

Updates the CSV, Avro, Log and HDF5 readers.

closes #1993

  1. … 206 more files in changeset.
DRILL-7514: Update Apache POI to Latest Version

closes #1991

DRILL-7477: Allow passing table function parameters into ANALYZE statement

- Fix logical dir pruning when table function is used

closes #2005

  1. … 6 more files in changeset.
DRILL-7594: Remove unused DrillStoreRel

closes #1990

DRILL-7592: Add missing licenses and update plugins exclusion list and fix licenses

closes #1989

    • -15
    • +17
    • -18
    • +20
    • -15
    • +17
  1. … 71 more files in changeset.
DRILL-7589: Set temporary tests folder for UDF_DIRECTORY_LOCAL, fix allocators closing in BloomFilterTest and TestWriteToDisk, fix permissions issue for TestGracefulShutdown tests

closes #1987

Additional changes for Drill Metastore docs

DRILL-7582: Moved Drillbits REST API communication to the back end layer

closes #1999

DRILL-7565: ANALYZE TABLE ... REFRESH METADATA does not work for empty Parquet files

- Fixed ConvertMetadataAggregateToDirectScanRule rule to distinguish array columns correctly and proceed using other parquet metadata if such columns are found.

- Added new implicit column which signalizes whether the empty result is obtained during collecting metadata and helps to distinguish real data results from metadata results.

- Updated scan to return row with metadata if the above implicit column is present.

- Added unit tests for checking the correctness of both optional and required columns from empty files.

closes #1985

DRILL-7586: Fix loading incorrect version of commons-lang3

closes #1984

DRILL-7584: Fix method name spelling

DRILL-7583: Remove STOP status from operator outcome

Now that all operators have been converted to throw

exceptions on error condistions, the STOP status is

unused. This patch removes the STOP status and the

related kill() and killIncoming() methods. The

"kill" methods are replaced by "cancel" methods which

handle "normal" case cancellation, such as for


closes #1981

  1. … 63 more files in changeset.
Fix typo

Update 010-rest-api-introduction.md

Fix Web UI link

DRILL-7573: Support htpasswd based authentication

In containerized environments, PAM based authentication is not convenient.

This provides a simple mechanism for setting up users' passwords

that can be managed using docker volume mounts.

closes #1977

DRILL-7590: Refactor plugin registry

Major cleanup of the plugin registry to split it into components

in preparation for a proper plugin API.

Better coordinates the named and ephemeral plugin caches.

Cleans up the registry API. Sharpens rules for modifying

plugin configs.

closes #1988

  1. … 149 more files in changeset.