GitHub user jacques-n opened a pull request:

    https://github.com/apache/drill/pull/361

    DRILL-3581: Upgrade Guava, HPPC and Jackson

    - Replace Stopwatch constructors with .createStarted() or .createUnstarted()
    - Stop using InputSupplier and Closeables.closeQuietly
    - Clean up quiet closes to log or (preferably) propagate.
    - Add log4j to enforcer exclusions.
    - Update HBaseTestSuite to add patching of Closeables.closeQuietly() and 
Stopwatch legacy methods. Only needed when running HBaseMiniCluster.
    - Remove log4j from HBase's pom to provide exception logging.
    - Remove log4j from Hive's shaded pom.
    - Update Catastrophic failures to use the same pattern to ensure reporting.
    - Update test framework to avoid trying IPv6 resolution. (This removes 90s 
pause from HBase startup in my tests)

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/jacques-n/drill DRILL-3581

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/drill/pull/361.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #361
    
----
commit 915e32bf111eda80a2e27814c79ad2de170edbb7
Author: Jacques Nadeau <[email protected]>
Date:   2016-02-03T03:30:31Z

    DRILL-3581: Upgrade HPPC to 0.7.1

commit 47e22769502f023cdfb2603512a47486dc288aef
Author: Jacques Nadeau <[email protected]>
Date:   2016-02-03T03:30:47Z

    DRILL-3581: Upgrade Jackson to version 2.7.1

commit 8f8cf4911e48e0c105050196d39cd3cff96cee62
Author: Jacques Nadeau <[email protected]>
Date:   2015-09-14T20:01:57Z

    DRILL-3581: Upgrade to Guava 18.0
    
    - Replace Stopwatch constructors with .createStarted() or .createUnstarted()
    - Stop using InputSupplier and Closeables.closeQuietly
    - Clean up quiet closes to log or (preferably) propagate.
    - Add log4j to enforcer exclusions.
    - Update HBaseTestSuite to add patching of Closeables.closeQuietly() and 
Stopwatch legacy methods. Only needed when running HBaseMiniCluster.
    - Remove log4j from HBase's pom to provide exception logging.
    - Remove log4j from Hive's shaded pom.
    - Update Catastrophic failures to use the same pattern to ensure reporting.
    - Update test framework to avoid trying IPv6 resolution. (This removes 90s 
pause from HBase startup in my tests)

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to