You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@storm.apache.org by "Sean Zhong (JIRA)" <ji...@apache.org> on 2015/03/23 16:42:10 UTC

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

     [ https://issues.apache.org/jira/browse/STORM-717?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sean Zhong updated STORM-717:
-----------------------------
    Description: 
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?

  was:
This is a umbrella case for the code contribution from Jstorm project. Please follow in this root jira to raise concerns and make discussions.

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?


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



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