You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by Hugo Trippaers <tr...@gmail.com> on 2013/10/11 10:43:43 UTC

Cloudstack collab Hackathons

Hey Guys,

The CloudStack collaboration conference is right around the corner. The first day of the conference will be dedicated to workshops and a hackathon.

I'm curious which developers are planning to attend the hackthon and what subjects you are interested in. In Santa Clara we had a short list of some subjects to discuss and some tables and discussions were already prepared in advance. In the upcoming conference we can do the same, so if you have a discussion or project idea that you want to work on at the hackthon let us know with a reply in this thread.

I'm also curious if there are any aspiring developers that would like to have a sort of introduction into cloudstack development during the hackathon.

If you have any other ideas, just shout.

Cheers,

Hugo

Re: Cloudstack collab Hackathons

Posted by Mike Tutkowski <mi...@solidfire.com>.
I plan on attending the hackathon.

I expect to be participating in the automated testing discussion since I'd
like to develop tests for the SolidFire plug-in I built and continue to
enhance (and see how I can leverage a SAN in my lab for these tests and
still have the tests kicked off in response to certain check-ins, etc.).


On Fri, Oct 11, 2013 at 2:46 AM, Daan Hoogland <da...@gmail.com>wrote:

> https://cwiki.apache.org/confluence/display/CLOUDSTACK/CCC+Europe
> contains a provisionary list. You can add there if you have wiki
> access or ask in this thread as Hugo suggests.
>
> On Fri, Oct 11, 2013 at 10:43 AM, Hugo Trippaers <tr...@gmail.com>
> wrote:
> > Hey Guys,
> >
> > The CloudStack collaboration conference is right around the corner. The
> first day of the conference will be dedicated to workshops and a hackathon.
> >
> > I'm curious which developers are planning to attend the hackthon and
> what subjects you are interested in. In Santa Clara we had a short list of
> some subjects to discuss and some tables and discussions were already
> prepared in advance. In the upcoming conference we can do the same, so if
> you have a discussion or project idea that you want to work on at the
> hackthon let us know with a reply in this thread.
> >
> > I'm also curious if there are any aspiring developers that would like to
> have a sort of introduction into cloudstack development during the
> hackathon.
> >
> > If you have any other ideas, just shout.
> >
> > Cheers,
> >
> > Hugo
>



-- 
*Mike Tutkowski*
*Senior CloudStack Developer, SolidFire Inc.*
e: mike.tutkowski@solidfire.com
o: 303.746.7302
Advancing the way the world uses the
cloud<http://solidfire.com/solution/overview/?video=play>
*™*

Re: Cloudstack collab Hackathons

Posted by Daan Hoogland <da...@gmail.com>.
https://cwiki.apache.org/confluence/display/CLOUDSTACK/CCC+Europe
contains a provisionary list. You can add there if you have wiki
access or ask in this thread as Hugo suggests.

On Fri, Oct 11, 2013 at 10:43 AM, Hugo Trippaers <tr...@gmail.com> wrote:
> Hey Guys,
>
> The CloudStack collaboration conference is right around the corner. The first day of the conference will be dedicated to workshops and a hackathon.
>
> I'm curious which developers are planning to attend the hackthon and what subjects you are interested in. In Santa Clara we had a short list of some subjects to discuss and some tables and discussions were already prepared in advance. In the upcoming conference we can do the same, so if you have a discussion or project idea that you want to work on at the hackthon let us know with a reply in this thread.
>
> I'm also curious if there are any aspiring developers that would like to have a sort of introduction into cloudstack development during the hackathon.
>
> If you have any other ideas, just shout.
>
> Cheers,
>
> Hugo

RE: Cloudstack collab Hackathons

Posted by Santhosh Edukulla <sa...@citrix.com>.
Marcus,

1/ For me, its not about the debate of Java VS python, or supporting anything to re-write existing already. Its an effort, learning,idea and thought of contribution being new.  Having said that, we worked earlier on  building an agent  prototype where we had to deploy agents and push policies, to multiple agents residing on multiple machines. While working on this, we chose python and it went smooth. I agree to your point though, that we should not redo for the sake of doing some thing. 

    

Thanks!
Santhosh
________________________________________
From: Marcus Sorensen [shadowsor@gmail.com]
Sent: Thursday, October 17, 2013 11:19 AM
To: dev@cloudstack.apache.org
Subject: Re: Cloudstack collab Hackathons

I'm not at all against it, I just haven't heard anyone give any reason
as to why.  Keep in mind that we'd essentially be asking anyone who
has written code for the agent to re-do their work (midonet, vxlan,
storage plugins).  My impression is that people just like the 'feel'
of it being in Python, and for good reason, but that ignores the fact
that 1) we've already done the work, and 2) features still require
java knowledge since the agent doesn't do anything the mgmt server
doesn't ask for.  Without anyone explaining why, it just sort of feels
like rearranging deck chairs on a boat with serious leaks going on
below deck. Worse, people brought their own chairs, and we threw them
overboard because they're now the wrong color.

On Wed, Oct 16, 2013 at 6:54 PM, Darren Shepherd
<da...@gmail.com> wrote:
> +1 for kvm in python.  I'd like to take it a step further.  I'd like to create a framework for adding compute and storage with python drivers. The first implementation should just happen to be libvirt/kvm.  So yeah, I'll be interested in this.  I'll be landing around 10am so don't know what time I'll get to the hackathon.
>
> Darren
>
>> On Oct 14, 2013, at 9:29 AM, Marcus Sorensen <sh...@gmail.com> wrote:
>>
>>> On Mon, Oct 14, 2013 at 8:22 AM, Sebastien Goasguen <ru...@gmail.com> wrote:
>>>
>>>> On Oct 11, 2013, at 4:43 AM, Hugo Trippaers <tr...@gmail.com> wrote:
>>>>
>>>> Hey Guys,
>>>>
>>>> The CloudStack collaboration conference is right around the corner. The first day of the conference will be dedicated to workshops and a hackathon.
>>>>
>>>> I'm curious which developers are planning to attend the hackthon and what subjects you are interested in. In Santa Clara we had a short list of some subjects to discuss and some tables and discussions were already prepared in advance. In the upcoming conference we can do the same, so if you have a discussion or project idea that you want to work on at the hackthon let us know with a reply in this thread.
>>>>
>>>> I'm also curious if there are any aspiring developers that would like to have a sort of introduction into cloudstack development during the hackathon.
>>>>
>>>> If you have any other ideas, just shout.
>>>>
>>>> Cheers,
>>>>
>>>> Hugo
>>>
>>> I am adding couple topics that I would like to see:
>>>
>>> -API interfaces (AWS refactor, GCE, OCCI&CIMI standard): Discuss the state of our interfaces, plans for future, needs etc. AWS interface might need a refactor, GCE is a new interface, OCCI is a standard and Isaac Chiang has developed an interface. We are missing a CIMI interface.
>>>
>>> -DOCs: We are having lots of talks about docs, they have been split in a separate repo, we need to discuss format, release life cycle, format etc.
>>>
>>> -KVM agent: There has been discussions/wishes to re-write the KVM agent in something else than Java. Review architecture, define a plan, find developers :)
>>
>> What? First I've heard of it!  I'm not sure how I feel about that. On
>> one side, it seems reasonable to do it in something like python and
>> remove the java dependency on the KVM host. On the other hand, there's
>> a lot of technical debt in what's been built already, while it would
>> probably be almost trivial to set up a basic working agent, it seems
>> like a significant amount of work to transfer all of the
>> functionality, special code that works around libvirt bugs, etc. Not
>> to mention agent plugins that have already had a significant amount of
>> effort put into them. On top of that, I'm not sure there's a whole lot
>> of value if the motive is to attract non-java guys or admins, when the
>> agent's features rely on what the mgmt server can do (new
>> features/capabilities would require java code anyway, or at the very
>> least coordinated effort between multiple devs who want the same
>> feature).
>>
>>>
>>> -Ecosystem: The are lots of tools in the cloud ecosystem, we should talk about docker, ansible, cloud foundry/bosh…etc.and define a plan to have great cloudstack support in all of those.
>>>
>>> -sebastien
>>>
>>>

Re: Cloudstack collab Hackathons

