Clone
 

vitalii diravka <vitalii.diravka@gmail.com> in drill

DRILL-7081: Upgrade GlassFish Jersey and Javax Servlet dependecies versions - Update dependencies versions - Exclude dependency from jdbc-all - Removal redundant "bcpkix-jdk15on" exclusion - Proper exclusion of "jackson-dataformat-hocon" dependency - Removal redundant "excludeSubprojects" config property for Maven Rat Plugin

closes #1682

DRILL-7051: Upgrade jetty - upgrade Jetty dependencies to 9.3 version - adaptation to the new Jetty API (SessionHandler, LoginService, AbstractLoginService) - add JavaDocs and code refactoring

closes #1681

DRILL-6846: Add CircleCI Test Summary closes #1678 - added CircleCI Test Summary - maven-surefire-plugin version udpate - license checkstyle goal is added to the TravisCI protobuf phase

DRILL-7052: Relative path for URL redirection

DRILL-5603: Replace String file paths to Hadoop Path - replaced all String path representation with org.apache.hadoop.fs.Path - added PathSerDe.Se JSON serializer - refactoring of DFSPartitionLocation code by leveraging existing listPartitionValues() functionality

closes #1657

  1. … 69 more files in changeset.
[maven-release-plugin] prepare for next development iteration

    • -1
    • +1
    /contrib/data/tpch-sample-data/pom.xml
  1. … 15 more files in changeset.
[maven-release-plugin] prepare release drill-1.15.0

    • -1
    • +1
    /contrib/data/tpch-sample-data/pom.xml
  1. … 15 more files in changeset.
DRILL-6925: Unable to generate Protobuf

- use ${maven.multiModuleProjectDirectory}/header to find header file from any submodule

- suppress UnresolvedMavenProperty, since IDE expects that property should be set explicitly

- update "kr.motd.maven:os-maven-plugin" github.com/trustin/os-maven-plugin to the latest 1.6.1 version

- correction of ${user.name} propery for "maven-jar-plugin" <Built-By>

- update "apache-rat-plugin" to solve undefined "excludeSubprojects" in IDE

- regenerate Java and C++ protobuf files

closes #1585

DRILL-6916: Fix extraneous "${project.basedir}/src/site/resources/repo/" directory appearance

- update HBase lib from 2.1.0 to 2.1.1 version (with fix for HBASE-21005)

closes #1579

DRILL-6900: maven-release-plugin failure on the release:perform stage

- downgrade maven-javadoc-plugin version

- update some Drill maven plugins versions and move them to pluginManagement block

- bump up lowest maven version supported by Drill in correspondence to org.apache.maven dependencies

closes #1574

DRILL-6895: Warnings for license headers checks and wrong license headers in some files

- update license-maven-plugin plugin custom mappings

- update files licenses headers

- update from "/usr/bin/env bash" to "/bin/bash" shebang line in shell script files

    • -7
    • +10
    /distribution/src/deb/control/conffiles
    • -1
    • +1
    /distribution/src/resources/auto-setup.sh
    • -7
    • +9
    /distribution/src/resources/drill-conf
    • -1
    • +1
    /distribution/src/resources/drillbit.sh
    • -8
    • +10
    /distribution/src/resources/dumpcat
    • -7
    • +9
    /distribution/src/resources/submit_plan
  1. … 7 more files in changeset.
DRILL-6889: Exclude Drill unit tests to avoid Travis timing out

closes #1567

DRILL-6887: Fix FunctionInitializerTest.init() failure

close apache/drill#1566

Add Vitalii's GPG key

DRILL-6850: JDBC integration tests failures

- Fix RDBMS integration tests (expected decimal output and testCrossSourceMultiFragmentJoin)

- Update libraries versions

- Resolve NPE for empty result

DRILL-6773: The renamed schema with aliases is not shown for queries on empty directories

closes #1492

  1. … 3 more files in changeset.
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-6696: IOBE in Operator Metric Registry

DRILL-6639: Exception happens while displaying operator profiles for some queries

  1. … 3 more files in changeset.
DRILL-6639: Exception happens while displaying operator profiles for some queries

closes #1404

  1. … 3 more files in changeset.
DRILL-6627: Adding REGEX_SUB_SCAN operator to protobuf file

- The operator is added to Java based UserBitShared.proto and C++ based UserBitShared.pb.h

- Java and C++ protobuf files are regenerated

DRILL-6562: Plugin Management improvements

- allow export plugin configs to json or hocon file formt

- allow export plugins configs for all/enabled/disabled groups

- add modals for export plugins and create new plugin

- storage UI improvements,responsive Storage page

- StorageResources refactoring. Remove redundant deletePlugin() DELETE request

- fix broken message for deletePlugin

closes #1692

DRILL-6614: Allow usage of MapRDBFormatPlugin for HiveStoragePlugin

DRILL-5495: convert_from function on top of int96 data results in ArrayIndexOutOfBoundsException

DRILL-6494: Drill Plugins Handler

- Storage Plugins Handler service is used op the Drill start-up stage and it updates storage plugins configs from

storage-plugins-override.conf file. If plugins configs are present in the persistence store - they are updated,

otherwise bootstrap plugins are updated and the result configs are loaded to persistence store. If the enabled

status is absent in the storage-plugins-override.conf file, the last plugin config enabled status persists.

- 'drill.exec.storage.action_on_plugins_override_file' Boot option is added. This is the action, which should be

performed on the storage-plugins-override.conf file after successful updating storage plugins configs.

Possible values are: "none" (default), "rename" and "remove".

- The "NULL" issue with updating Hive plugin config by REST is solved. But clients are still being instantiated for disabled

plugins - DRILL-6412.

- "org.honton.chas.hocon:jackson-dataformat-hocon" library is added for the proper deserializing HOCON conf file

- additional refactoring: "com.typesafe:config" and "org.apache.commons:commons-lang3" are placed into DependencyManagement

block with proper versions; correct properties for metrics in "drill-override-example.conf" are specified

closes #1345

    • -0
    • +65
    /distribution/src/resources/storage-plugins-override-example.conf
  1. … 20 more files in changeset.
DRILL-6559: Travis timing out

* Excluding contrib module tests and all exec TPCH unit tests for travis full build.

* Introducing new TRAVIS profile

* Travis build is faster for 4-5 mins

closes #1364

DRILL-6454: Native MapR DB plugin support for Hive MapR-DB json table

closes #1314

DRILL-6424: Updating FasterXML Jackson libraries

closes #1274

DRILL-6374: Transitive Closure leads to TPCH Queries regressions and OOM when run concurrency test

- Test case for Directory Pruning with Transitive Predicates

- Improving description for STRICT_EQUAL_IS_DISTINCT_FROM predicate

closes #1262

DRILL-3855: Enable FilterSetOpTransposeRule, DrillProjectSetOpTransposeRule

closes #1226