You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@storm.apache.org by "Xin Wang (JIRA)" <ji...@apache.org> on 2015/06/25 03:46:06 UTC

[jira] [Commented] (STORM-717) Proposal: JStorm contribution from Alibaba

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

Xin Wang commented on STORM-717:
--------------------------------

This really a challenging work. Come on, guys!

> Proposal: JStorm contribution from Alibaba
> ------------------------------------------
>
>                 Key: STORM-717
>                 URL: https://issues.apache.org/jira/browse/STORM-717
>             Project: Apache Storm
>          Issue Type: Umbrella
>            Reporter: Sean Zhong
>            Assignee: Longda Feng
>
> This is a umbrella case for the code contribution from Jstorm project. Please follow in this root jira to raise concerns and make discussions. All discussion in dev list or votes shall have a link posted in this unbrella jira.
> The suggested steps and principals:
> Principal for the JStorm contribution
> 1.      All job jars in Storm can be migrated directly without recompilation.
> 2.      Functions of JStorm will be merged into Storm.
> 3.      Most user facing function or user experience of Storm will be retained.
> 4.      There will be performance improvement.
> 5.      The process should be Smooth with incremental and tractable progress.
> Need consense and further discussion
> What is the best approach to evolve Clojure and Java(need more discussion on this) the two languages in future? More on Java?
> Proposed Steps:
> 1.      IP donation
> We should follow process of http://incubator.apache.org/ip-clearance/, 
> a)      Identity the code base,  which tag version to choose as a basis. MD5 for the code base.
> b)       IP Plan (copyright)
> c)       distribution right, ICLA
> 2.      Determine the folder layout required for Storm, so that we can then easily break the effort to module level. 
> 3.      Continue the discussion and get a consensus of everyone in community about relation of Clojure and Java.
> 4.      Define process
> a)       whether to create a Branch?
> b)       What is the target Feature list?
> c)        What is the target feature Order?
> d)       What is the target Time line?
> e)       What is the Target Version?
> References:
> Jstorm site: https://github.com/alibaba/jstorm
> Original Discussion about JStorm and Storm: http://mail-archives.apache.org/mod_mbox/storm-dev/201410.mbox/%3C005701cfef39%245efd8100%241cf88300%24%40alibaba-inc.com%3E



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