Posted by sebgoa <ru...@gmail.com>.
On Oct 17, 2013, at 5:19 PM, Marcus Sorensen <sh...@gmail.com> wrote:

> I'm not at all against it, I just haven't heard anyone give any reason
> as to why.  Keep in mind that we'd essentially be asking anyone who
> has written code for the agent to re-do their work (midonet, vxlan,
> storage plugins).  My impression is that people just like the 'feel'
> of it being in Python, and for good reason, but that ignores the fact
> that 1) we've already done the work, and 2) features still require
> java knowledge since the agent doesn't do anything the mgmt server
> doesn't ask for.  Without anyone explaining why, it just sort of feels
> like rearranging deck chairs on a boat with serious leaks going on
> below deck. Worse, people brought their own chairs, and we threw them
> overboard because they're now the wrong color.
> 

To me it's merely an issue of being able to work on it, python or another scripting language would make it easy, it would also open the door for sys admins to contribute.

That said it's probably not a valid reason in itself, figuring out if there are valid reasons to re-write this would be worthwhile IMHO. We are not saying that we are doing it, just raising the issue.

-sebastien

> On Wed, Oct 16, 2013 at 6:54 PM, Darren Shepherd
> <da...@gmail.com> wrote:
>> +1 for kvm in python.  I'd like to take it a step further.  I'd like to create a framework for adding compute and storage with python drivers. The first implementation should just happen to be libvirt/kvm.  So yeah, I'll be interested in this.  I'll be landing around 10am so don't know what time I'll get to the hackathon.
>> 
>> Darren
>> 
>>> On Oct 14, 2013, at 9:29 AM, Marcus Sorensen <sh...@gmail.com> wrote:
>>> 
>>>> On Mon, Oct 14, 2013 at 8:22 AM, Sebastien Goasguen <ru...@gmail.com> wrote:
>>>> 
>>>>> On Oct 11, 2013, at 4:43 AM, Hugo Trippaers <tr...@gmail.com> wrote:
>>>>> 
>>>>> Hey Guys,
>>>>> 
>>>>> The CloudStack collaboration conference is right around the corner. The first day of the conference will be dedicated to workshops and a hackathon.
>>>>> 
>>>>> I'm curious which developers are planning to attend the hackthon and what subjects you are interested in. In Santa Clara we had a short list of some subjects to discuss and some tables and discussions were already prepared in advance. In the upcoming conference we can do the same, so if you have a discussion or project idea that you want to work on at the hackthon let us know with a reply in this thread.
>>>>> 
>>>>> I'm also curious if there are any aspiring developers that would like to have a sort of introduction into cloudstack development during the hackathon.
>>>>> 
>>>>> If you have any other ideas, just shout.
>>>>> 
>>>>> Cheers,
>>>>> 
>>>>> Hugo
>>>> 
>>>> I am adding couple topics that I would like to see:
>>>> 
>>>> -API interfaces (AWS refactor, GCE, OCCI&CIMI standard): Discuss the state of our interfaces, plans for future, needs etc. AWS interface might need a refactor, GCE is a new interface, OCCI is a standard and Isaac Chiang has developed an interface. We are missing a CIMI interface.
>>>> 
>>>> -DOCs: We are having lots of talks about docs, they have been split in a separate repo, we need to discuss format, release life cycle, format etc.
>>>> 
>>>> -KVM agent: There has been discussions/wishes to re-write the KVM agent in something else than Java. Review architecture, define a plan, find developers :)
>>> 
>>> What? First I've heard of it!  I'm not sure how I feel about that. On
>>> one side, it seems reasonable to do it in something like python and
>>> remove the java dependency on the KVM host. On the other hand, there's
>>> a lot of technical debt in what's been built already, while it would
>>> probably be almost trivial to set up a basic working agent, it seems
>>> like a significant amount of work to transfer all of the
>>> functionality, special code that works around libvirt bugs, etc. Not
>>> to mention agent plugins that have already had a significant amount of
>>> effort put into them. On top of that, I'm not sure there's a whole lot
>>> of value if the motive is to attract non-java guys or admins, when the
>>> agent's features rely on what the mgmt server can do (new
>>> features/capabilities would require java code anyway, or at the very
>>> least coordinated effort between multiple devs who want the same
>>> feature).
>>> 
>>>> 
>>>> -Ecosystem: The are lots of tools in the cloud ecosystem, we should talk about docker, ansible, cloud foundry/bosh…etc.and define a plan to have great cloudstack support in all of those.
>>>> 
>>>> -sebastien
>>>> 
>>>> 


Re: Cloudstack collab Hackathons

Posted by Darren Shepherd <da...@gmail.com>.
Marcus,

Okay, well I'll give a fully articulated argument for this eventually.  Regardless, no reason to discourage a hackathon on the topic.  Might as well talk and hack on it a bit and then we will know if it's a terrible idea.

Darren

> On Oct 17, 2013, at 8:39 AM, Marcus Sorensen <sh...@gmail.com> wrote:
> 
> I won't be this time.
> 
> On Thu, Oct 17, 2013 at 9:35 AM, Darren Shepherd
> <da...@gmail.com> wrote:
>> Marcus,
>> 
>> Will you be at CCC?  I think it's immensely important and can give plenty of good reasons, but too lazy to type at the moment.  And I need to do a bit more analysis on the scope.
>> 
>> Darren
>> 
>>> On Oct 17, 2013, at 8:19 AM, Marcus Sorensen <sh...@gmail.com> wrote:
>>> 
>>> I'm not at all against it, I just haven't heard anyone give any reason
>>> as to why.  Keep in mind that we'd essentially be asking anyone who
>>> has written code for the agent to re-do their work (midonet, vxlan,
>>> storage plugins).  My impression is that people just like the 'feel'
>>> of it being in Python, and for good reason, but that ignores the fact
>>> that 1) we've already done the work, and 2) features still require
>>> java knowledge since the agent doesn't do anything the mgmt server
>>> doesn't ask for.  Without anyone explaining why, it just sort of feels
>>> like rearranging deck chairs on a boat with serious leaks going on
>>> below deck. Worse, people brought their own chairs, and we threw them
>>> overboard because they're now the wrong color.
>>> 
>>> On Wed, Oct 16, 2013 at 6:54 PM, Darren Shepherd
>>> <da...@gmail.com> wrote:
>>>> +1 for kvm in python.  I'd like to take it a step further.  I'd like to create a framework for adding compute and storage with python drivers. The first implementation should just happen to be libvirt/kvm.  So yeah, I'll be interested in this.  I'll be landing around 10am so don't know what time I'll get to the hackathon.
>>>> 
>>>> Darren
>>>> 
>>>>>>> On Oct 14, 2013, at 9:29 AM, Marcus Sorensen <sh...@gmail.com> wrote:
>>>>>>> 
>>>>>>> On Mon, Oct 14, 2013 at 8:22 AM, Sebastien Goasguen <ru...@gmail.com> wrote:
>>>>>>> 
>>>>>>> On Oct 11, 2013, at 4:43 AM, Hugo Trippaers <tr...@gmail.com> wrote:
>>>>>>> 
>>>>>>> Hey Guys,
>>>>>>> 
>>>>>>> The CloudStack collaboration conference is right around the corner. The first day of the conference will be dedicated to workshops and a hackathon.
>>>>>>> 
>>>>>>> I'm curious which developers are planning to attend the hackthon and what subjects you are interested in. In Santa Clara we had a short list of some subjects to discuss and some tables and discussions were already prepared in advance. In the upcoming conference we can do the same, so if you have a discussion or project idea that you want to work on at the hackthon let us know with a reply in this thread.
>>>>>>> 
>>>>>>> I'm also curious if there are any aspiring developers that would like to have a sort of introduction into cloudstack development during the hackathon.
>>>>>>> 
>>>>>>> If you have any other ideas, just shout.
>>>>>>> 
>>>>>>> Cheers,
>>>>>>> 
>>>>>>> Hugo
>>>>>> 
>>>>>> I am adding couple topics that I would like to see:
>>>>>> 
>>>>>> -API interfaces (AWS refactor, GCE, OCCI&CIMI standard): Discuss the state of our interfaces, plans for future, needs etc. AWS interface might need a refactor, GCE is a new interface, OCCI is a standard and Isaac Chiang has developed an interface. We are missing a CIMI interface.
>>>>>> 
>>>>>> -DOCs: We are having lots of talks about docs, they have been split in a separate repo, we need to discuss format, release life cycle, format etc.
>>>>>> 
>>>>>> -KVM agent: There has been discussions/wishes to re-write the KVM agent in something else than Java. Review architecture, define a plan, find developers :)
>>>>> 
>>>>> What? First I've heard of it!  I'm not sure how I feel about that. On
>>>>> one side, it seems reasonable to do it in something like python and
>>>>> remove the java dependency on the KVM host. On the other hand, there's
>>>>> a lot of technical debt in what's been built already, while it would
>>>>> probably be almost trivial to set up a basic working agent, it seems
>>>>> like a significant amount of work to transfer all of the
>>>>> functionality, special code that works around libvirt bugs, etc. Not
>>>>> to mention agent plugins that have already had a significant amount of
>>>>> effort put into them. On top of that, I'm not sure there's a whole lot
>>>>> of value if the motive is to attract non-java guys or admins, when the
>>>>> agent's features rely on what the mgmt server can do (new
>>>>> features/capabilities would require java code anyway, or at the very
>>>>> least coordinated effort between multiple devs who want the same
>>>>> feature).
>>>>> 
>>>>>> 
>>>>>> -Ecosystem: The are lots of tools in the cloud ecosystem, we should talk about docker, ansible, cloud foundry/bosh…etc.and define a plan to have great cloudstack support in all of those.
>>>>>> 
>>>>>> -sebastien
>>>>>> 
>>>>>> 

