<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">+1<br><div><br><div><div>On 27/06/2013, at 6:34 AM, Joe Gordon <<a href="mailto:joe.gordon0@gmail.com">joe.gordon0@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr"><div style="font-family:arial,sans-serif;font-size:13px">Hi All<br class=""><br></div><div style="font-family:arial,sans-serif;font-size:13px">We are looking into changing the default values for nova API rate limiting to be something that will work on a small (several rack) deployment. </div>

<div style="font-family:arial,sans-serif;font-size:13px"><span style="background-color:rgb(255,255,255)"><br></span></div><div style="font-family:arial,sans-serif;font-size:13px"><div><span style="background-color:rgb(255,255,255)"><a href="https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/limits.py#L225" target="_blank">https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/<span style="color:rgb(34,34,34)">limits</span>.py#L225</a><br>

</span></div><div><span style="background-color:rgb(255,255,255)"><br></span></div><div><span style="background-color:rgb(255,255,255)">Here are the current values:</span></div><div><pre style="white-space:pre-wrap;font-family:Consolas,'Liberation Mono',Courier,monospace;margin-top:0px;margin-bottom:0px;color:rgb(51,51,51);line-height:18px">
<div style="padding-left:10px"><span style="background-color:rgb(255,255,255)">
DEFAULT_LIMITS <span style="font-weight:bold">=</span> [</span></div><div style="padding-left:10px"><span style="background-color:rgb(255,255,255)">
    <span style="color:rgb(34,34,34)">Limit</span>(<span style="color:rgb(221,17,68)">"POST"</span>, <span style="color:rgb(221,17,68)">"*"</span>, <span style="color:rgb(221,17,68)">".*"</span>, <span style="color:rgb(0,153,153)">10</span>, PER_MINUTE),</span></div>

<span style="background-color:rgb(255,255,255)">

</span><div style="padding-left:10px"><span style="background-color:rgb(255,255,255)">    <span style="color:rgb(34,34,34)">Limit</span>(<span style="color:rgb(221,17,68)">"POST"</span>, <span style="color:rgb(221,17,68)">"*/servers"</span>, <span style="color:rgb(221,17,68)">"^/servers"</span>, <span style="color:rgb(0,153,153)">50</span>, PER_DAY),</span></div>

<span style="background-color:rgb(255,255,255)">

</span><div style="padding-left:10px"><span style="background-color:rgb(255,255,255)">    <span style="color:rgb(34,34,34)">Limit</span>(<span style="color:rgb(221,17,68)">"PUT"</span>, <span style="color:rgb(221,17,68)">"*"</span>, <span style="color:rgb(221,17,68)">".*"</span>, <span style="color:rgb(0,153,153)">10</span>, PER_MINUTE),</span></div>

<span style="background-color:rgb(255,255,255)">

</span><div style="padding-left:10px"><span style="background-color:rgb(255,255,255)">    <span style="color:rgb(34,34,34)">Limit</span>(<span style="color:rgb(221,17,68)">"GET"</span>, <span style="color:rgb(221,17,68)">"*changes-since*"</span>, <span style="color:rgb(221,17,68)">".*changes-since.*"</span>, <span style="color:rgb(0,153,153)">3</span>, PER_MINUTE),</span></div>

<span style="background-color:rgb(255,255,255)">

</span><div style="padding-left:10px"><span style="background-color:rgb(255,255,255)">    <span style="color:rgb(34,34,34)">Limit</span>(<span style="color:rgb(221,17,68)">"DELETE"</span>, <span style="color:rgb(221,17,68)">"*"</span>, <span style="color:rgb(221,17,68)">".*"</span>, <span style="color:rgb(0,153,153)">100</span>, PER_MINUTE),</span></div>

<span style="background-color:rgb(255,255,255)">

</span><div style="padding-left:10px"><span style="background-color:rgb(255,255,255)">    <span style="color:rgb(34,34,34)">Limit</span>(<span style="color:rgb(221,17,68)">"GET"</span>, <span style="color:rgb(221,17,68)">"*/os-fping"</span>, <span style="color:rgb(221,17,68)">"^/os-fping"</span>, <span style="color:rgb(0,153,153)">12</span>, PER_HOUR),</span></div>

<span style="background-color:rgb(255,255,255)">
</span>
<div style="padding-left:10px">]</div><div style="padding-left:10px"><br></div><div style="padding-left:10px">What are you using in production, or do you use it at all?</div>
<div style="padding-left:10px"><br></div><div style="padding-left:10px"><span style="background-color:rgb(255,255,255)"><span style="color:rgb(34,34,34)">Rate</span> <span style="color:rgb(34,34,34)">limiting</span> to 10 POSTS per minute and 50 servers per day seems *way* to low for any sort of deployment - production or otherwise. </span></div>


<div style="padding-left:10px"><br></div><div style="padding-left:10px">I was thinking of changing all the values to something closer to 120 requests per minute for everything, what do you, the operators, think?</div><div style="padding-left:10px">


<br></div><div style="padding-left:10px">best,</div><div style="padding-left:10px">Joe</div></pre></div></div></div>
_______________________________________________<br>OpenStack-operators mailing list<br><a href="mailto:OpenStack-operators@lists.openstack.org">OpenStack-operators@lists.openstack.org</a><br>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators<br></blockquote></div><br></div></body></html>