<p>+1 to Dash (Dan + Vish) :p</p>
<p>Lean@mercadolibre</p>
<div class="gmail_quote">On Mar 28, 2012 7:50 PM, "Dan Wendlandt" <<a href="mailto:dan@nicira.com">dan@nicira.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br><br><div class="gmail_quote">On Wed, Mar 28, 2012 at 3:25 PM, Vishvananda Ishaya <span dir="ltr"><<a href="mailto:vishvananda@gmail.com" target="_blank">vishvananda@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div style="word-wrap:break-word"><div><div><br></div></div><div><br></div><div>So that explains where we are.  Here is the plan (as I understand) for the future:</div><div><br></div><div>a) move the quantum plugin to the api layer</div>


<div>(At this point we could move validation into the api if necessary.)</div><div><br></div><div>b) define a more complete network api which includes all of the necessary features that are currently compute extensions</div>


<div><br></div><div>c) make a client to talk to the api</div><div><br></div><div>d) make compute talk through the client to the api instead of using rabbit messages</div></div></blockquote><div><br></div><div>Agreed, this is what I've been thinking as well. Moving forward, configuration of floating IPs would be done using the Quantum API. For people who want to drive network config via Nova (e.g., using euca-api, or using os-api extensions for backward compat), these calls would effectively be proxied to Quantum.  If someone using the proxied APIs make a request that results in an error, the Quantum API would generate an error, and the proxy would essentially pass this error on to the user. </div>


<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><br></div></div></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>Dan Wendlandt <div>Nicira Networks: <a href="http://www.nicira.com" target="_blank">www.nicira.com</a><br><div>twitter: danwendlandt<br>


~~~~~~~~~~~~~~~~~~~~~~~~~~~<br></div></div><br>
<br>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div>