drill

Clone Tools
  • last updated 13 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-6731: Resolving race conditions in RuntimeFilterSink Add condition variable to avoid starvation of producer thread while acquiring queue lock

DRILL-6763: Codegen optimization of SQL functions with constant values(#1481)

closes #1481

  1. … 5 more files in changeset.
DRILL-6755: Avoid building Hash Table for inner/left join when probe side is empty

- Preparations and cleanup for DRILL-6755

clsoes #1480

DRILL-6761: Updated table of contents on the REST-API page

DRILL-6824: Handle schema changes in MapRDBJsonRecordReader closes #1518

DRILL-6753: Fix show files command to return result the same way as before

1. Add ACCESS_TIME column.

2. Re-write show files command to return result using ShowFilesCommandResult to maintain backward compatibility.

closes #1477

DRILL-6752: Surround Drill quotes with double quotes

1. Surround Drill quotes with double quotes.

2. Remove drill-sqlline-test.conf, use drill-sqlline.conf for tests instead.

closes #1475

DRILL-5782: Web UI: do not attempt to build visualized plan when plan is absent

Added checks for undefined values. Now there are no js errors and also a JSON profile is now displayed for incorrect queries.

closes #1476

Fixing broken links to CTAS and Explain Commands - DRILL 6749

Fixing broken links to CTAS and Explain Commands

doc nav updated

edit options table

Indentation Changes to S3 config for IAM roles

Indentation Changes to S3 config for IAM roles

Docs for configuring Drill to S3 Instance Profiles

Adding instructions for using drill with AWS Instance Profiles/IAM Roles for accessing S3.

updated azure blob storage documentation

azure blob store document added

DRILL-6747:

- Fixed IOB in HashJoin for inner and right joins on empty probe side.

- Documentated expected behavior of RecordBatch after returning NONE.

- Made UnorderedReceiver obey contract after returning NONE.

DRILL-6630: Extra spaces are ignored while publishing results in Drill Web UI (#1468)

Added a style option to the table to ensure that all explicit spaces are shown in the published results.

DRILL-6746: Query can hang when PartitionSender task thread sees a connection failure while sending data batches to remote fragment

closes #1470

DRILL-6381: (Part 5) Update Javadoc for a few interfaces.

edit 1.14 rn to add links to preview drivers

DRILL-6777: Setup CircleCI configs for Drill

- adding .circleci/config.yml to the project to launch CircleCI

- custom memory parameters

- usage of CircleCI machine

- excluding "SlowTest" and "UnlikelyTest" groups

- update maven version

- adding libaio.so library to solve MySQL integration tests

- update com.jcabi:jcabi-mysql-maven-plugin library version

- TODO descriptions for the future enhancements of CircleCI build for Drill

close apache/drill#1493

    • -0
    • +51
    /.circleci/config.yml
DRILL-6733: Unit tests from KafkaFilterPushdownTest are failing in some environments.

Added a check that prevents the cluster tear down if TestKafkaSuit is not running.

DRILL-6625: Intermittent failures in Kafka unit tests Unit test changes to fix intermittent kafka producer and consumer errors.

- Increase the value of REQUEST_TIMEOUT_MS_CONFIG to accomadate slower systems.

- Increase the value of producer RETRIES_CONFIG to 3 (from 0).

- Prevent producer to send duplicate messages due to retries by enabling Idempotent producer.

- Increase consumer poll timeout (from 200 ms).

- The design of `TestKafkaSuit` is very similar to design of `MongoTestSuit` and hence would require changes similar to the ones made in [storage-mongo/pom.xml](https://github.com/apache/drill/pull/923/commits/f5dfa56f33a46b92e2f9de153d82a16a77642ddf#diff-e110e2cbfd77d27e85d5121529c612bfR83).

- Current behavior is surefire runs test classes twice - once as a part of `TestKafkaSuit` and the other by directly running classes. To prevent the latter from happening, changes were made in `pom.xml` for `storage-mongo` plugin.

closes #1463

DRILL-3853: Upgrade to SqlLine 1.5.0 closes #1462

    • -0
    • +31
    /distribution/src/resources/drill-sqlline-override-example.conf
    • -13
    • +4
    /distribution/src/resources/sqlline.bat
    • -0
    • +88
    /exec/java-exec/src/main/resources/drill-sqlline.conf
DRILL-6732: Queries are runnable on disable plugins (#1460)

update lexical structure, case-sensitivity

DRILL-6731: Move the BFs aggregating work from the Foreman to the RuntimeFilter

  1. … 3 more files in changeset.
edits

edits to hash/sort based operators doc

DRILL-6702: Disable CPU Reporting for non-HotSpot JDKs

When running Drill on the IBM JDK (J9), the webUI throws an ClassCastException :

Caused by: java.lang.ClassCastException: com.ibm.lang.management.ExtendedOperatingSystem incompatible with com.sun.management.OperatingSystemMXBean

This PR simply disables that, since Drill should ideally be recompiled with these alternative JDKs.