Re: [DISCUSS] podling report

2018-07-09 Thread Eyal Ben-Ivri
+1


On 6. July 2018 at 18:50:37, Davor Bonaci (da...@apache.org) wrote:

+1

"have been released" --> "have been built and voted upon"

On Fri, Jul 6, 2018 at 12:51 AM, Yaniv Rodenski  wrote:

> Hi All,
>
> Sorry for doing this late again, but I propose the following report to be
> submitted:
>
> "
> Apache Amaterasu is a framework providing configuration management and
> deployment for Big Data Pipelines.
>
> It provides the following capabilities:
>
> Continuous integration tools to package pipelines and run tests.
> A repository to store those packaged applications: the applications
> repository.
> A repository to store the pipelines, and engine configuration (for
> instance, the location of the Spark master, etc.): per environment - the
> configuration repository.
> A dashboard to monitor the pipelines.
> A DSL and integration hooks allowing third parties to easily integrate.
>
> Amaterasu has been incubating since 2017-09.
>
> Three most important issues to address in the move towards graduation:
>
> 1. Prepare the first release
> 2. Grow up user and contributor communities
> 3. Prepare documentation
>
> Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
> aware of?
>
> None
>
> How has the community developed since the last report?
>
> * Two conference talks have been delivered (PyCon il and SDP)
> * Initial documentation has been created, targeted for Amaterasu's next
> release
>
> How has the project developed since the last report?
>
> * since the last report 4 release candidates have been released, at the
> time of this report the last RC is being voted on in the general@incubator
> mailing list
> * Two additional contributors started contributing to the code base
> * One more organization we are aware of have started a POC with Amaterasu
>
> Date of the last release:
>
> N/A
>
> When were the last committers or PMC members elected?
>
> N/A
> "
>
> If there are no objections I will update the wiki.
>
> Cheers,
> Yaniv
>


Re: [VOTE] Release Apache Amaterasu (incubating) 0.2.0 (rc4)

2018-06-26 Thread Eyal Ben-Ivri
+1


On 24. June 2018 at 12:00:12, Arun Manivannan (a...@arunma.com) wrote:

Clean built. Testcases run fine. Ran it on HDP and HDP 2.6.5.0-292 with 
minor change on the leader AM. Works perfect. 

+1 

Cheers, 
Arun 

On Sun, Jun 24, 2018 at 5:10 PM guy peleg  wrote: 

> Downloaded the source code and the artifact, everything looks good on my 
> side. 
> +1 
> 
> Guy 
> 
> On Sun, Jun 24, 2018, 19:09 Kirupa Devarajan  
> wrote: 
> 
> > gradle build and assemble successful on the branch 
> > version-0.2.0-incubating-rc4 
> > < 
> > 
> https://github.com/apache/incubator-amaterasu/tree/version-0.2.0-incubating-rc4
>  
> > > 
> > . 
> > 
> > +1 
> > 
> > Regards, 
> > Kirupa 
> > 
> > 
> > On Sun, Jun 24, 2018 at 6:57 PM, Nadav Har Tzvi  
> > wrote: 
> > 
> > > Tested on standalone Mesos, EMR and HDP. 
> > > Spark-Scala and PySpark both work on each of the environments. 
> > > Thus, I vote +1 
> > > 
> > > Cheers, 
> > > Nadav 
> > > 
> > > 
> > > 
> > > On Sat, 23 Jun 2018 at 15:35, Yaniv Rodenski  wrote: 
> > > 
> > > > Hi everyone, 
> > > > 
> > > > After cancelling the vote in the general@ list we've fixed the 
> > > following: 
> > > > * Headers added to all non-code files where applicable as remarked by 
> > > Davor 
> > > > * Sources now match the released version + no keys are present 
> > > > * The gradle-wrapper.jar was removed and instructions ware added to 
> the 
> > > > readme.md file on how to add it. 
> > > > * Missing licenses found by Justin Mclean during the general@ vote 
> > ware 
> > > > added when applicable. 
> > > > 
> > > > So, hoping for the best, please review and vote on the release 
> > candidate 
> > > #4 
> > > > for the version 0.2.0-incubating, as follows 
> > > > 
> > > > [ ] +1, Approve the release 
> > > > [ ] -1, Do not approve the release (please provide specific comments) 
> > > > 
> > > > The complete staging area is available for your review, which 
> includes: 
> > > > 
> > > > * JIRA release notes [1], 
> > > > * the official Apache source release to be deployed to 
> dist.apache.org 
> > > > [2], 
> > > > which is signed with the key with fingerprint [3], 
> > > > * source code tag "version-0.2.0-incubating-rc4" [4], 
> > > > * Java artifacts were built with Gradle 3.1 and OpenJDK/Oracle JDK 
> > > > 1.8.0_151 
> > > > 
> > > > The vote will be open for at least 72 hours. It is adopted by 
> majority 
> > > > approval, with at least 3 PMC affirmative votes. 
> > > > 
> > > > Thanks, 
> > > > Yaniv 
> > > > 
> > > > [1] https://issues.apache.org/jira/secure/ReleaseNote.jspa?p 
> > > > rojectId=12321521&version=12342793 
> > > > [2] 
> > https://dist.apache.org/repos/dist/dev/incubator/amaterasu/0.2.0rc4/ 
> > > > [3] https://dist.apache.org/repos/dist/dev/incubator/amaterasu/KEYS 
> > > > [4] https://github.com/apache/incubator-amaterasu/tags 
> > > > 
> > > > Thanks everyone 
> > > > Yaniv 
> > > > 
> > > 
> > 
> 