Re: Cloudstack collab Hackathons

Posted by Hugo Trippaers <tr...@gmail.com>.
That's a shame, but I could check if I can setup some teleconference gear. If you are interested. Though the time might be a serious bother depending on your timezone.

Cheers,

Hugo 

Sent from my iPhone

> On 17 okt. 2013, at 17:39, Marcus Sorensen <sh...@gmail.com> wrote:
> 
> I won't be this time.
> 
> On Thu, Oct 17, 2013 at 9:35 AM, Darren Shepherd
> <da...@gmail.com> wrote:
>> Marcus,
>> 
>> Will you be at CCC?  I think it's immensely important and can give plenty of good reasons, but too lazy to type at the moment.  And I need to do a bit more analysis on the scope.
>> 
>> Darren
>> 
>>> On Oct 17, 2013, at 8:19 AM, Marcus Sorensen <sh...@gmail.com> wrote:
>>> 
>>> I'm not at all against it, I just haven't heard anyone give any reason
>>> as to why.  Keep in mind that we'd essentially be asking anyone who
>>> has written code for the agent to re-do their work (midonet, vxlan,
>>> storage plugins).  My impression is that people just like the 'feel'
>>> of it being in Python, and for good reason, but that ignores the fact
>>> that 1) we've already done the work, and 2) features still require
>>> java knowledge since the agent doesn't do anything the mgmt server
>>> doesn't ask for.  Without anyone explaining why, it just sort of feels
>>> like rearranging deck chairs on a boat with serious leaks going on
>>> below deck. Worse, people brought their own chairs, and we threw them
>>> overboard because they're now the wrong color.
>>> 
>>> On Wed, Oct 16, 2013 at 6:54 PM, Darren Shepherd
>>> <da...@gmail.com> wrote:
>>>> +1 for kvm in python.  I'd like to take it a step further.  I'd like to create a framework for adding compute and storage with python drivers. The first implementation should just happen to be libvirt/kvm.  So yeah, I'll be interested in this.  I'll be landing around 10am so don't know what time I'll get to the hackathon.
>>>> 
>>>> Darren
>>>> 
>>>>>>> On Oct 14, 2013, at 9:29 AM, Marcus Sorensen <sh...@gmail.com> wrote:
>>>>>>> 
>>>>>>> On Mon, Oct 14, 2013 at 8:22 AM, Sebastien Goasguen <ru...@gmail.com> wrote:
>>>>>>> 
>>>>>>> On Oct 11, 2013, at 4:43 AM, Hugo Trippaers <tr...@gmail.com> wrote:
>>>>>>> 
>>>>>>> Hey Guys,
>>>>>>> 
>>>>>>> The CloudStack collaboration conference is right around the corner. The first day of the conference will be dedicated to workshops and a hackathon.
>>>>>>> 
>>>>>>> I'm curious which developers are planning to attend the hackthon and what subjects you are interested in. In Santa Clara we had a short list of some subjects to discuss and some tables and discussions were already prepared in advance. In the upcoming conference we can do the same, so if you have a discussion or project idea that you want to work on at the hackthon let us know with a reply in this thread.
>>>>>>> 
>>>>>>> I'm also curious if there are any aspiring developers that would like to have a sort of introduction into cloudstack development during the hackathon.
>>>>>>> 
>>>>>>> If you have any other ideas, just shout.
>>>>>>> 
>>>>>>> Cheers,
>>>>>>> 
>>>>>>> Hugo
>>>>>> 
>>>>>> I am adding couple topics that I would like to see:
>>>>>> 
>>>>>> -API interfaces (AWS refactor, GCE, OCCI&CIMI standard): Discuss the state of our interfaces, plans for future, needs etc. AWS interface might need a refactor, GCE is a new interface, OCCI is a standard and Isaac Chiang has developed an interface. We are missing a CIMI interface.
>>>>>> 
>>>>>> -DOCs: We are having lots of talks about docs, they have been split in a separate repo, we need to discuss format, release life cycle, format etc.
>>>>>> 
>>>>>> -KVM agent: There has been discussions/wishes to re-write the KVM agent in something else than Java. Review architecture, define a plan, find developers :)
>>>>> 
>>>>> What? First I've heard of it!  I'm not sure how I feel about that. On
>>>>> one side, it seems reasonable to do it in something like python and
>>>>> remove the java dependency on the KVM host. On the other hand, there's
>>>>> a lot of technical debt in what's been built already, while it would
>>>>> probably be almost trivial to set up a basic working agent, it seems
>>>>> like a significant amount of work to transfer all of the
>>>>> functionality, special code that works around libvirt bugs, etc. Not
>>>>> to mention agent plugins that have already had a significant amount of
>>>>> effort put into them. On top of that, I'm not sure there's a whole lot
>>>>> of value if the motive is to attract non-java guys or admins, when the
>>>>> agent's features rely on what the mgmt server can do (new
>>>>> features/capabilities would require java code anyway, or at the very
>>>>> least coordinated effort between multiple devs who want the same
>>>>> feature).
>>>>> 
>>>>>> 
>>>>>> -Ecosystem: The are lots of tools in the cloud ecosystem, we should talk about docker, ansible, cloud foundry/bosh…etc.and define a plan to have great cloudstack support in all of those.
>>>>>> 
>>>>>> -sebastien
>>>>>> 
>>>>>> 

Re: Cloudstack collab Hackathons

Posted by Marcus Sorensen <sh...@gmail.com>.
I won't be this time.

