<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi,<br class=""><br class="">I created a patch to fail on the proxy call to Neutron for used limits, found here: <a href="https://review.openstack.org/#/c/199604/" class="">https://review.openstack.org/#/c/199604/</a><br class=""><br class="">This patch was done because of this: <a href="http://docs.openstack.org/developer/nova/project_scope.html?highlight=proxy#no-more-api-proxies" class="">http://docs.openstack.org/developer/nova/project_scope.html?highlight=proxy#no-more-api-proxies</a>, where it’s stated that Nova shouldn’t be proxying API calls.<div class=""><br class=""></div><div class="">That said, Matt Riedemann brings up the point that this breaks the case where Neutron is installed and we want to be more graceful, rather than just raising an exception.  Here are some options:<div class=""><br class="">1. fail - (the code in the patch above)<br class="">2. proxy to neutron for floating ips and security groups - that's what the original change was doing back in havana<br class="">3. return -1 or something for floatingips/security groups to indicate that we don't know, you have to get those from neutron</div><div class=""><br class=""></div><div class="">Does anybody have an opinion on which option we should do regarding API proxies in this case?</div><div class=""><br class=""></div><div class="">Thanks,</div><div class=""><br class=""></div><div class="">Cale Rath</div></div></body></html>