<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Jun 14, 2016 at 9:37 AM, Sean Dague <span dir="ltr"><<a href="mailto:sean@dague.net" target="_blank">sean@dague.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 06/14/2016 11:02 AM, Matt Riedemann wrote:<br>
> A question came up in the nova IRC channel this morning about the<br>
> api_rate_limit config option in nova which was only for the v2 API.<br>
><br>
> Sean Dague explained that it never really worked because it was per API<br>
> server so if you had more than one API server it was busted. There is no<br>
> in-tree replacement in nova.<br>
><br>
> So the open question here is, what are people doing as an alternative?<br>
<br>
</span>Just as a clarification. The toy implementation that used to live in<br>
Nova was even worse then described above. The counters were kept per<br>
process. So if you had > 1 API worker (default is # of workers per CPU)<br>
it would be inconsistent.<br>
<br>
This is why it was defaulted in false in Havana, and never carried<br>
forward to the new API backend.<br>
<span class="HOEnZb"><font color="#888888"><br>
        -Sean<br></font></span></blockquote><div><br></div><div>+1 to remove that code! </div></div></div></div>