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
----
---