On Thu, Oct 17, 2013 at 9:35 AM, Darren Shepherd
<da...@gmail.com> wrote:
> Marcus,
>
> Will you be at CCC?  I think it's immensely important and can give plenty of good reasons, but too lazy to type at the moment.  And I need to do a bit more analysis on the scope.
>
> Darren
>
>> On Oct 17, 2013, at 8:19 AM, Marcus Sorensen <sh...@gmail.com> wrote:
>>
>> I'm not at all against it, I just haven't heard anyone give any reason
>> as to why.  Keep in mind that we'd essentially be asking anyone who
>> has written code for the agent to re-do their work (midonet, vxlan,
>> storage plugins).  My impression is that people just like the 'feel'
>> of it being in Python, and for good reason, but that ignores the fact
>> that 1) we've already done the work, and 2) features still require
>> java knowledge since the agent doesn't do anything the mgmt server
>> doesn't ask for.  Without anyone explaining why, it just sort of feels
>> like rearranging deck chairs on a boat with serious leaks going on
>> below deck. Worse, people brought their own chairs, and we threw them
>> overboard because they're now the wrong color.
>>
>> On Wed, Oct 16, 2013 at 6:54 PM, Darren Shepherd
>> <da...@gmail.com> wrote:
>>> +1 for kvm in python.  I'd like to take it a step further.  I'd like to create a framework for adding compute and storage with python drivers. The first implementation should just happen to be libvirt/kvm.  So yeah, I'll be interested in this.  I'll be landing around 10am so don't know what time I'll get to the hackathon.
>>>
>>> Darren
>>>
>>>>> On Oct 14, 2013, at 9:29 AM, Marcus Sorensen <sh...@gmail.com> wrote:
>>>>>
>>>>>> On Mon, Oct 14, 2013 at 8:22 AM, Sebastien Goasguen <ru...@gmail.com> wrote:
>>>>>>
>>>>>> On Oct 11, 2013, at 4:43 AM, Hugo Trippaers <tr...@gmail.com> wrote:
>>>>>>
>>>>>> Hey Guys,
>>>>>>
>>>>>> The CloudStack collaboration conference is right around the corner. The first day of the conference will be dedicated to workshops and a hackathon.
>>>>>>
>>>>>> I'm curious which developers are planning to attend the hackthon and what subjects you are interested in. In Santa Clara we had a short list of some subjects to discuss and some tables and discussions were already prepared in advance. In the upcoming conference we can do the same, so if you have a discussion or project idea that you want to work on at the hackthon let us know with a reply in this thread.
>>>>>>
>>>>>> I'm also curious if there are any aspiring developers that would like to have a sort of introduction into cloudstack development during the hackathon.
>>>>>>
>>>>>> If you have any other ideas, just shout.
>>>>>>
>>>>>> Cheers,
>>>>>>
>>>>>> Hugo
>>>>>
>>>>> I am adding couple topics that I would like to see:
>>>>>
>>>>> -API interfaces (AWS refactor, GCE, OCCI&CIMI standard): Discuss the state of our interfaces, plans for future, needs etc. AWS interface might need a refactor, GCE is a new interface, OCCI is a standard and Isaac Chiang has developed an interface. We are missing a CIMI interface.
>>>>>
>>>>> -DOCs: We are having lots of talks about docs, they have been split in a separate repo, we need to discuss format, release life cycle, format etc.
>>>>>
>>>>> -KVM agent: There has been discussions/wishes to re-write the KVM agent in something else than Java. Review architecture, define a plan, find developers :)
>>>>
>>>> What? First I've heard of it!  I'm not sure how I feel about that. On
>>>> one side, it seems reasonable to do it in something like python and
>>>> remove the java dependency on the KVM host. On the other hand, there's
>>>> a lot of technical debt in what's been built already, while it would
>>>> probably be almost trivial to set up a basic working agent, it seems
>>>> like a significant amount of work to transfer all of the
>>>> functionality, special code that works around libvirt bugs, etc. Not
>>>> to mention agent plugins that have already had a significant amount of
>>>> effort put into them. On top of that, I'm not sure there's a whole lot
>>>> of value if the motive is to attract non-java guys or admins, when the
>>>> agent's features rely on what the mgmt server can do (new
>>>> features/capabilities would require java code anyway, or at the very
>>>> least coordinated effort between multiple devs who want the same
>>>> feature).
>>>>
>>>>>
>>>>> -Ecosystem: The are lots of tools in the cloud ecosystem, we should talk about docker, ansible, cloud foundry/bosh…etc.and define a plan to have great cloudstack support in all of those.
>>>>>
>>>>> -sebastien
>>>>>
>>>>>

Re: Cloudstack collab Hackathons

Posted by Darren Shepherd <da...@gmail.com>.
Marcus,

Will you be at CCC?  I think it's immensely important and can give plenty of good reasons, but too lazy to type at the moment.  And I need to do a bit more analysis on the scope.

Darren

> On Oct 17, 2013, at 8:19 AM, Marcus Sorensen <sh...@gmail.com> wrote:
> 
> I'm not at all against it, I just haven't heard anyone give any reason
> as to why.  Keep in mind that we'd essentially be asking anyone who
> has written code for the agent to re-do their work (midonet, vxlan,
> storage plugins).  My impression is that people just like the 'feel'
> of it being in Python, and for good reason, but that ignores the fact
> that 1) we've already done the work, and 2) features still require
> java knowledge since the agent doesn't do anything the mgmt server
> doesn't ask for.  Without anyone explaining why, it just sort of feels
> like rearranging deck chairs on a boat with serious leaks going on
> below deck. Worse, people brought their own chairs, and we threw them
> overboard because they're now the wrong color.
> 
> On Wed, Oct 16, 2013 at 6:54 PM, Darren Shepherd
> <da...@gmail.com> wrote:
>> +1 for kvm in python.  I'd like to take it a step further.  I'd like to create a framework for adding compute and storage with python drivers. The first implementation should just happen to be libvirt/kvm.  So yeah, I'll be interested in this.  I'll be landing around 10am so don't know what time I'll get to the hackathon.
>> 
>> Darren
>> 
>>>> On Oct 14, 2013, at 9:29 AM, Marcus Sorensen <sh...@gmail.com> wrote:
>>>> 
>>>>> On Mon, Oct 14, 2013 at 8:22 AM, Sebastien Goasguen <ru...@gmail.com> wrote:
>>>>> 
>>>>> On Oct 11, 2013, at 4:43 AM, Hugo Trippaers <tr...@gmail.com> wrote:
>>>>> 
>>>>> Hey Guys,
>>>>> 
>>>>> The CloudStack collaboration conference is right around the corner. The first day of the conference will be dedicated to workshops and a hackathon.
>>>>> 
>>>>> I'm curious which developers are planning to attend the hackthon and what subjects you are interested in. In Santa Clara we had a short list of some subjects to discuss and some tables and discussions were already prepared in advance. In the upcoming conference we can do the same, so if you have a discussion or project idea that you want to work on at the hackthon let us know with a reply in this thread.
>>>>> 
>>>>> I'm also curious if there are any aspiring developers that would like to have a sort of introduction into cloudstack development during the hackathon.
>>>>> 
>>>>> If you have any other ideas, just shout.
>>>>> 
>>>>> Cheers,
>>>>> 
>>>>> Hugo
>>>> 
>>>> I am adding couple topics that I would like to see:
>>>> 
>>>> -API interfaces (AWS refactor, GCE, OCCI&CIMI standard): Discuss the state of our interfaces, plans for future, needs etc. AWS interface might need a refactor, GCE is a new interface, OCCI is a standard and Isaac Chiang has developed an interface. We are missing a CIMI interface.
>>>> 
>>>> -DOCs: We are having lots of talks about docs, they have been split in a separate repo, we need to discuss format, release life cycle, format etc.
>>>> 
>>>> -KVM agent: There has been discussions/wishes to re-write the KVM agent in something else than Java. Review architecture, define a plan, find developers :)
>>> 
>>> What? First I've heard of it!  I'm not sure how I feel about that. On
>>> one side, it seems reasonable to do it in something like python and
>>> remove the java dependency on the KVM host. On the other hand, there's
>>> a lot of technical debt in what's been built already, while it would
>>> probably be almost trivial to set up a basic working agent, it seems
>>> like a significant amount of work to transfer all of the
>>> functionality, special code that works around libvirt bugs, etc. Not
>>> to mention agent plugins that have already had a significant amount of
>>> effort put into them. On top of that, I'm not sure there's a whole lot
>>> of value if the motive is to attract non-java guys or admins, when the
>>> agent's features rely on what the mgmt server can do (new
>>> features/capabilities would require java code anyway, or at the very
>>> least coordinated effort between multiple devs who want the same
>>> feature).
>>> 
>>>> 
>>>> -Ecosystem: The are lots of tools in the cloud ecosystem, we should talk about docker, ansible, cloud foundry/bosh…etc.and define a plan to have great cloudstack support in all of those.
>>>> 
>>>> -sebastien
>>>> 
>>>> 

RE: Cloudstack collab Hackathons

Posted by Donal Lafferty <do...@citrix.com>.
An example of how to avoid Java can be found in the Hyper-V agent.  

