Justin Leet created METRON-495:
----------------------------------
Summary: Upgrade Storm to 1.0.x
Key: METRON-495
URL: https://issues.apache.org/jira/browse/METRON-495
Project: Metron
Issue Type: Improvement
Reporter: Justin Leet
As listed at https://storm.apache.org/2016/04/12/storm100-released.html,
there's a variety of improvements with Storm 1.0. The obvious and likely most
important improvement is to performance, but a variety of other improvements
are noted on that link.
There are several changes that have to occur in order to make this upgrade.
As noted in http://storm.apache.org/releases/current/index.html, Storm's code
packages moved from backtype.storm to org.apache.storm, meaning all topologies
have to be recompiled if that change. There is a runtime converter to run
things in place with backtype.storm, but this doesn't appear to be enough for
our case because a couple interfaces change from byte[] to ByteBuffer
(somewhat, but not entirely, related to
https://issues.apache.org/jira/browse/STORM-1449). Even without this issue, the
long term solution is to use the new package naming.
In addition, our dev instances right now spin up an HDP 2.4 instance, which
matches our current version of Storm. HDP 2.5 uses Storm 1.0.1, so to migrate
to Storm 1.0.x, I'd prefer to match that version, rather than going to 1.0.2.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)