You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-dev@hadoop.apache.org by Kshiteej Mahajan <km...@gmail.com> on 2019/02/27 23:18:05 UTC

Submarine: How to contribute?

Hi Devs,

I had a few questions about the Submarine project. I browsed through the
Submarine design doc:
https://docs.google.com/document/d/199J4pB3blqgV9SCNvBbTqkEoQdjoyGMjESV4MktCo0k/edit
and
it says that it supports API functions like "submarine pause" and
"submarine resume". However, when I browsed through the source code I could
not find support for these API's (maybe I looked in the wrong places).

Are these API features or any new API features for Submarine still under
development? I am interested in contributing to these efforts. Please, can
anyone point me in the right direction as to how to contribute?

Thanks,
Kshiteej Mahajan
Graduate Student at UW-Madison

Re: Submarine: How to contribute?

Posted by Wangda Tan <wh...@gmail.com>.
Thanks Xun of this answer, I just added info to Submarine Wiki about email
list, etc.

https://cwiki.apache.org/confluence/display/HADOOP/Submarine+Wiki+Resources

Please move dev-related discussions to submarine-dev list.

Thanks,
Wangda

On Wed, Feb 27, 2019 at 7:43 PM Xun Liu <ne...@163.com> wrote:

> Hi, Kshiteej Mahajan
> Thank you for interest in the hadoop submarine project. :-)
> The submarine pause and submarine resume functions in the submarine design
> documentation have not been developed and implemented.
> You can contribute your code by following these steps:
> You can first create a JIRA on
> https://issues.apache.org/jira/projects/SUBMARINE <
> https://issues.apache.org/jira/projects/SUBMARINE> about the function you
> want to implement. For example, the JIRA number is: SUBMARINE-XXX.
> Copy the code: git clone https://github.com/apache/hadoop.git
> Create a development branch: git checkout -b SUBMARINE-XXX
> You can add code for submarine pause and submarine resume in
> /apache/hadoop/tree/trunk/hadoop-submarine/hadoop-submarine-core to
> complete code development and testing.
> Create a patch: merge your new code into a patch file
> Remove the patch header information: delete the first 5 lines in the patch
> file
> Submit the patch: At https://issues.apache.org/jira/browse/SUBMARINE-XXX <
> https://issues.apache.org/jira/browse/SUBMARINE-XXX>, click on the
> [submit patch] button to upload your patch file.
> Wait for jenkins to compile: Each time you submit a patch file, it will
> trigger jenkins to compile your code and execute all the test cases in
> hadoop.
> Compile and test pass: There will be a committer accepting the patch file
> you submitted, your code will be merged into the hadoop branch.
> Boldly submit your code, good luck!
>
> > 在 2019年2月28日,上午7:18,Kshiteej Mahajan <km...@gmail.com> 写道:
> >
> > Hi Devs,
> >
> > I had a few questions about the Submarine project. I browsed through the
> > Submarine design doc:
> >
> https://docs.google.com/document/d/199J4pB3blqgV9SCNvBbTqkEoQdjoyGMjESV4MktCo0k/edit
> > and
> > it says that it supports API functions like "submarine pause" and
> > "submarine resume". However, when I browsed through the source code I
> could
> > not find support for these API's (maybe I looked in the wrong places).
> >
> > Are these API features or any new API features for Submarine still under
> > development? I am interested in contributing to these efforts. Please,
> can
> > anyone point me in the right direction as to how to contribute?
> >
> > Thanks,
> > Kshiteej Mahajan
> > Graduate Student at UW-Madison
>
>

Re: Submarine: How to contribute?

Posted by Xun Liu <ne...@163.com>.
Hi, Kshiteej Mahajan
Thank you for interest in the hadoop submarine project. :-)
The submarine pause and submarine resume functions in the submarine design documentation have not been developed and implemented.
You can contribute your code by following these steps:
You can first create a JIRA on https://issues.apache.org/jira/projects/SUBMARINE <https://issues.apache.org/jira/projects/SUBMARINE> about the function you want to implement. For example, the JIRA number is: SUBMARINE-XXX.
Copy the code: git clone https://github.com/apache/hadoop.git
Create a development branch: git checkout -b SUBMARINE-XXX
You can add code for submarine pause and submarine resume in /apache/hadoop/tree/trunk/hadoop-submarine/hadoop-submarine-core to complete code development and testing.
Create a patch: merge your new code into a patch file
Remove the patch header information: delete the first 5 lines in the patch file
Submit the patch: At https://issues.apache.org/jira/browse/SUBMARINE-XXX <https://issues.apache.org/jira/browse/SUBMARINE-XXX>, click on the [submit patch] button to upload your patch file.
Wait for jenkins to compile: Each time you submit a patch file, it will trigger jenkins to compile your code and execute all the test cases in hadoop.
Compile and test pass: There will be a committer accepting the patch file you submitted, your code will be merged into the hadoop branch.
Boldly submit your code, good luck!

> 在 2019年2月28日,上午7:18,Kshiteej Mahajan <km...@gmail.com> 写道:
> 
> Hi Devs,
> 
> I had a few questions about the Submarine project. I browsed through the
> Submarine design doc:
> https://docs.google.com/document/d/199J4pB3blqgV9SCNvBbTqkEoQdjoyGMjESV4MktCo0k/edit
> and
> it says that it supports API functions like "submarine pause" and
> "submarine resume". However, when I browsed through the source code I could
> not find support for these API's (maybe I looked in the wrong places).
> 
> Are these API features or any new API features for Submarine still under
> development? I am interested in contributing to these efforts. Please, can
> anyone point me in the right direction as to how to contribute?
> 
> Thanks,
> Kshiteej Mahajan
> Graduate Student at UW-Madison