Hyper-V experts tend to know C# better than Java, so hypervisor control is through an agent on the hypervisor written in C#.  To avoid porting the message bus, communications are over HTTP Request.  To avoid porting the command and answer objects, the agent uses weak typing.  Data is left in JSON container objects.

DL

 
> -----Original Message-----
> From: Koushik Das [mailto:koushik.das@citrix.com]
> Sent: 17 October 2013 16:39
> To: <de...@cloudstack.apache.org>
> Subject: Re: Cloudstack collab Hackathons
> 
> Agree with Marcus here.
> If we are planning to rewrite, I think that there should be some discussion
> around the possibility of making it a direct agent like XS/Vmware. If this is
> possible then installing the KVM agent on individual hosts will be eliminated.
> 
> 
> On 17-Oct-2013, at 8:49 PM, Marcus Sorensen <sh...@gmail.com>
> wrote:
> 
> > I'm not at all against it, I just haven't heard anyone give any reason
> > as to why.  Keep in mind that we'd essentially be asking anyone who
> > has written code for the agent to re-do their work (midonet, vxlan,
> > storage plugins).  My impression is that people just like the 'feel'
> > of it being in Python, and for good reason, but that ignores the fact
> > that 1) we've already done the work, and 2) features still require
> > java knowledge since the agent doesn't do anything the mgmt server
> > doesn't ask for.  Without anyone explaining why, it just sort of feels
> > like rearranging deck chairs on a boat with serious leaks going on
> > below deck. Worse, people brought their own chairs, and we threw them
> > overboard because they're now the wrong color.
> >
> > On Wed, Oct 16, 2013 at 6:54 PM, Darren Shepherd
> > <da...@gmail.com> wrote:
> >> +1 for kvm in python.  I'd like to take it a step further.  I'd like to create a
> framework for adding compute and storage with python drivers. The first
> implementation should just happen to be libvirt/kvm.  So yeah, I'll be
> interested in this.  I'll be landing around 10am so don't know what time I'll get
> to the hackathon.
> >>
> >> Darren
> >>
> >>> On Oct 14, 2013, at 9:29 AM, Marcus Sorensen <sh...@gmail.com>
> wrote:
> >>>
> >>>> On Mon, Oct 14, 2013 at 8:22 AM, Sebastien Goasguen
> <ru...@gmail.com> wrote:
> >>>>
> >>>>> On Oct 11, 2013, at 4:43 AM, Hugo Trippaers <tr...@gmail.com>
> wrote:
> >>>>>
> >>>>> Hey Guys,
> >>>>>
> >>>>> The CloudStack collaboration conference is right around the corner.
> The first day of the conference will be dedicated to workshops and a
> hackathon.
> >>>>>
> >>>>> I'm curious which developers are planning to attend the hackthon and
> what subjects you are interested in. In Santa Clara we had a short list of some
> subjects to discuss and some tables and discussions were already prepared in
> advance. In the upcoming conference we can do the same, so if you have a
> discussion or project idea that you want to work on at the hackthon let us
> know with a reply in this thread.
> >>>>>
> >>>>> I'm also curious if there are any aspiring developers that would like to
> have a sort of introduction into cloudstack development during the
> hackathon.
> >>>>>
> >>>>> If you have any other ideas, just shout.
> >>>>>
> >>>>> Cheers,
> >>>>>
> >>>>> Hugo
> >>>>
> >>>> I am adding couple topics that I would like to see:
> >>>>
> >>>> -API interfaces (AWS refactor, GCE, OCCI&CIMI standard): Discuss the
> state of our interfaces, plans for future, needs etc. AWS interface might
> need a refactor, GCE is a new interface, OCCI is a standard and Isaac Chiang
> has developed an interface. We are missing a CIMI interface.
> >>>>
> >>>> -DOCs: We are having lots of talks about docs, they have been split in a
> separate repo, we need to discuss format, release life cycle, format etc.
> >>>>
> >>>> -KVM agent: There has been discussions/wishes to re-write the KVM
> >>>> agent in something else than Java. Review architecture, define a
> >>>> plan, find developers :)
> >>>
> >>> What? First I've heard of it!  I'm not sure how I feel about that.
> >>> On one side, it seems reasonable to do it in something like python
> >>> and remove the java dependency on the KVM host. On the other hand,
> >>> there's a lot of technical debt in what's been built already, while
> >>> it would probably be almost trivial to set up a basic working agent,
> >>> it seems like a significant amount of work to transfer all of the
> >>> functionality, special code that works around libvirt bugs, etc. Not
> >>> to mention agent plugins that have already had a significant amount
> >>> of effort put into them. On top of that, I'm not sure there's a
> >>> whole lot of value if the motive is to attract non-java guys or
> >>> admins, when the agent's features rely on what the mgmt server can
> >>> do (new features/capabilities would require java code anyway, or at
> >>> the very least coordinated effort between multiple devs who want the
> >>> same feature).
> >>>
> >>>>
> >>>> -Ecosystem: The are lots of tools in the cloud ecosystem, we should talk
> about docker, ansible, cloud foundry/bosh...etc.and define a plan to have
> great cloudstack support in all of those.
> >>>>
> >>>> -sebastien
> >>>>
> >>>>


Re: Cloudstack collab Hackathons

Posted by Koushik Das <ko...@citrix.com>.
Agree with Marcus here.
If we are planning to rewrite, I think that there should be some discussion around the possibility of making it a direct agent like XS/Vmware. If this is possible then installing the KVM agent on individual hosts will be eliminated.


On 17-Oct-2013, at 8:49 PM, Marcus Sorensen <sh...@gmail.com> wrote:

> I'm not at all against it, I just haven't heard anyone give any reason
> as to why.  Keep in mind that we'd essentially be asking anyone who
> has written code for the agent to re-do their work (midonet, vxlan,
> storage plugins).  My impression is that people just like the 'feel'
> of it being in Python, and for good reason, but that ignores the fact
> that 1) we've already done the work, and 2) features still require
> java knowledge since the agent doesn't do anything the mgmt server
> doesn't ask for.  Without anyone explaining why, it just sort of feels
> like rearranging deck chairs on a boat with serious leaks going on
> below deck. Worse, people brought their own chairs, and we threw them
> overboard because they're now the wrong color.
> 
> On Wed, Oct 16, 2013 at 6:54 PM, Darren Shepherd
> <da...@gmail.com> wrote:
>> +1 for kvm in python.  I'd like to take it a step further.  I'd like to create a framework for adding compute and storage with python drivers. The first implementation should just happen to be libvirt/kvm.  So yeah, I'll be interested in this.  I'll be landing around 10am so don't know what time I'll get to the hackathon.
>> 
>> Darren
>> 
>>> On Oct 14, 2013, at 9:29 AM, Marcus Sorensen <sh...@gmail.com> wrote:
>>> 
>>>> On Mon, Oct 14, 2013 at 8:22 AM, Sebastien Goasguen <ru...@gmail.com> wrote:
>>>> 
>>>>> On Oct 11, 2013, at 4:43 AM, Hugo Trippaers <tr...@gmail.com> wrote:
>>>>> 
>>>>> Hey Guys,
>>>>> 
>>>>> The CloudStack collaboration conference is right around the corner. The first day of the conference will be dedicated to workshops and a hackathon.
>>>>> 
>>>>> I'm curious which developers are planning to attend the hackthon and what subjects you are interested in. In Santa Clara we had a short list of some subjects to discuss and some tables and discussions were already prepared in advance. In the upcoming conference we can do the same, so if you have a discussion or project idea that you want to work on at the hackthon let us know with a reply in this thread.
>>>>> 
>>>>> I'm also curious if there are any aspiring developers that would like to have a sort of introduction into cloudstack development during the hackathon.
>>>>> 
>>>>> If you have any other ideas, just shout.
>>>>> 
>>>>> Cheers,
>>>>> 
>>>>> Hugo
>>>> 
>>>> I am adding couple topics that I would like to see:
>>>> 
>>>> -API interfaces (AWS refactor, GCE, OCCI&CIMI standard): Discuss the state of our interfaces, plans for future, needs etc. AWS interface might need a refactor, GCE is a new interface, OCCI is a standard and Isaac Chiang has developed an interface. We are missing a CIMI interface.
>>>> 
>>>> -DOCs: We are having lots of talks about docs, they have been split in a separate repo, we need to discuss format, release life cycle, format etc.
>>>> 
>>>> -KVM agent: There has been discussions/wishes to re-write the KVM agent in something else than Java. Review architecture, define a plan, find developers :)
>>> 
>>> What? First I've heard of it!  I'm not sure how I feel about that. On
>>> one side, it seems reasonable to do it in something like python and
>>> remove the java dependency on the KVM host. On the other hand, there's
>>> a lot of technical debt in what's been built already, while it would
>>> probably be almost trivial to set up a basic working agent, it seems
>>> like a significant amount of work to transfer all of the
>>> functionality, special code that works around libvirt bugs, etc. Not
>>> to mention agent plugins that have already had a significant amount of
>>> effort put into them. On top of that, I'm not sure there's a whole lot
>>> of value if the motive is to attract non-java guys or admins, when the
>>> agent's features rely on what the mgmt server can do (new
>>> features/capabilities would require java code anyway, or at the very
>>> least coordinated effort between multiple devs who want the same
>>> feature).
>>> 
>>>> 
>>>> -Ecosystem: The are lots of tools in the cloud ecosystem, we should talk about docker, ansible, cloud foundry/bosh…etc.and define a plan to have great cloudstack support in all of those.
>>>> 
>>>> -sebastien
>>>> 
>>>> 


