drill

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-6339: Add a new option to disable TopN (for testing)

This closes #1219

DRILL-6323: Lateral Join - Review feedback changes with License header fixes

This closes #1212

DRILL-6341: Fixed failing tests for mongodb storage plugin by upgrading MongoDB version.

closes #1222

DRILL-6338: Do not skip license maven plugin when formatting generated protobuf files.

This closes #1215

DRILL-6173: Support transitive closure during filter push down and partition pruning

closes #1216

  1. … 21 more files in changeset.
DRILL-6335: Column accessor refactoring

closes #1218

  1. … 29 more files in changeset.
DRILL-6334: Minor code cleanup

This closes #1213

DRILL-6440: Unnest unit tests and fixes for stats

- Add unit test with mock input, nested lateral and unnest and project.

- Fix unit test involving batch limits, ignore map tests

- Fix input row count stats.

closes #1283

doc edits

    • -2
    • +2
    /_docs/install/045-distributed-mode-prerequisites.md
dox edits

DRILL-6302: Fixed NPE in Drillbit close method

closes #1217

DRILL-6320: Fixed license headers.

closes #1207

  1. … 2052 more files in changeset.
DRILL-6320: Added license-maven-plugin to the pom.

DRILL-6295: PartitionerDecorator may close partitioners while CustomRunnable are active during query cancellation

This closes #1208

DRILL-6318: Push down limit past flatten is incorrect

closes #1204

    • -0
    • +12
    /exec/java-exec/src/test/resources/jsoninput/bug6318.json
DRILL-5977: Implement Filter Pushdown in Drill-Kafka plugin

closes #1272

DRILL-6307: Handle empty batches in record batch sizer correctly

closes #1228

DRILL-6311: No logging information in drillbit.log / drillbit.out

closes #1202

DRILL-6094: Decimal data type enhancements

Add ExprVisitors for VARDECIMAL

Modify writers/readers to support VARDECIMAL

- Added usage of VarDecimal for parquet, hive, maprdb, jdbc;

- Added options to store decimals as int32 and int64 or fixed_len_byte_array or binary;

Add UDFs for VARDECIMAL data type

- modify type inference rules

- remove UDFs for obsolete DECIMAL types

Enable DECIMAL data type by default

Add unit tests for DECIMAL data type

Fix mapping for NLJ when literal with non-primitive type is used in join conditions

Refresh protobuf C++ source files

Changes in C++ files

Add support for decimal logical type in Avro.

Add support for date, time and timestamp logical types.

Update Avro version to 1.8.2.

  1. … 187 more files in changeset.
edit spnego and impersonation docs

DRILL-6327: Update unary operators to handle IterOutcome.EMIT Note: Handles for Non-Blocking Unary operators (like Filter/Project/etc) with EMIT Iter.Outcome

closes #1240

edit to spnego doc

DRILL-6375 : Support for ANY_VALUE aggregate function

closes #1256

  1. … 22 more files in changeset.
minor edit

edits

Add SPNEGO content

    • -0
    • +148
    /_docs/configure-drill/securing-drill/091-configuring-drill-to-use-spnego-for-http-authentication.md
    • -2
    • +4
    /_docs/install/060-starting-the-web-ui.md
DRILL-143: Support CGROUPs resource management

Introduces the DRILLBIT_CGROUP option in drill-env.sh.

The startup script checks if the specified CGroup (ver 2) is available and tries to apply it to the launched Drillbit JVM.

This would benefit not just Drill-on-YARN usecases, but any setup that would like CGroups for enforcement of (cpu) resources management.

(Also introduced SYS_CGROUP_DIR to account for possible non default locations of CGroup).

e.g when Drillbit is configured to use `drillcpu` cgroup

```

[root@maprlabs ~]# /opt/mapr/drill/apache-drill-1.14.0-SNAPSHOT/bin/drillbit.sh restart

Stopping drillbit

..

Starting drillbit, logging to /var/log/drill/drillbit.out

WARN: Drillbit's CPU resource usage will be managed under the CGroup : drillcpu (up to 4.00 cores allowed)

```

e.g. Non-existent CGroup `droolcpu` is used

```

[root@kk127 ~]# /opt/mapr/drill/apache-drill-1.14.0-SNAPSHOT/bin/drillbit.sh restart

Stopping drillbit

..

Starting drillbit, logging to /var/log/drill/drillbit.out

ERROR: cgroup droolcpu does not found. Ensure that daemon is running and cgroup exists

```

closes #1200

    • -0
    • +10
    /distribution/src/resources/drill-env.sh
    • -0
    • +39
    /distribution/src/resources/drillbit.sh
DRILL-6296: Add operator metrics for batch sizing for merge join

closes #1181

DRILL-6286: Fixed incorrect reference to shutdown in drillbit.log

closes #1196

DRILL-6273: Removed dependency licensed under Category X

closes #1195

    • -0
    • +24
    /tools/fmpp/src/main/java/bsh/EvalError.java
    • -0
    • +24
    /tools/fmpp/src/main/java/bsh/package-info.java