GitHub user srdo opened a pull request:

    https://github.com/apache/storm/pull/2928

    STORM-3270: Build Storm with Java 11, excluding some incompatible mod…

    …ules
    
    https://issues.apache.org/jira/browse/STORM-3270
    
    All Hadoop-related modules are excluded from tests, since Hadoop doesn't 
work with Java 11 yet. Same for Cassandra.
    
    Libraries I'm aware of that need to be updated, other than Netty which is 
bumped in this PR:
    * Clojure to 1.10 (not released yet, currently going through RCs)
    * Hadoop/Hive/HBase need to be updated once 
https://issues.apache.org/jira/browse/HADOOP-15338 is resolved and released.
    * Cassandra needs to be updated to 4.0.0. This update should be easy, since 
we only depend on it in tests, the production code only relies on the Datastax 
driver, which should be compatible with most Cassandra versions.
    * Dropwizard Metrics should probably be updated to 4.x, but we're blocked 
by https://issues.apache.org/jira/browse/CASSANDRA-14667. I'm not sure how 
critical the fixes for Metrics are.
    * Kafka should probably be upgraded to 2.1.0. I don't think it is an issue 
for storm-kafka-client, since users can just specify another client library 
version, but for storm-kafka-monitor it might be necessary for us to upgrade.

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

    $ git pull https://github.com/srdo/storm STORM-3270

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

    https://github.com/apache/storm/pull/2928.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 #2928
    
----
commit ec634bd65087d1b67a53c99ef3d5d3efeaea0afe
Author: Stig Rohde Døssing <srdo@...>
Date:   2018-09-25T16:06:43Z

    STORM-3270: Build Storm with Java 11, excluding some incompatible modules

----


---

Reply via email to