Re: Cloudstack collab Hackathons

Posted by Marcus Sorensen <sh...@gmail.com>.
I'm not at all against it, I just haven't heard anyone give any reason
as to why.  Keep in mind that we'd essentially be asking anyone who
has written code for the agent to re-do their work (midonet, vxlan,
storage plugins).  My impression is that people just like the 'feel'
of it being in Python, and for good reason, but that ignores the fact
that 1) we've already done the work, and 2) features still require
java knowledge since the agent doesn't do anything the mgmt server
doesn't ask for.  Without anyone explaining why, it just sort of feels
like rearranging deck chairs on a boat with serious leaks going on
below deck. Worse, people brought their own chairs, and we threw them
overboard because they're now the wrong color.

On Wed, Oct 16, 2013 at 6:54 PM, Darren Shepherd
<da...@gmail.com> wrote:
> +1 for kvm in python.  I'd like to take it a step further.  I'd like to create a framework for adding compute and storage with python drivers. The first implementation should just happen to be libvirt/kvm.  So yeah, I'll be interested in this.  I'll be landing around 10am so don't know what time I'll get to the hackathon.
>
> Darren
>
>> On Oct 14, 2013, at 9:29 AM, Marcus Sorensen <sh...@gmail.com> wrote:
>>
>>> On Mon, Oct 14, 2013 at 8:22 AM, Sebastien Goasguen <ru...@gmail.com> wrote:
>>>
>>>> On Oct 11, 2013, at 4:43 AM, Hugo Trippaers <tr...@gmail.com> wrote:
>>>>
>>>> Hey Guys,
>>>>
>>>> The CloudStack collaboration conference is right around the corner. The first day of the conference will be dedicated to workshops and a hackathon.
>>>>
>>>> I'm curious which developers are planning to attend the hackthon and what subjects you are interested in. In Santa Clara we had a short list of some subjects to discuss and some tables and discussions were already prepared in advance. In the upcoming conference we can do the same, so if you have a discussion or project idea that you want to work on at the hackthon let us know with a reply in this thread.
>>>>
>>>> I'm also curious if there are any aspiring developers that would like to have a sort of introduction into cloudstack development during the hackathon.
>>>>
>>>> If you have any other ideas, just shout.
>>>>
>>>> Cheers,
>>>>
>>>> Hugo
>>>
>>> I am adding couple topics that I would like to see:
>>>
>>> -API interfaces (AWS refactor, GCE, OCCI&CIMI standard): Discuss the state of our interfaces, plans for future, needs etc. AWS interface might need a refactor, GCE is a new interface, OCCI is a standard and Isaac Chiang has developed an interface. We are missing a CIMI interface.
>>>
>>> -DOCs: We are having lots of talks about docs, they have been split in a separate repo, we need to discuss format, release life cycle, format etc.
>>>
>>> -KVM agent: There has been discussions/wishes to re-write the KVM agent in something else than Java. Review architecture, define a plan, find developers :)
>>
>> What? First I've heard of it!  I'm not sure how I feel about that. On
>> one side, it seems reasonable to do it in something like python and
>> remove the java dependency on the KVM host. On the other hand, there's
>> a lot of technical debt in what's been built already, while it would
>> probably be almost trivial to set up a basic working agent, it seems
>> like a significant amount of work to transfer all of the
>> functionality, special code that works around libvirt bugs, etc. Not
>> to mention agent plugins that have already had a significant amount of
>> effort put into them. On top of that, I'm not sure there's a whole lot
>> of value if the motive is to attract non-java guys or admins, when the
>> agent's features rely on what the mgmt server can do (new
>> features/capabilities would require java code anyway, or at the very
>> least coordinated effort between multiple devs who want the same
>> feature).
>>
>>>
>>> -Ecosystem: The are lots of tools in the cloud ecosystem, we should talk about docker, ansible, cloud foundry/bosh…etc.and define a plan to have great cloudstack support in all of those.
>>>
>>> -sebastien
>>>
>>>

RE: Cloudstack collab Hackathons

Posted by Santhosh Edukulla <sa...@citrix.com>.
+1

Santhosh
________________________________________
From: Kelcey Jamison Damage [kelcey@backbonetechnology.com]
Sent: Wednesday, October 16, 2013 9:02 PM
To: dev@cloudstack.apache.org
Subject: Re: Cloudstack collab Hackathons

+1 again for KVM in Python!


----- Original Message -----

From: "Darren Shepherd" <da...@gmail.com>
To: dev@cloudstack.apache.org
Sent: Wednesday, October 16, 2013 5:54:26 PM
Subject: Re: Cloudstack collab Hackathons

+1 for kvm in python. I'd like to take it a step further. I'd like to create a framework for adding compute and storage with python drivers. The first implementation should just happen to be libvirt/kvm. So yeah, I'll be interested in this. I'll be landing around 10am so don't know what time I'll get to the hackathon.

Darren

> On Oct 14, 2013, at 9:29 AM, Marcus Sorensen <sh...@gmail.com> wrote:
>
>> On Mon, Oct 14, 2013 at 8:22 AM, Sebastien Goasguen <ru...@gmail.com> wrote:
>>
>>> On Oct 11, 2013, at 4:43 AM, Hugo Trippaers <tr...@gmail.com> wrote:
>>>
>>> Hey Guys,
>>>
>>> The CloudStack collaboration conference is right around the corner. The first day of the conference will be dedicated to workshops and a hackathon.
>>>
>>> I'm curious which developers are planning to attend the hackthon and what subjects you are interested in. In Santa Clara we had a short list of some subjects to discuss and some tables and discussions were already prepared in advance. In the upcoming conference we can do the same, so if you have a discussion or project idea that you want to work on at the hackthon let us know with a reply in this thread.
>>>
>>> I'm also curious if there are any aspiring developers that would like to have a sort of introduction into cloudstack development during the hackathon.
>>>
>>> If you have any other ideas, just shout.
>>>
>>> Cheers,
>>>
>>> Hugo
>>
>> I am adding couple topics that I would like to see:
>>
>> -API interfaces (AWS refactor, GCE, OCCI&CIMI standard): Discuss the state of our interfaces, plans for future, needs etc. AWS interface might need a refactor, GCE is a new interface, OCCI is a standard and Isaac Chiang has developed an interface. We are missing a CIMI interface.
>>
>> -DOCs: We are having lots of talks about docs, they have been split in a separate repo, we need to discuss format, release life cycle, format etc.
>>
>> -KVM agent: There has been discussions/wishes to re-write the KVM agent in something else than Java. Review architecture, define a plan, find developers :)
>
> What? First I've heard of it! I'm not sure how I feel about that. On
> one side, it seems reasonable to do it in something like python and
> remove the java dependency on the KVM host. On the other hand, there's
> a lot of technical debt in what's been built already, while it would
> probably be almost trivial to set up a basic working agent, it seems
> like a significant amount of work to transfer all of the
> functionality, special code that works around libvirt bugs, etc. Not
> to mention agent plugins that have already had a significant amount of
> effort put into them. On top of that, I'm not sure there's a whole lot
> of value if the motive is to attract non-java guys or admins, when the
> agent's features rely on what the mgmt server can do (new
> features/capabilities would require java code anyway, or at the very
> least coordinated effort between multiple devs who want the same
> feature).
>
>>
>> -Ecosystem: The are lots of tools in the cloud ecosystem, we should talk about docker, ansible, cloud foundry/bosh…etc.and define a plan to have great cloudstack support in all of those.
>>
>> -sebastien
>>
>>


