Hello, folks! I'd like to initiate a discussion of the feature request I'm going to make on behalf of Horizon to every core OpenStack service which supports Quota feature, namely Cinder, Nova and Neutron.
Although all three services' APIs support special calls to get current quota limitations (Nova and Cinder allows to get and update both per-tenant and default cloud-wide limitations, Neutron allows to do it only for per-tenant limitations), there is no special call in any of these services to get current per-tenant usage of quota. Because of that Horizon needs to get, say for 'volumes' quota, a list of Cinder volumes in the current tenant and then just calculate its length [1]. When there are really a lot of entities in tenant - instances/volumes/security groups/whatever - all this calls sum up and make rendering pages in Horizon much more slower than it could be. Is it possible to provide special API calls to alleviate this? [1] https://github.com/openstack/horizon/blob/9.0.0.0b1/openstack_dashboard/usage/quotas.py#L350
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev