[openstack-dev] [OpenStack Foundation] Finding people to work on the EC2 API in Nova

Alexandre Levine alevine at cloudscaling.com
Mon Feb 2 17:13:56 UTC 2015


On 2/2/15 7:04 PM, Sean Dague wrote:
> On 02/02/2015 07:01 AM, Alexandre Levine wrote:
>> Michael,
>>
>> I'm rather new here, especially in regard to communication matters, so
>> I'd also be glad to understand how it's done and then I can drive it if
>> it's ok with everybody.
>> By saying EC2 sub team - who did you keep in mind? From my team 3
>> persons are involved.
>>
>>  From the technical point of view the transition plan could look somewhat
>> like this (sequence can be different):
>>
>> 1. Triage EC2 bugs and fix showstoppers in nova's EC2.
>> 2. Contribute Tempest tests for EC2 functionality and employ them
>> against nova's EC2.
>> 3. Write spec for required API to be exposed from nova so that we get
>> full info.
>> 4. Triage and fix all of the existing nova's EC2 bugs worth fixing.
>> 5. Set up Tempest testing of the stackforge/ec2 (if that's possible).
>> 6. Communicate and discover all of the existing questions and
>> problematic points for the switching from existing EC2 API to the new
>> one. Provide solutions or decisions about them.
>> 7. Do performance testing of the new stackforge/ec2 and provide fixes if
>> any bottlenecks come up.
>> 8. Have all of the above prepared for the Vancouver summit and discuss
>> the situation there.
>>
>> Michael, I am still wondering, who's going to be responsible for timely
>> reviews and approvals of the fixes and tests we're going to contribute
>> to nova? So far this is the biggest risk. Is there anyway to allow some
>> of us to participate in the process?
> It would also be really helpful if there were reviews from you team on
> any ec2 touching code.
>
> https://review.openstack.org/#/q/file:%255Enova/api/ec2.*+status:open,n,z
>
> There currently are only a few patches which touch ec2 that are ec2
> function/bug related, and mostly don't have any scored reviews.
> Especially this series -
> https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ec2-volume-and-snapshot-tags,n,z
>
>
> Which is a month old with no scoring.

Yes, we'll start looking there as well.
>
> 	-Sean
>
>> Best regards,
>>    Alex Levine
>>
>> On 2/2/15 2:46 AM, Michael Still wrote:
>>> So, its exciting to me that we seem to developing more forward
>>> momentum here. I personally think the way forward is a staged
>>> transition from the in-nova EC2 API to the stackforge project, with
>>> testing added to ensure that we are feature complete between the two.
>>> I note that Soren disagrees with me here, but that's ok -- I'd like to
>>> see us work through that as a team based on the merits.
>>>
>>> So... It sounds like we have an EC2 sub team forming. How do we get
>>> that group meeting to come up with a transition plan?
>>>
>>> Michael
>>>
>>> On Sun, Feb 1, 2015 at 4:12 AM, Davanum Srinivas <davanum at gmail.com>
>>> wrote:
>>>> Alex,
>>>>
>>>> Very cool. thanks.
>>>>
>>>> -- dims
>>>>
>>>> On Sat, Jan 31, 2015 at 1:04 AM, Alexandre Levine
>>>> <alevine at cloudscaling.com> wrote:
>>>>> Davanum,
>>>>>
>>>>> Now that the picture with the both EC2 API solutions has cleared up
>>>>> a bit, I
>>>>> can say yes, we'll be adding the tempest tests and doing devstack
>>>>> integration.
>>>>>
>>>>> Best regards,
>>>>>     Alex Levine
>>>>>
>>>>> On 1/31/15 2:21 AM, Davanum Srinivas wrote:
>>>>>> Alexandre, Randy,
>>>>>>
>>>>>> Are there plans afoot to add support to switch on stackforge/ec2-api
>>>>>> in devstack? add tempest tests etc? CI Would go a long way in
>>>>>> alleviating concerns i think.
>>>>>>
>>>>>> thanks,
>>>>>> dims
>>>>>>
>>>>>> On Fri, Jan 30, 2015 at 1:24 PM, Bias, Randy <Randy.Bias at emc.com>
>>>>>> wrote:
>>>>>>> As you know we have been driving forward on the stack forge
>>>>>>> project and
>>>>>>> it¹s our intention to continue to support it over time, plus
>>>>>>> reinvigorate
>>>>>>> the GCE APIs when that makes sense. So we¹re supportive of
>>>>>>> deprecating
>>>>>>> from Nova to focus on EC2 API in Nova.  I also think it¹s good for
>>>>>>> these
>>>>>>> APIs to be able to iterate outside of the standard release cycle.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --Randy
>>>>>>>
>>>>>>> VP, Technology, EMC Corporation
>>>>>>> Formerly Founder & CEO, Cloudscaling (now a part of EMC)
>>>>>>> +1 (415) 787-2253 [google voice]
>>>>>>> TWITTER: twitter.com/randybias
>>>>>>> LINKEDIN: linkedin.com/in/randybias
>>>>>>> ASSISTANT: ren.ly at emc.com
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On 1/29/15, 4:01 PM, "Michael Still" <mikal at stillhq.com> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> as you might have read on openstack-dev, the Nova EC2 API
>>>>>>>> implementation is in a pretty sad state. I wont repeat all of those
>>>>>>>> details here -- you can read the thread on openstack-dev for detail.
>>>>>>>>
>>>>>>>> However, we got here because no one is maintaining the code in Nova
>>>>>>>> for the EC2 API. This is despite repeated calls over the last 18
>>>>>>>> months (at least).
>>>>>>>>
>>>>>>>> So, does the Foundation have a role here? The Nova team has
>>>>>>>> failed to
>>>>>>>> find someone to help us resolve these issues. Can the board perhaps
>>>>>>>> find resources as the representatives of some of the largest
>>>>>>>> contributors to OpenStack? Could the Foundation employ someone to
>>>>>>>> help
>>>>>>>> us our here?
>>>>>>>>
>>>>>>>> I suspect the correct plan is to work on getting the stackforge
>>>>>>>> replacement finished, and ensuring that it is feature compatible
>>>>>>>> with
>>>>>>>> the Nova implementation. However, I don't want to preempt the design
>>>>>>>> process -- there might be other ways forward here.
>>>>>>>>
>>>>>>>> I feel that a continued discussion which just repeats the last 18
>>>>>>>> months wont actually fix the situation -- its time to "break out" of
>>>>>>>> that mode and find other ways to try and get someone working on this
>>>>>>>> problem.
>>>>>>>>
>>>>>>>> Thoughts welcome.
>>>>>>>>
>>>>>>>> Michael
>>>>>>>>
>>>>>>>> -- 
>>>>>>>> Rackspace Australia
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Foundation mailing list
>>>>>>>> Foundation at lists.openstack.org
>>>>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/foundation
>>>>>>>
>>>>>>> __________________________________________________________________________
>>>>>>>
>>>>>>> OpenStack Development Mailing List (not for usage questions)
>>>>>>> Unsubscribe:
>>>>>>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>>>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>>>
>>>>> __________________________________________________________________________
>>>>>
>>>>> OpenStack Development Mailing List (not for usage questions)
>>>>> Unsubscribe:
>>>>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>
>>>> -- 
>>>> Davanum Srinivas :: https://twitter.com/dims
>>>>
>>>> __________________________________________________________________________
>>>>
>>>> OpenStack Development Mailing List (not for usage questions)
>>>> Unsubscribe:
>>>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>
>>
>> __________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>




More information about the OpenStack-dev mailing list