Clone
 

aditya kishore <adi@apache.org> in drill

DRILL-4894: Fix unit test failure in 'storage-hive/core' module

Exclude 'hadoop-mapreduce-client-core' and 'hadoop-auth' as transitive dependencies from 'hbase-server'

DRILL-4886: Modifying projects POMs to align with Drill's build and distribution.

The default build/test/packaging behavior for mapr-format-plugin module are

1. BUILD of mapr-format-plugin is ENABLED.

2. Unit tests of mapr-format-plugin module are DISABLED (use `-Pmapr` to enable).

3. Packaging of mapr-format-plugin is DISABLED (use `-Pmapr` to enable).

Please see LEGAL-251 for discussion/conclusion regarding inclusion of source code with non-open-source dependency.

    • -113
    • +133
    /contrib/format-maprdb/pom.xml
Exclude 'drill-memory-base' and 'tpch-sample-data' jars from jars/3rdparty folder.

Explicitly specify `hbase-server` dependency in Hive storage plugin.

Hive's HBaseStorageHandler uses HBase's TableInputFormat which is in hbase-server module.

Use DBDocumentReaderBase instead of DBDocumentReader.

MD-290: Fix build failure due to upstream changes.

+ Includes MD-292

DRILL-4727: [Addendum] Exclude netty from HBase Client's transitive dependencies

Excluded `netty-all` from the list of transitive dependencies pulled by `mapr-hbase` in `mapr` profile.

DRILL-4727: Exclude netty from HBase Client's transitive dependencies

Excluded `netty-all` from the list of transitive dependencies pulled by `hbase-client`

Closes #525.

DRILL-4199: Add Support for HBase 1.X

Highlights of the changes:

* Replaced the old HBase APIs (HBaseAdmin/HTable) with the new HBase 1.1 APIs (Connection/Admin/Table).

* Added HBaseConnectionManager class which which manages the life-cycle of HBase connections inside a Drillbit process.

* Updated HBase dependencies version to 1.1.3 and 1.1.1-mapr-1602-m7-5.1.0 for default and "mapr" profiles respectively.

* Added `commons-logging` dependency in the `provided` scope to allow HBase test cluster to come up for Unit tests.

* Relaxed banned dependency rule for `commons-logging` library for `storage-hbase` module alone, in provided scope only.

* Removed the use of many deprecated APIs throughout the modules code.

* Added some missing test to HBase storage plugin's test suit.

* Move the GuavaPatcher code to main code execution path.

* Log a message if GuavaPatcher fails instead of exiting.

All unit tests are green.

Closes #443

  1. … 26 more files in changeset.
DRILL-4050: Add zip archives to the list of artifacts in verify_release.sh

This enhanced version of the script allows integrated download and verification of a Drill release. It can be used to verify both the main release artifacts and maven repository artifacts.

For example, to verify the 1.6 rc0 release artifacts, I ran

./verify_release.sh https://repository.apache.org/content/repositories/orgapachedrill-1030/ /tmp/drill-1.6/maven/

./verify_release.sh http://home.apache.org/~parthc/drill/releases/1.6.0/rc0/ /tmp/drill-1.6/main/

If I had pre-downloaded the files in the respective folders, I'd run

./verify_release.sh /tmp/drill-1.6/maven/

./verify_release.sh /tmp/drill-1.6/main/

Finally, run with `-nv` option to reduce the verbosity of the output.

Closes #249.

DRILL-4501: Complete MapOrListWriter for all supported data types

Closes #427

DRILL-4493 - Fixed issues in various POMs with MapR profile This closes #421

DRILL-4040: Build failure on master

This closes #244

DRILL-3888: Build test jars for all Drill Modules

Move the test jar configuration to the root pom and remove it from individual module's pom.

This closes #188

DRILL-3160: Make JDBC Javadoc documentation available to users

DRILL-3120: Windows startup throws NPE

    • -1
    • +1
    /distribution/src/resources/sqlline.bat
DRILL-3120: Windows startup throws NPE

    • -1
    • +3
    /distribution/src/resources/sqlline.bat
DRILL-3422: Multiple unit test failures on Windows with current master

DRILL-3320: Do away with "rebuffing" Drill jar

DRILL-3115: SQLLine colors do not work well with CYGWIN

DRILL-3102: The doc link on Drill Web UI points to the old wiki page

DRILL-3107: Dynamic partition pruning fails on Windows (TestDirectoryExplorerUDFs)

DRILL-3100: TestImpersonationDisabledWithMiniDFS fails on Windows

DRILL-3099: FileSelection's selectionRoot does not include the scheme and authority

DRILL-3098: Set Unix style "line.separator" for tests

DRILL-3089: Revert to 2 forked test and allow override from command line

Updating to version 1.0.0-SNAPSHOT

    • -1
    • +1
    /contrib/data/tpch-sample-data/pom.xml
    • -1
    • +1
    /contrib/data/window-test-data/pom.xml
  1. … 3 more files in changeset.
DRILL-2567: CONVERT_FROM in where clause cause the query to fail in planning phase

Set the writeIndex of ByteBuf returned by Unpooled.wrappedBuffer() to 0.

+ Added a unit test to exercise the code path.

DRILL-2567: CONVERT_FROM in where clause cause the query to fail in planning phase

Set the writeIndex of ByteBuf returned by Unpooled.wrappedBuffer() to 0.

+ Added a unit test to exercise the code path.

DRILL-2499: Remove orphan test Drill2130InterpreterHamcrestConfigurationTest