Re: Cloudstack collab Hackathons

Posted by Kelcey Jamison Damage <ke...@backbonetechnology.com>.
+1 again for KVM in Python! 


----- Original Message -----

From: "Darren Shepherd" <da...@gmail.com> 
To: dev@cloudstack.apache.org 
Sent: Wednesday, October 16, 2013 5:54:26 PM 
Subject: Re: Cloudstack collab Hackathons 

+1 for kvm in python. I'd like to take it a step further. I'd like to create a framework for adding compute and storage with python drivers. The first implementation should just happen to be libvirt/kvm. So yeah, I'll be interested in this. I'll be landing around 10am so don't know what time I'll get to the hackathon. 

Darren 

> On Oct 14, 2013, at 9:29 AM, Marcus Sorensen <sh...@gmail.com> wrote: 
> 
>> On Mon, Oct 14, 2013 at 8:22 AM, Sebastien Goasguen <ru...@gmail.com> wrote: 
>> 
>>> On Oct 11, 2013, at 4:43 AM, Hugo Trippaers <tr...@gmail.com> wrote: 
>>> 
>>> Hey Guys, 
>>> 
>>> The CloudStack collaboration conference is right around the corner. The first day of the conference will be dedicated to workshops and a hackathon. 
>>> 
>>> I'm curious which developers are planning to attend the hackthon and what subjects you are interested in. In Santa Clara we had a short list of some subjects to discuss and some tables and discussions were already prepared in advance. In the upcoming conference we can do the same, so if you have a discussion or project idea that you want to work on at the hackthon let us know with a reply in this thread. 
>>> 
>>> I'm also curious if there are any aspiring developers that would like to have a sort of introduction into cloudstack development during the hackathon. 
>>> 
>>> If you have any other ideas, just shout. 
>>> 
>>> Cheers, 
>>> 
>>> Hugo 
>> 
>> I am adding couple topics that I would like to see: 
>> 
>> -API interfaces (AWS refactor, GCE, OCCI&CIMI standard): Discuss the state of our interfaces, plans for future, needs etc. AWS interface might need a refactor, GCE is a new interface, OCCI is a standard and Isaac Chiang has developed an interface. We are missing a CIMI interface. 
>> 
>> -DOCs: We are having lots of talks about docs, they have been split in a separate repo, we need to discuss format, release life cycle, format etc. 
>> 
>> -KVM agent: There has been discussions/wishes to re-write the KVM agent in something else than Java. Review architecture, define a plan, find developers :) 
> 
> What? First I've heard of it! I'm not sure how I feel about that. On 
> one side, it seems reasonable to do it in something like python and 
> remove the java dependency on the KVM host. On the other hand, there's 
> a lot of technical debt in what's been built already, while it would 
> probably be almost trivial to set up a basic working agent, it seems 
> like a significant amount of work to transfer all of the 
> functionality, special code that works around libvirt bugs, etc. Not 
> to mention agent plugins that have already had a significant amount of 
> effort put into them. On top of that, I'm not sure there's a whole lot 
> of value if the motive is to attract non-java guys or admins, when the 
> agent's features rely on what the mgmt server can do (new 
> features/capabilities would require java code anyway, or at the very 
> least coordinated effort between multiple devs who want the same 
> feature). 
> 
>> 
>> -Ecosystem: The are lots of tools in the cloud ecosystem, we should talk about docker, ansible, cloud foundry/bosh…etc.and define a plan to have great cloudstack support in all of those. 
>> 
>> -sebastien 
>> 
>> 


Re: Cloudstack collab Hackathons

Posted by Darren Shepherd <da...@gmail.com>.
+1 for kvm in python.  I'd like to take it a step further.  I'd like to create a framework for adding compute and storage with python drivers. The first implementation should just happen to be libvirt/kvm.  So yeah, I'll be interested in this.  I'll be landing around 10am so don't know what time I'll get to the hackathon.

Darren

> On Oct 14, 2013, at 9:29 AM, Marcus Sorensen <sh...@gmail.com> wrote:
> 
>> On Mon, Oct 14, 2013 at 8:22 AM, Sebastien Goasguen <ru...@gmail.com> wrote:
>> 
>>> On Oct 11, 2013, at 4:43 AM, Hugo Trippaers <tr...@gmail.com> wrote:
>>> 
>>> Hey Guys,
>>> 
>>> The CloudStack collaboration conference is right around the corner. The first day of the conference will be dedicated to workshops and a hackathon.
>>> 
>>> I'm curious which developers are planning to attend the hackthon and what subjects you are interested in. In Santa Clara we had a short list of some subjects to discuss and some tables and discussions were already prepared in advance. In the upcoming conference we can do the same, so if you have a discussion or project idea that you want to work on at the hackthon let us know with a reply in this thread.
>>> 
>>> I'm also curious if there are any aspiring developers that would like to have a sort of introduction into cloudstack development during the hackathon.
>>> 
>>> If you have any other ideas, just shout.
>>> 
>>> Cheers,
>>> 
>>> Hugo
>> 
>> I am adding couple topics that I would like to see:
>> 
>> -API interfaces (AWS refactor, GCE, OCCI&CIMI standard): Discuss the state of our interfaces, plans for future, needs etc. AWS interface might need a refactor, GCE is a new interface, OCCI is a standard and Isaac Chiang has developed an interface. We are missing a CIMI interface.
>> 
>> -DOCs: We are having lots of talks about docs, they have been split in a separate repo, we need to discuss format, release life cycle, format etc.
>> 
>> -KVM agent: There has been discussions/wishes to re-write the KVM agent in something else than Java. Review architecture, define a plan, find developers :)
> 
> What? First I've heard of it!  I'm not sure how I feel about that. On
> one side, it seems reasonable to do it in something like python and
> remove the java dependency on the KVM host. On the other hand, there's
> a lot of technical debt in what's been built already, while it would
> probably be almost trivial to set up a basic working agent, it seems
> like a significant amount of work to transfer all of the
> functionality, special code that works around libvirt bugs, etc. Not
> to mention agent plugins that have already had a significant amount of
> effort put into them. On top of that, I'm not sure there's a whole lot
> of value if the motive is to attract non-java guys or admins, when the
> agent's features rely on what the mgmt server can do (new
> features/capabilities would require java code anyway, or at the very
> least coordinated effort between multiple devs who want the same
> feature).
> 
>> 
>> -Ecosystem: The are lots of tools in the cloud ecosystem, we should talk about docker, ansible, cloud foundry/bosh…etc.and define a plan to have great cloudstack support in all of those.
>> 
>> -sebastien
>> 
>> 

Re: Cloudstack collab Hackathons

Posted by Marcus Sorensen <sh...@gmail.com>.
On Mon, Oct 14, 2013 at 8:22 AM, Sebastien Goasguen <ru...@gmail.com> wrote:
>
> On Oct 11, 2013, at 4:43 AM, Hugo Trippaers <tr...@gmail.com> wrote:
>
>> Hey Guys,
>>
>> The CloudStack collaboration conference is right around the corner. The first day of the conference will be dedicated to workshops and a hackathon.
>>
>> I'm curious which developers are planning to attend the hackthon and what subjects you are interested in. In Santa Clara we had a short list of some subjects to discuss and some tables and discussions were already prepared in advance. In the upcoming conference we can do the same, so if you have a discussion or project idea that you want to work on at the hackthon let us know with a reply in this thread.
>>
>> I'm also curious if there are any aspiring developers that would like to have a sort of introduction into cloudstack development during the hackathon.
>>
>> If you have any other ideas, just shout.
>>
>> Cheers,
>>
>> Hugo
>
> I am adding couple topics that I would like to see:
>
> -API interfaces (AWS refactor, GCE, OCCI&CIMI standard): Discuss the state of our interfaces, plans for future, needs etc. AWS interface might need a refactor, GCE is a new interface, OCCI is a standard and Isaac Chiang has developed an interface. We are missing a CIMI interface.
>
> -DOCs: We are having lots of talks about docs, they have been split in a separate repo, we need to discuss format, release life cycle, format etc.
>
> -KVM agent: There has been discussions/wishes to re-write the KVM agent in something else than Java. Review architecture, define a plan, find developers :)

