<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 25 January 2017 at 14:17, Monty Taylor <span dir="ltr"><<a href="mailto:mordred@inaugust.com" target="_blank">mordred@inaugust.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">> Adding an additional networking project to try to solve this will only<br>
> make things work. We need one API. If it needs to grow features, it<br>
> needs to grow features - but they should be features that all of<br>
> OpenStack users get.<br>
<br>
</span>WORSE - will make things WORSE - not work. Sorry for potentially<br>
completely misleading typo.<br></blockquote><div><br></div><div>I should perhaps make clear that whenever I talk about 'other networking APIs' I am not saying 'I think we should throw Neutron away' or 'we should invent a shiny new API and compete with Neutron'.  I am saying that there's value keeping the API of new features from intersecting the old when we add things that are logically well separated from what we currently have.  As it is, when you extend Neutron using current techniques, you have to touch several elements of the existing API and you have no separation - effectively you have to build outcroppings onto an API monolith.<br></div></div></div></div>