Hi Timur, Did you try this Cinder API [1]? Here [2] is cinderclient output.
[1] https://github.com/openstack/python-cinderclient/blob/master/cinderclient/v2/quotas.py#L33 [2] http://paste.openstack.org/show/482225/ Regards, Ivan Kolodyazhny, http://blog.e0ne.info/ On Thu, Dec 17, 2015 at 8:41 PM, Timur Sufiev <tsuf...@mirantis.com> wrote: > 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 > >
__________________________________________________________________________ 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