What? First I've heard of it!  I'm not sure how I feel about that. On
one side, it seems reasonable to do it in something like python and
remove the java dependency on the KVM host. On the other hand, there's
a lot of technical debt in what's been built already, while it would
probably be almost trivial to set up a basic working agent, it seems
like a significant amount of work to transfer all of the
functionality, special code that works around libvirt bugs, etc. Not
to mention agent plugins that have already had a significant amount of
effort put into them. On top of that, I'm not sure there's a whole lot
of value if the motive is to attract non-java guys or admins, when the
agent's features rely on what the mgmt server can do (new
features/capabilities would require java code anyway, or at the very
least coordinated effort between multiple devs who want the same
feature).

>
> -Ecosystem: The are lots of tools in the cloud ecosystem, we should talk about docker, ansible, cloud foundry/bosh…etc.and define a plan to have great cloudstack support in all of those.
>
> -sebastien
>
>

Re: Cloudstack collab Hackathons

Posted by Nguyen Anh Tu <ng...@gmail.com>.
2013/10/14 Sebastien Goasguen <ru...@gmail.com>

> -API interfaces (AWS refactor, GCE, OCCI&CIMI standard): Discuss the state
> of our interfaces, plans for future, needs etc. AWS interface might need a
> refactor, GCE is a new interface, OCCI is a standard and Isaac Chiang has
> developed an interface. We are missing a CIMI interface.
>


>
> -Ecosystem: The are lots of tools in the cloud ecosystem, we should talk
> about docker, ansible, cloud foundry/bosh…etc.and define a plan to have
> great cloudstack support in all of those.
>

+1 for API interfaces and Ecosystem. It should be amazing for full support.
I'm willing to contribute.

-- 

N.g.U.y.e.N.A.n.H.t.U

Re: Cloudstack collab Hackathons

Posted by Darren Shepherd <da...@gmail.com>.
I'd like to throw in the topic of API clients.  So specifically what's the state of clients in python, ruby, java, and go.  With the api discovery feature it should be simple to write dynamic clients that are always up to date with the api.

Darren

> On Oct 14, 2013, at 7:22 AM, Sebastien Goasguen <ru...@gmail.com> wrote:
> 
> 
>> On Oct 11, 2013, at 4:43 AM, Hugo Trippaers <tr...@gmail.com> wrote:
>> 
>> Hey Guys,
>> 
>> The CloudStack collaboration conference is right around the corner. The first day of the conference will be dedicated to workshops and a hackathon.
>> 
>> I'm curious which developers are planning to attend the hackthon and what subjects you are interested in. In Santa Clara we had a short list of some subjects to discuss and some tables and discussions were already prepared in advance. In the upcoming conference we can do the same, so if you have a discussion or project idea that you want to work on at the hackthon let us know with a reply in this thread.
>> 
>> I'm also curious if there are any aspiring developers that would like to have a sort of introduction into cloudstack development during the hackathon.
>> 
>> If you have any other ideas, just shout.
>> 
>> Cheers,
>> 
>> Hugo
> 
> I am adding couple topics that I would like to see:
> 
> -API interfaces (AWS refactor, GCE, OCCI&CIMI standard): Discuss the state of our interfaces, plans for future, needs etc. AWS interface might need a refactor, GCE is a new interface, OCCI is a standard and Isaac Chiang has developed an interface. We are missing a CIMI interface.
> 
> -DOCs: We are having lots of talks about docs, they have been split in a separate repo, we need to discuss format, release life cycle, format etc.
> 
> -KVM agent: There has been discussions/wishes to re-write the KVM agent in something else than Java. Review architecture, define a plan, find developers :)
> 
> -Ecosystem: The are lots of tools in the cloud ecosystem, we should talk about docker, ansible, cloud foundry/bosh…etc.and define a plan to have great cloudstack support in all of those.
> 
> -sebastien
> 
> 

Re: Cloudstack collab Hackathons

Posted by Frankie Onuonga <fr...@gmail.com>.
On Mon, Oct 14, 2013 at 5:22 PM, Sebastien Goasguen <ru...@gmail.com>wrote:

>
> On Oct 11, 2013, at 4:43 AM, Hugo Trippaers <tr...@gmail.com> wrote:
>
> > Hey Guys,
> >
>
Hi

> > The CloudStack collaboration conference is right around the corner. The
> first day of the conference will be dedicated to workshops and a hackathon.
> >
> > I'm curious which developers are planning to attend the hackthon and
> what subjects you are interested in. In Santa Clara we had a short list of
> some subjects to discuss and some tables and discussions were already
> prepared in advance. In the upcoming conference we can do the same, so if
> you have a discussion or project idea that you want to work on at the
> hackthon let us know with a reply in this thread.
> >
> > I'm also curious if there are any aspiring developers that would like to
> have a sort of introduction into cloudstack development during the
> hackathon.
>
I think this would be nice. I am voting for this.

> >
> > If you have any other ideas, just shout.
> >
>
Will we have a google hangout or something as I do not think I can make it.
I would even do skype.



> > Cheers,
> >
> > Hugo
>
> I am adding couple topics that I would like to see:
>
> -API interfaces (AWS refactor, GCE, OCCI&CIMI standard): Discuss the state
> of our interfaces, plans for future, needs etc. AWS interface might need a
> refactor, GCE is a new interface, OCCI is a standard and Isaac Chiang has
> developed an interface. We are missing a CIMI interface.
>
> -DOCs: We are having lots of talks about docs, they have been split in a
> separate repo, we need to discuss format, release life cycle, format etc.
>
> -KVM agent: There has been discussions/wishes to re-write the KVM agent in
> something else than Java. Review architecture, define a plan, find
> developers :)
>
> -Ecosystem: The are lots of tools in the cloud ecosystem, we should talk
> about docker, ansible, cloud foundry/bosh…etc.and define a plan to have
> great cloudstack support in all of those.
>
> -sebastien
>
>
>

Re: Cloudstack collab Hackathons

Posted by Sebastien Goasguen <ru...@gmail.com>.
On Oct 11, 2013, at 4:43 AM, Hugo Trippaers <tr...@gmail.com> wrote:

> Hey Guys,
> 
> The CloudStack collaboration conference is right around the corner. The first day of the conference will be dedicated to workshops and a hackathon.
> 
> I'm curious which developers are planning to attend the hackthon and what subjects you are interested in. In Santa Clara we had a short list of some subjects to discuss and some tables and discussions were already prepared in advance. In the upcoming conference we can do the same, so if you have a discussion or project idea that you want to work on at the hackthon let us know with a reply in this thread.
> 
> I'm also curious if there are any aspiring developers that would like to have a sort of introduction into cloudstack development during the hackathon.
> 
> If you have any other ideas, just shout.
> 
> Cheers,
> 
> Hugo

I am adding couple topics that I would like to see:

-API interfaces (AWS refactor, GCE, OCCI&CIMI standard): Discuss the state of our interfaces, plans for future, needs etc. AWS interface might need a refactor, GCE is a new interface, OCCI is a standard and Isaac Chiang has developed an interface. We are missing a CIMI interface.

-DOCs: We are having lots of talks about docs, they have been split in a separate repo, we need to discuss format, release life cycle, format etc.

-KVM agent: There has been discussions/wishes to re-write the KVM agent in something else than Java. Review architecture, define a plan, find developers :)

-Ecosystem: The are lots of tools in the cloud ecosystem, we should talk about docker, ansible, cloud foundry/bosh…etc.and define a plan to have great cloudstack support in all of those.

-sebastien