[jira] [Updated] (AMATERASU-22) Improve the way yarn containers are allocated to consider specific task requirments

2018-04-21 Thread Eyal Ben Ivri (JIRA)

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

Eyal Ben Ivri updated AMATERASU-22:
---
Description: 
Currently, YARN containers are created without consideration for specific 
requirements of a task, just the job configuration.

As a pipeline developer, I would like to be able to override the specifications 
(v-cores or memory) of a specific task inside a flow. 

  was:
Currently, YARN containers are created without consideration for specific 
requirements of a task, just the job configuration.

As a Flow developer, i would like to be able to override the specifications 
(vcores or memory) of a specific task inside a flow. 


> Improve the way yarn containers are allocated to consider specific task 
> requirments
> ---
>
> Key: AMATERASU-22
> URL: https://issues.apache.org/jira/browse/AMATERASU-22
> Project: AMATERASU
>  Issue Type: Improvement
>    Reporter: Eyal Ben Ivri
>    Assignee: Eyal Ben Ivri
>Priority: Major
> Fix For: 0.2.1-incubating
>
>
> Currently, YARN containers are created without consideration for specific 
> requirements of a task, just the job configuration.
> As a pipeline developer, I would like to be able to override the 
> specifications (v-cores or memory) of a specific task inside a flow. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (AMATERASU-6) Long running actions/pipelines

2018-04-21 Thread Eyal Ben Ivri (JIRA)

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

Eyal Ben Ivri reassigned AMATERASU-6:
-

Assignee: Eyal Ben Ivri

> Long running actions/pipelines 
> ---
>
> Key: AMATERASU-6
> URL: https://issues.apache.org/jira/browse/AMATERASU-6
> Project: AMATERASU
>  Issue Type: New Feature
>Affects Versions: 0.3.0-incubating
>Reporter: Yaniv Rodenski
>    Assignee: Eyal Ben Ivri
>Priority: Major
> Fix For: 0.3.0-incubating
>
>
>  As a pipeline developer, I can define pipelines and actions to be 
> long-running, for workloads such as stream processing etc. 
> Example maki.yml
> job-name:amaterasu-test
> type: long-running
> flow:
>- name: action1
>  type: long-running
>  runner:
>  group: spark
>  type: scala   
>  file: src/file.scala
>  exports:
>  oddData: parquet



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (AMATERASU-22) Improve the way yarn containers are allocated to consider specific task requirments

2018-04-21 Thread Eyal Ben Ivri (JIRA)
Eyal Ben Ivri created AMATERASU-22:
--

 Summary: Improve the way yarn containers are allocated to consider 
specific task requirments
 Key: AMATERASU-22
 URL: https://issues.apache.org/jira/browse/AMATERASU-22
 Project: AMATERASU
  Issue Type: Improvement
Reporter: Eyal Ben Ivri
Assignee: Eyal Ben Ivri
 Fix For: 0.2.1-incubating


Currently, YARN containers are created without consideration for specific 
requirements of a task, just the job configuration.

As a Flow developer, i would like to be able to override the specifications 
(vcores or memory) of a specific task inside a flow. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (AMATERASU-18) Containers are not influenced by framework configuration

2018-04-05 Thread Eyal Ben Ivri (JIRA)

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

