[openstack-dev] [Quantum]How to contribute LBaas driver?

Gavin Mu gavin.mu at gmail.com
Sun Jan 6 01:32:42 UTC 2013


Hi, llya,

>From the BP lbaas-agent-and-rpc, you have made a good progress on the
full cycle, then when can we get them code review? thanks.

Regards,
Gavin

On Thu, Dec 20, 2012 at 7:27 PM, Ilya Shakhat <ishakhat at mirantis.com> wrote:
> Hi Hu,
>
> Community plan to develop driver for HAProxy and this driver will be
> included into Griizly LBaaS by default. Other drivers are not mandatory and
> may be developed by vendors (we hope they will do this). The API for drivers
> is not finished yet, draft version is in blueprint
> https://blueprints.launchpad.net/quantum/+spec/lbaas-driver-api We plan to
> complete the specification right after G2 milestone.
>
> If you want to contribute driver code, the workflow is following:
>  * write a blueprint describing feature set implemented by driver (e.g. what
> types of protocols and health monitors are supported)
>  * write code and unit tests
>  * post code to review and pass it
> Overall these steps may take some time, but imho there are chances to get
> into G release.
>
> Thanks,
> Ilya
>
> 2012/12/20 HuYanrui <huyr at arraynetworks.com.cn>
>>
>> Sam, or other guys can help answer this.
>> I see the new plan is to finish the develop before milestone of
>> grizzly-3(2012/2/21).
>> And in the session minutes, it will include driver of
>> F5,Citrix,Redware,Brocade.
>> Who will do the coding of these drivers? The company that owned the
>> device?
>> We are also contribute our driver based on our Load balance device(based
>> on new LBaas structure), is ther any oppotunity to catch the grizzly
>> schedule?
>> I know there will be some code review or testing time, right?
>>
>>
>> ----- Original Message -----
>> From: Samuel Bercovici
>> To: OpenStack Development Mailing List
>> Sent: Thursday, December 06, 2012 11:33 PM
>> Subject: Re: [openstack-dev] [Quantum]How to contribute LBaas driver?
>>
>> Hi,
>>
>>
>>
>> The code is part of the standard Quantum trunk.
>>
>> The blue prints and code containing LBaaS are part of the *new* one.
>>
>>
>>
>> Regards,
>>
>>                 -Sam.
>>
>>
>>
>>
>>
>> From: Gavin Mu [mailto:gavin.mu at gmail.com]
>> Sent: Thursday, December 06, 2012 5:27 PM
>> To: OpenStack Development Mailing List
>> Subject: Re: [openstack-dev] [Quantum]How to contribute LBaas driver?
>>
>>
>>
>> Hi, llya,
>>
>>
>>
>> Is there an URL of the *new* LBaaS code repo? I did not find anything
>> about LBaaS in quantum code repo, and I am still puzzled with the *current*
>> status after reading that wiki...
>>
>>
>>
>> is the Quantum/LBaaS/API_1.0 in wiki for the *new* LBaaS? and what is the
>> current status? just a design or have had a runable implementation? I
>> noticed that it is different with the *old* Mirantis/openstack-lbaas one.
>>
>>
>>
>> I also noticed that there are several blueprints and also codereview which
>> seems related with LBaaS, for example, lbaas-restapi-tenant, is this the
>> *new* one? and currently what can we do if we want to design/code our
>> drivers for the *new* one?
>>
>>
>>
>> Thanks & Regards,
>>
>> Gavin
>>
>> On Thu, Dec 6, 2012 at 6:02 PM, Ilya Shakhat <ishakhat at mirantis.com>
>> wrote:
>>
>> Mirantis/openstack-lbaas is an "old" version for Essex release. It is a
>> separate project and it was not incorporated with Openstack nor official
>> devstack. The "new" LBaaS is a part of Quantum module and it will be
>> included into upcoming Grizzly release. All information about it is on
>> http://wiki.openstack.org/Quantum/LBaaS
>>
>>
>>
>> Thanks,
>>
>> Ilya
>>
>>
>>
>>
>>
>> 2012/12/6 HuYanrui <huyr at arraynetworks.com.cn>
>>
>> Thanks for Ilya's kindly reply.
>>
>> I previously got the code from github
>> https://github.com/Mirantis/openstack-lbaas
>>
>> Seems it's at least 2 months not updated. Is this the old one?
>>
>> By search the file system of devstack, I did not find cooresponding file
>> "*driver*" like in previous github files.
>>
>> Seems I need read more in this link
>> http://wiki.openstack.org/Quantum/LBaaS
>>
>> ----- Original Message -----
>>
>> From: Ilya Shakhat
>>
>> To: OpenStack Development Mailing List
>>
>> Sent: Wednesday, December 05, 2012 5:54 PM
>>
>> Subject: Re: [openstack-dev] [Quantum]How to contribute LBaas driver?
>>
>>
>>
>> The review process is rather straight-forward, depending on code quality
>> it may require several iterations and a few weeks to be completed.
>>
>>
>>
>> If you are ready to start writing driver, note that its interface and
>> workflow in Quantum LBaaS will differ from the initial LBaaS version. You
>> may keep an eye on the progress by tracking blueprints on launchpad.net
>> (specifically those that start with 'lbaas-' prefix). Regarding F5 driver -
>> it was implemented for old LBaaS and will be not compatible with new
>> version.
>>
>>
>>
>> Thanks,
>>
>> Ilya
>>
>> 2012/12/5 HuYanrui <huyr at arraynetworks.com.cn>
>>
>> Another question.
>> If our driver code was ready. How much longer it will take for the code
>> pass review and accepted by openstack project?
>> I see F5 already have driver published on github, but still not see their
>> code in openstack code.
>>
>> ----- Original Message -----
>> From: "Sachin Thakkar" <sthakkar at vmware.com>
>> To: "OpenStack Development Mailing List"
>> <openstack-dev at lists.openstack.org>
>>
>> Sent: Monday, November 19, 2012 4:23 PM
>> Subject: Re: [openstack-dev] [Quantum]How to contribute LBaas driver?
>>
>>
>> > That's likely because LBaaS as a core quantum feature is just underway
>> > for Grizzly. After the framework is in place, the plugins for each specific
>> > vendor will likely follow.
>> >
>> > Sachin
>> >
>> > ----- Original Message -----
>> > From: "HuYanrui" <huyr at arraynetworks.com.cn>
>> > To: "OpenStack Development Mailing List"
>> > <openstack-dev at lists.openstack.org>
>> > Sent: Monday, November 19, 2012 12:14:19 AM
>> > Subject: Re: [openstack-dev] [Quantum]How to contribute LBaas driver?
>> >
>> > Thanks for Sachin's kindly reply.
>> > Just one more question:
>> > I saw F5 published their driver code on github. And LBaas proposal also
>> > mentioned F5 bigip.
>> > But there is no F5 driver in LBaas source on github.
>> > And I also did not found F5 name in company list of CLA at
>> > http://wiki.openstack.org/Contributors/Corporate
>> > ----- Original Message -----
>> > From: "Sachin Thakkar" <sthakkar at vmware.com>
>> > To: "OpenStack Development Mailing List"
>> > <openstack-dev at lists.openstack.org>
>> > Sent: Monday, November 19, 2012 3:47 PM
>> > Subject: Re: [openstack-dev] [Quantum]How to contribute LBaas driver?
>> >
>> >
>> >> Hi Hu,
>> >>
>> >> Yes, that is the correct process. We initially were having separate
>> >> LBaaS discussions during/after the summit but it has now been separated into
>> >> distinct work items. If you're interested in helping, ping us when we
>> >> discuss LBaaS during the quantum meeting
>> >>
>> >> Cheers,
>> >> Sachin
>> >>
>> >> ----- Original Message -----
>> >> From: "HuYanrui" <huyr at arraynetworks.com.cn>
>> >> To: openstack-dev at lists.openstack.org
>> >> Sent: Sunday, November 18, 2012 11:28:26 PM
>> >> Subject: [openstack-dev] [Quantum]How to contribute LBaas driver?
>> >>
>> >>
>> >>
>> >> Guys,
>> >> Just want to make sure how to contribue LBaas driver (commercial)?
>> >> Is this process same with contribute plugin in quantum like this page?
>> >> -
>> >> http://wiki.openstack.org/QuantumDevelopment
>> >>
>> >>
>> >>
>> >> Hu Yanrui
>> >>
>> >> Array Networks Inc.
>> >>
>> >> Tel: 86 010-84446688 ext 259
>> >>
>> >> E-mail : huyr at arraynetworks.com.cn
>> >> _______________________________________________
>> >> OpenStack-dev mailing list
>> >> OpenStack-dev at lists.openstack.org
>> >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>> >>
>> >> _______________________________________________
>> >> OpenStack-dev mailing list
>> >> OpenStack-dev at lists.openstack.org
>> >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>> > _______________________________________________
>> > OpenStack-dev mailing list
>> > OpenStack-dev at lists.openstack.org
>> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>> >
>> > _______________________________________________
>> > OpenStack-dev mailing list
>> > OpenStack-dev at lists.openstack.org
>> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>>
>> ________________________________
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>>
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>>
>> ________________________________
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>



More information about the OpenStack-dev mailing list