You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@metron.apache.org by "Justin Leet (JIRA)" <ji...@apache.org> on 2016/10/11 13:46:20 UTC

[jira] [Created] (METRON-495) Upgrade Storm to 1.0.x

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)