Eyal Ben Ivri resolved AMATERASU-18.

Resolution: Fixed

> Containers are not influenced by framework configuration
> 
>
> Key: AMATERASU-18
> URL: https://issues.apache.org/jira/browse/AMATERASU-18
> Project: AMATERASU
>  Issue Type: Bug
>Reporter: Yaniv Rodenski
>    Assignee: Eyal Ben Ivri
>Priority: Major
> Fix For: 0.2.0-incubating
>
>
> Currently, the containers sizing (YARN and Mesos) is derived from the default 
> configuration and not from the configuration of the framework. We need to 
> connect the spark properties to the container setup



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: Project status

2018-03-29 Thread Eyal Ben-Ivri
Hi to all,

Sorry for not replying sooner, but I have been following the thread closely. 

It is quite obvious we need to find more people that will be active in the 
Amaterasu project.
Yaniv and myself are often communicating through private channels (and I 
believe other developers are doing the same), and as an improvement, we need to 
make Amaterasu related discussions through this mailing list.
A lot of the features and milestones discussions (some of them are mentioned 
here like the Travis build) should be discussed here, and that is something all 
of the active developers of the project should start to do, in my opinion.

Besides that, i agree with all the points raised here, and do think that the 
main “beyond-the-code” goal should be growing the community around Amaterasu.

Thank you,
Eyal



On 27. March 2018 at 07:12:04, Davor Bonaci (da...@apache.org) wrote:

Anybody else?  

On Tue, Mar 20, 2018 at 5:06 PM, Yaniv Rodenski  wrote:  

> Thanks Davor,  
>  
> Points taken, we will learn and improve on those.  
>  
> Just one clearification, I was not blaming the mentor I myself was more  
> focused on working with Guy on automating the build than following up.  
> Rereading my own response I can see that was unclear.  
>  
>  
> On Wed, 21 Mar 2018 at 11:02 am, Davor Bonaci  wrote:  
>  
> > Thanks for a great response. Some comments inline.  
> >  
> > * In the last month we have been working on automating the release  
> process  
> > > via Travis, we are still trying to enable Travis build for the  
> Amaterasu  
> > > repo, which is taking ridiculously long. We need one of the mentors to  
> > just  
> > > enable it via their account (I've already talked a couple of times to  
> one  
> > > of the mentors about it).  
> > >  
> >  
> > Searching for 'travis' in the mailing list archives doesn't yield any  
> > discussion threads.  
> >  
> > Mentors don't have permission to do this themselves. Infra JIRA is the  
> way  
> > to do it, but I couldn't find such JIRA ticket filed.  
> >  
> > Emailing one mentor directly (or any other community member) isn't a way  
> to  
> > build the community. Things need to be discussed in public whenever  
> > possible.  
> >  
> > Given the above, blaming a mentor (whomever you may be referring to)  
> > doesn't make sense.  
> >  
> > * We are ready to release version 0.2.0-incubating, the reason it took  
> us a  
> > > month to initiate the process is the above automated build, which I  
> > > suggested in prior discussion and had no rejections. We will complete  
> > this  
> > > once build is enabled.  
> > >  
> >  
> > The release itself is a great milestone, but not the purpose to itself.  
> >  
> >  
> > > * as for community growth, we are working with two organizations on  
> > running  
> > > POCs (which will hopefully grow the user base) one of them is due to  
> > start  
> > > very soon. I don't want to name them (first of all it's too early, and  
> > also  
> > > it is for them to decide if they want to share) but a representative  
> from  
> > > at least one of those organisations is on the list and is welcomed to  
> > share  
> > > :)  
> > >  
> >  
> > Great!  
> >  
> >  
> > > * This year I've seen contributions from 4 contributors (not much more  
> > than  
> > > 3, I know) but one of them is new (Guy Peleg) and AFAIK additional  
> > > longer-term work is done by one more contributor on his local fork  
> (Nadav  
> > > Har-Tzvi)  
> > >  
> >  
> > I think this is the crux of the problem. Why is longer-term work going on  
> > in a local fork?  
> >  
> >  
> > > * We should be presenting more, and growing the community more which is  
> > > hard to do starting out as a tiny community. Any advice given there  
> would  
> > > be appreciated.  
> > >  
> >  
> > The first thing has to be do the basics well: on-list communication, open  
> > discussions, no side channels, etc.  
> >  
> --  
> Yaniv Rodenski  
>  
> +61 477 778 405  
> ya...@shinto.io  
>