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