[ 
https://issues.apache.org/jira/browse/STORM-1202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15009380#comment-15009380
 ] 

ASF GitHub Bot commented on STORM-1202:
---------------------------------------

GitHub user revans2 opened a pull request:

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

    STORM-1202: Migrate APIs to org.apache.storm, but try to provide some form 
of backwards compatability

    This is not a typical pull request, because changing the packages is a huge 
task, and keeping it upmerged while this is reviewed and other patches goes in 
is a huge task, and error prone.
    
    Instead the actual changes to the package/namespace is done by running
    
     ```./dev-tools/move_packages.sh ./```
    
    you can wipe all of the changes clean again (Including any modifications on 
your branch that you have not checked in) by running
    ```./dev-tools/cleanup.sh ./```
    
    once the changes are approved/committed these two scripts should be removed.
    
    The other code is intended to provide a single executable that can shade a 
user jar so instead of using `backtype.storm` and `storm.trident` it uses 
`org.apache.storm` and `org.apache.storm.trident`.
    
    These are off by default by can be enabled by adding
    ```
    client.jartransformer.class: "org.apache.storm.hack.StormShadeTransformer"
    ```
    to storm.yaml.  I would expect all of the code related to this to be 
removed when we go to the 2.0 release.
    
    I have tested this by running a 0.10.0-SNAPSHOT storm starter topologies 
against a cluster running this patch (along with the move_package.sh executed).

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

    $ git pull https://github.com/revans2/incubator-storm STORM-1202

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

    https://github.com/apache/storm/pull/889.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 #889
    
----
commit dab5b0de51a6c83562d18ab8d823f77ff5c4d757
Author: Robert (Bobby) Evans <ev...@yahoo-inc.com>
Date:   2015-11-13T19:42:13Z

    STORM-1202: Migrate APIs to org.apache.storm, but try to provide some form 
of backwards compatability

----


> Migrate APIs to org.apache.storm, but try to provide backwards compatability 
> as a bridge
> ----------------------------------------------------------------------------------------
>
>                 Key: STORM-1202
>                 URL: https://issues.apache.org/jira/browse/STORM-1202
>             Project: Apache Storm
>          Issue Type: New Feature
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>
> We want to move the storm classpaths to org.apache.storm wherever possible, 
> but we also want to provide backwards compatibility for user facing APIs 
> whenever possible.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to