Am curious,

Any reason why swift got in the business of ratelimiting in the first place?

-Josh

John Dickinson wrote:
Swift does rate limiting across the proxy servers ("api servers" in nava 
parlance) as described at http://docs.openstack.org/developer/swift/ratelimit.html. It 
uses a memcache pool to coordinate the rate limiting across proxy processes (local or 
across machines).

Code's at 
https://github.com/openstack/swift/blob/master/swift/common/middleware/ratelimit.py

--John



On 14 Jun 2016, at 8:02, Matt Riedemann wrote:

A question came up in the nova IRC channel this morning about the 
api_rate_limit config option in nova which was only for the v2 API.

Sean Dague explained that it never really worked because it was per API server 
so if you had more than one API server it was busted. There is no in-tree 
replacement in nova.

So the open question here is, what are people doing as an alternative?

--

Thanks,

Matt Riedemann


_______________________________________________
OpenStack-operators mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
_______________________________________________
OpenStack-operators mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators

_______________________________________________
OpenStack-operators mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators

Reply via email to