Clone Tools
  • last updated 23 mins ago
Constraints: committers
Constraints: files
Constraints: dates
DRILL-4694: CTAS in JSON format produces extraneous NULL fields Changed behavior of JSON CTAS to skip fields if the value is null. Added an option "store.json.writer.skip_null_fields" to enable old behavior.

DRILL-4701: Fix log name and missing lines in logs on Web UI

DRILL-4701: Fix log name and missing lines in logs on Web UI

DRILL-4139: Add missing BIT support for Paruet partition pruning


removed review board tool doc

remove patch review tool doc and update contribution guidelines

DRILL-4618: Correct the usage of random flag in Hive function registry

+ Function visitor should not use previous function holder if this function is non-deterministic

closes #509

updated code contribution process for drill dev contributors

DRILL-4693: Ensure final column re-ordering is done if any select list expression is convert_fromjson.

close apache/drill#508

DRILL-4690: initial support for CORS

Added CrossOriginFilter to WebServer based on option HTTP_ENABLE_CORS

Fixed issues related to style

Restricted headers, added run of filterChain

Filter from org.eclipse.jetty.servlets

Enabled configuration, jetty version 9.1.5, restrict filtered paths

CORS by default disabled, reduced size of dependencies (reset maxsize)

This closes #507

DRILL-3510: Add ANSI_QUOTES option so that Drill's SQL Parser will recognize ANSI_SQL identifiers

- added supporing of quoting identifiers with DOUBLE_QUOTES or BRACKETS via setting new

sys/sess EnumString option QUOTING_IDENTIFIERS;

- added possibility of setting QUOTING_IDENTIFIERS by the jdbc connection URL string;

- added relevant unit tests;

close #520

  1. … 6 more files in changeset.
change spelling per fix obdc => odbc spelling #505 pull request

add maprdb format doc back into doc set

add maprdb format page back into docs

DRILL-4679: When convert() functions are present, ensure that ProjectRecordBatch produces a schema even for empty result set.

Add unit tests

Modify doAlloc() to accept record count parameter (addresses review comment)

DRILL-4676: Foreman no longer uses a CountDownLatch and relies on the EventProcessor instead

as part of this change Foreman.ResponseSendListener no longer calls Foreman.moveToState() as it doesn't make any difference

at this point.

this closes #503

DRILL-4573: Fixed issue with string functions when input contains non-ASCII characters.

Close apache/drill#512

DRILL-4654: Add new metrics to the MetricRegistry

+ New metrics:

- drill.queries.enqueued

number of queries that have been submitted to the drillbit but have

not started

- drill.queries.running

number of running queries for which this drillbit is the foreman

- drill.queries.completed

number of completed queries (or cancelled or failed) for which this

drillbit was the foreman

- drill.fragments.running

number of query fragments that are running in the drillbit

- drill.allocator.root.used

amount of memory used in bytes by the internal memory allocator

- drill.allocator.root.peak

peak amount of memory used in bytes by the internal memory allocator

- fd.usage

ratio of used to total file descriptors (on *nix systems)

+ Rename "current" to "used" for RPC allocator current memory usage to

follow convention

+ Borrow SystemPropertyUtil class from Netty

+ Configure DrillMetrics through system properties

+ Remove unused methods and imports

closes #495

    • -13
    • +1
DRILL-4673: Implement "DROP TABLE IF EXISTS" for drill to prevent FAILED status on command return - implement DROP TABLE IF EXISTS and DROP VIEW IF EXISTS; - added unit test for DROP TABLE IF EXISTS; - added unit test for DROP VIEW IF EXISTS; - added unit test for "IF" hive UDF.

This closes #541

doc edits

DRILL-4657: Rank() will return wrong results if a frame of data is too big (more than 2 batches)

this closes #499

    • -0
    • +60
DRILL-4652: Drill native client - fix compile issue when the latest git commit description has a period or quotation mark in it

This closes #494

Updated instructions for Linux build of the Drill Native Client

1. CMake 3.0 is required, rather than CMake 2.8

2. Added some info that is helpful for the case where you build Boost the hard way.

This closes #492

    • -4
    • +13
DRILL-4647: C++ client fails to propagate a dead connection error to the application. This closes #493

DRILL-3149: TextReader should support multibyte line delimiters

DRILL-4623: Disable epoll transport by default

closes #486

DRILL-3474: Add implicit file columns support

DRILL-3474: Add implicit file columns support

DRILL-4607: Add a split function that allows to separate string by a delimiter

This closes #506