Hi Hu, <div><br></div><div>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 <a href="https://blueprints.launchpad.net/quantum/+spec/lbaas-driver-api">https://blueprints.launchpad.net/quantum/+spec/lbaas-driver-api</a> We plan to complete the specification right after G2 milestone. </div>
<div><br></div><div>If you want to contribute driver code, the workflow is following: </div><div> * write a blueprint describing feature set implemented by driver (e.g. what types of protocols and health monitors are supported)</div>
<div> * write code and unit tests</div><div> * post code to review and pass it</div><div>Overall these steps may take some time, but imho there are chances to get into G release.</div><div><br></div><div>Thanks,</div><div>
Ilya</div><div><br><div class="gmail_quote">2012/12/20 HuYanrui <span dir="ltr"><<a href="mailto:huyr@arraynetworks.com.cn" target="_blank">huyr@arraynetworks.com.cn</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<u></u>





<div lang="EN-US" vlink="purple" link="blue" bgcolor="#ffffff">
<div><font face="宋体">Sam, or other guys can help answer this.</font></div>
<div><font face="宋体">I see the new plan is to finish the develop before 
milestone of grizzly-3(2012/2/21).</font></div>
<div><font face="宋体">And in the session minutes, it will include driver of 
F5,Citrix,Redware,Brocade. </font></div>
<div><font face="宋体">Who will do the coding of these drivers? The company 
that owned the device?</font></div>
<div><font face="宋体">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?</font></div>
<div><font face="宋体">I know there will be some code review or testing time, 
right?</font></div>
<div><font face="宋体"></font> </div>
<blockquote style="PADDING-RIGHT:0px;PADDING-LEFT:5px;MARGIN-LEFT:5px;BORDER-LEFT:#000000 2px solid;MARGIN-RIGHT:0px"><div class="im">
  <div style="FONT:9pt 宋体">----- Original Message ----- </div>
  <div style="BACKGROUND:#e4e4e4;FONT:9pt 宋体"><b>From:</b> 
  <a title="SamuelB@Radware.com" href="mailto:SamuelB@Radware.com" target="_blank">Samuel 
  Bercovici</a> </div>
  <div style="FONT:9pt 宋体"><b>To:</b> <a title="openstack-dev@lists.openstack.org" href="mailto:openstack-dev@lists.openstack.org" target="_blank">OpenStack Development Mailing 
  List</a> </div>
  </div><div><div class="h5"><div style="FONT:9pt 宋体"><b>Sent:</b> Thursday, December 06, 2012 11:33 
  PM</div>
  <div style="FONT:9pt 宋体"><b>Subject:</b> Re: [openstack-dev] [Quantum]How to 
  contribute LBaas driver?</div>
  <div><br></div>
  <div>
  <p class="MsoNormal"><span style="FONT-SIZE:11pt;COLOR:#1f497d;FONT-FAMILY:'Calibri','sans-serif'">Hi,<u></u><u></u></span></p>
  <p class="MsoNormal"><span style="FONT-SIZE:11pt;COLOR:#1f497d;FONT-FAMILY:'Calibri','sans-serif'"><u></u> <u></u></span></p>
  <p class="MsoNormal"><span style="FONT-SIZE:11pt;COLOR:#1f497d;FONT-FAMILY:'Calibri','sans-serif'">The 
  code is part of the standard Quantum trunk. <u></u><u></u></span></p>
  <p class="MsoNormal"><span style="FONT-SIZE:11pt;COLOR:#1f497d;FONT-FAMILY:'Calibri','sans-serif'">The 
  blue prints and code containing LBaaS are part of the *<b>new</b>* 
  one.<u></u><u></u></span></p>
  <p class="MsoNormal"><span style="FONT-SIZE:11pt;COLOR:#1f497d;FONT-FAMILY:'Calibri','sans-serif'"><u></u> <u></u></span></p>
  <p class="MsoNormal"><span style="FONT-SIZE:11pt;COLOR:#1f497d;FONT-FAMILY:'Calibri','sans-serif'">Regards,<u></u><u></u></span></p>
  <p class="MsoNormal"><span style="FONT-SIZE:11pt;COLOR:#1f497d;FONT-FAMILY:'Calibri','sans-serif'">                
  -Sam.<u></u><u></u></span></p>
  <p class="MsoNormal"><span style="FONT-SIZE:11pt;COLOR:#1f497d;FONT-FAMILY:'Calibri','sans-serif'"><u></u> <u></u></span></p>
  <p class="MsoNormal"><span style="FONT-SIZE:11pt;COLOR:#1f497d;FONT-FAMILY:'Calibri','sans-serif'"><u></u> <u></u></span></p>
  <div style="BORDER-RIGHT:medium none;PADDING-RIGHT:0in;BORDER-TOP:#b5c4df 1pt solid;PADDING-LEFT:0in;PADDING-BOTTOM:0in;BORDER-LEFT:medium none;PADDING-TOP:3pt;BORDER-BOTTOM:medium none">
  <p class="MsoNormal"><b><span style="FONT-SIZE:10pt;FONT-FAMILY:'Tahoma','sans-serif'">From:</span></b><span style="FONT-SIZE:10pt;FONT-FAMILY:'Tahoma','sans-serif'"> Gavin Mu 
  [mailto:<a href="mailto:gavin.mu@gmail.com" target="_blank">gavin.mu@gmail.com</a>] <br><b>Sent:</b> Thursday, December 06, 2012 5:27 
  PM<br><b>To:</b> OpenStack Development Mailing List<br><b>Subject:</b> Re: 
  [openstack-dev] [Quantum]How to contribute LBaas 
  driver?<u></u><u></u></span></p></div>
  <p class="MsoNormal"><u></u> <u></u></p>
  <p class="MsoNormal">Hi, llya,<u></u><u></u></p>
  <div>
  <p class="MsoNormal"><u></u> <u></u></p></div>
  <div>
  <p class="MsoNormal">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...<u></u><u></u></p></div>
  <div>
  <p class="MsoNormal"><u></u> <u></u></p></div>
  <div>
  <p class="MsoNormal">is the <a href="http://wiki.openstack.org/Quantum/LBaaS/API_1.0" target="_blank"><span style="BORDER-RIGHT:windowtext 1pt;PADDING-RIGHT:0in;BORDER-TOP:windowtext 1pt;PADDING-LEFT:0in;FONT-SIZE:10.5pt;BACKGROUND:white;PADDING-BOTTOM:0in;BORDER-LEFT:windowtext 1pt;COLOR:#551a8b;PADDING-TOP:0in;BORDER-BOTTOM:windowtext 1pt;FONT-FAMILY:'Arial','sans-serif';TEXT-DECORATION:none">Quantum/LBaaS/API_1.0</span></a> 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.<u></u><u></u></p></div>
  <div>
  <p class="MsoNormal"><u></u> <u></u></p></div>
  <div>
  <p class="MsoNormal">I also noticed that there are several blueprints and also 
  codereview which seems related with LBaaS, for example, <a title="LBaaS Tenant API" href="https://blueprints.launchpad.net/quantum/+spec/lbaas-restapi-tenant" target="_blank"><span style="FONT-SIZE:9pt;BACKGROUND:white;COLOR:#0033aa;FONT-FAMILY:'Tahoma','sans-serif';TEXT-DECORATION:none">lbaas-restapi-tenant</span></a>, 
  is this the *new* one? and currently what can we do if we want to design/code 
  our drivers for the *new* one?<u></u><u></u></p></div>
  <div>
  <p class="MsoNormal"><u></u> <u></u></p></div>
  <div>
  <p class="MsoNormal">Thanks & Regards,<u></u><u></u></p></div>
  <div>
  <p class="MsoNormal" style="MARGIN-BOTTOM:12pt">Gavin<u></u><u></u></p>
  <div>
  <p class="MsoNormal">On Thu, Dec 6, 2012 at 6:02 PM, Ilya Shakhat <<a href="mailto:ishakhat@mirantis.com" target="_blank">ishakhat@mirantis.com</a>> wrote:<u></u><u></u></p>
  <p class="MsoNormal">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 <a href="http://wiki.openstack.org/Quantum/LBaaS" target="_blank">http://wiki.openstack.org/Quantum/LBaaS</a><u></u><u></u></p>
  <div>
  <p class="MsoNormal"><u></u> <u></u></p></div>
  <div>
  <p class="MsoNormal">Thanks,<u></u><u></u></p></div>
  <div>
  <p class="MsoNormal">Ilya<u></u><u></u></p>
  <div>
  <div>
  <p class="MsoNormal"><u></u> <u></u></p>
  <div>
  <p class="MsoNormal"><u></u> <u></u></p>
  <div>
  <p class="MsoNormal">2012/12/6 HuYanrui <<a href="mailto:huyr@arraynetworks.com.cn" target="_blank">huyr@arraynetworks.com.cn</a>><u></u><u></u></p>
  <div>
  <div>
  <p class="MsoNormal"><span style="FONT-FAMILY:宋体">Thanks for Ilya's kindly 
  reply.</span><u></u><u></u></p></div>
  <div>
  <p class="MsoNormal"><span style="FONT-FAMILY:宋体">I previously got the code 
  from github <a href="https://github.com/Mirantis/openstack-lbaas" target="_blank">https://github.com/Mirantis/openstack-lbaas</a></span><u></u><u></u></p></div>
  <div>
  <p class="MsoNormal"><span style="FONT-FAMILY:宋体">Seems it's at least 2 months 
  not updated. Is this the old one?</span><u></u><u></u></p></div>
  <div>
  <p class="MsoNormal"><span style="FONT-FAMILY:宋体">By search the file system of 
  devstack, I did not find cooresponding file "*driver*" like in previous github 
  files.</span><u></u><u></u></p></div>
  <div>
  <p class="MsoNormal"><span style="FONT-FAMILY:宋体">Seems I need read more in 
  this link <a href="http://wiki.openstack.org/Quantum/LBaaS" target="_blank">http://wiki.openstack.org/Quantum/LBaaS</a></span><u></u><u></u></p></div>
  <blockquote style="BORDER-RIGHT:medium none;PADDING-RIGHT:0in;BORDER-TOP:medium none;PADDING-LEFT:4pt;PADDING-BOTTOM:0in;MARGIN:5pt 0in 5pt 3.75pt;BORDER-LEFT:black 1.5pt solid;PADDING-TOP:0in;BORDER-BOTTOM:medium none">

    <div>
    <div>
    <p class="MsoNormal"><span style="FONT-SIZE:9pt;FONT-FAMILY:宋体">----- 
    Original Message ----- <u></u><u></u></span></p></div>
    <div>
    <p class="MsoNormal" style="BACKGROUND:#e4e4e4"><b><span style="FONT-SIZE:9pt;FONT-FAMILY:宋体">From:</span></b><span style="FONT-SIZE:9pt;FONT-FAMILY:宋体"> <a title="ishakhat@mirantis.com" href="mailto:ishakhat@mirantis.com" target="_blank">Ilya Shakhat</a> 
    <u></u><u></u></span></p></div>
    <div>
    <p class="MsoNormal"><b><span style="FONT-SIZE:9pt;FONT-FAMILY:宋体">To:</span></b><span style="FONT-SIZE:9pt;FONT-FAMILY:宋体"> <a title="openstack-dev@lists.openstack.org" href="mailto:openstack-dev@lists.openstack.org" target="_blank">OpenStack 
    Development Mailing List</a> <u></u><u></u></span></p></div></div>
    <div>
    <div>
    <div>
    <p class="MsoNormal"><b><span style="FONT-SIZE:9pt;FONT-FAMILY:宋体">Sent:</span></b><span style="FONT-SIZE:9pt;FONT-FAMILY:宋体"> Wednesday, December 05, 2012 5:54 
    PM<u></u><u></u></span></p></div>
    <div>
    <p class="MsoNormal"><b><span style="FONT-SIZE:9pt;FONT-FAMILY:宋体">Subject:</span></b><span style="FONT-SIZE:9pt;FONT-FAMILY:宋体"> Re: [openstack-dev] [Quantum]How to 
    contribute LBaas driver?<u></u><u></u></span></p></div>
    <div>
    <p class="MsoNormal"><u></u> <u></u></p></div>
    <p class="MsoNormal">The review process is rather straight-forward, depending 
    on code quality it may require several iterations and a few weeks to be 
    completed. <u></u><u></u></p>
    <div>
    <p class="MsoNormal"><u></u> <u></u></p></div>
    <div>
    <p class="MsoNormal">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 <a href="http://launchpad.net" target="_blank">launchpad.net</a> (specifically 
    those that start with 'lbaas-' prefix). Regarding F5 driver - it was 
    implemented for old LBaaS and will be not compatible with new 
    version.<u></u><u></u></p></div>
    <div>
    <p class="MsoNormal"><u></u> <u></u></p></div>
    <div>
    <p class="MsoNormal">Thanks,<u></u><u></u></p></div>
    <div>
    <p class="MsoNormal" style="MARGIN-BOTTOM:12pt">Ilya<u></u><u></u></p>
    <div>
    <p class="MsoNormal">2012/12/5 HuYanrui <<a href="mailto:huyr@arraynetworks.com.cn" target="_blank">huyr@arraynetworks.com.cn</a>><u></u><u></u></p>
    <p class="MsoNormal">Another question.<br>If our driver code was ready. How 
    much longer it will take for the code pass review and accepted by openstack 
    project?<br>I see F5 already have driver published on github, but still not 
    see their code in openstack code.<u></u><u></u></p>
    <div>
    <p class="MsoNormal">----- Original Message -----<br>From: "Sachin Thakkar" 
    <<a href="mailto:sthakkar@vmware.com" target="_blank">sthakkar@vmware.com</a>><br>To: "OpenStack Development 
    Mailing List" <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack.org</a>><u></u><u></u></p></div>
    <div>
    <div>
    <p class="MsoNormal">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 for 
    Grizzly. After the framework is in place, the plugins for each specific 
    vendor will likely follow.<br>><br>> Sachin<br>><br>> ----- 
    Original Message -----<br>> From: "HuYanrui" <<a href="mailto:huyr@arraynetworks.com.cn" target="_blank">huyr@arraynetworks.com.cn</a>><br>> To: "OpenStack 
    Development Mailing List" <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank">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 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 <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" target="_blank">sthakkar@vmware.com</a>><br>> To: "OpenStack Development 
    Mailing List" <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank">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 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<br>>><br>>> Cheers,<br>>> 
    Sachin<br>>><br>>> ----- Original Message -----<br>>> 
    From: "HuYanrui" <<a href="mailto:huyr@arraynetworks.com.cn" target="_blank">huyr@arraynetworks.com.cn</a>><br>>> To: <a href="mailto:openstack-dev@lists.openstack.org" target="_blank">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>>> <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" target="_blank">huyr@arraynetworks.com.cn</a><br>>> 
    _______________________________________________<br>>> OpenStack-dev 
    mailing list<br>>> <a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">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" target="_blank">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" target="_blank">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" target="_blank">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" target="_blank">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><u></u><u></u></p>
</div></div></div>
    <p class="MsoNormal"><u></u> <u></u></p></div></div></div>
    <div class="MsoNormal" style="TEXT-ALIGN:center" align="center">
    <hr align="center" width="100%" size="2">
    </div>
    <div>
    <p class="MsoNormal">_______________________________________________<br>OpenStack-dev 
    mailing list<br><a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">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><u></u><u></u></p>
</div></blockquote></div>
  <p class="MsoNormal" style="MARGIN-BOTTOM:12pt"><br>_______________________________________________<br>OpenStack-dev 
  mailing list<br><a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">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><u></u><u></u></p>
</div>
  <p class="MsoNormal"><u></u> <u></u></p></div></div></div></div>
  <p class="MsoNormal" style="MARGIN-BOTTOM:12pt"><br>_______________________________________________<br>OpenStack-dev 
  mailing list<br><a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">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><u></u><u></u></p>
</div>
  <p class="MsoNormal"><u></u> <u></u></p></div></div>
  <p>
  </p><hr>

  <p></p>_______________________________________________<br>OpenStack-dev 
  mailing 
  list<br><a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">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>
<p></p></div></div></blockquote></div>
<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></blockquote></div><br></div>