yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #48007
[Bug 1556756] Re: nova limits does not show correct quota usage
According to the api-ref [1], the used amount of keypairs is not in the
response body. That's why the python-novaclient shows a "-" instead of
a zero. In Horizon (the other consumer of the nova REST API) you will
see that there is no pie-chart in "Project -> Compute -> Overview".
This means this report doesn't describe a faulty behavior but more a
feature request (include the amount of used keypairs in the REST API).
Feature requests for nova are done with blueprints [2] and with specs [3].
I'll recommend to read [4] if not yet done. To focus here on bugs which
are a failures/errors/faults I close this one as "Invalid". The effort
to implement the requested feature is then driven only by the blueprint
(and spec).
If there are any questions left, feel free to contact me (markus_z)
in the IRC channel #openstack-nova
References:
[1] http://developer.openstack.org/api-ref-compute-v2.1.html#limits-v2.1
[2] https://blueprints.launchpad.net/nova/
[3] https://github.com/openstack/nova-specs
[4] https://wiki.openstack.org/wiki/Blueprints
** Changed in: nova
Status: New => Invalid
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1556756
Title:
nova limits does not show correct quota usage
Status in OpenStack Compute (nova):
Invalid
Bug description:
I am running liberty based setup.
I have two keypairs in nova. I have assigned one keypair to one of my
instance but when I say
$nova --debug limits --tenant <tenantid>
{"limits": {"rate": [], "absolute": {"maxServerMeta": 100,
"maxPersonality": 5, "totalServerGroupsUsed": 0, "maxImageMeta": 100,
"maxPersonalitySize": 10240, "maxTotalKeypairs": 100,
"maxSecurityGroupRules": 20, "maxServerGroups": 10, "totalCoresUsed":
2, "totalRAMUsed": 1024, "totalInstancesUsed": 2, "maxSecurityGroups":
10, "totalFloatingIpsUsed": 0, "maxTotalCores": 8,
"maxServerGroupMembers": 10, "maxTotalFloatingIps": 10,
"totalSecurityGroupsUsed": 1, "maxTotalInstances": 13,
"maxTotalRAMSize": 50176}}}
+--------------------+------+-------+
| Name | Used | Max |
+--------------------+------+-------+
| Cores | 2 | 8 |
| FloatingIps | 0 | 10 |
| ImageMeta | - | 100 |
| Instances | 2 | 13 |
| Keypairs | - | 100 |
| Personality | - | 5 |
| Personality Size | - | 10240 |
| RAM | 1024 | 50176 |
| SecurityGroupRules | - | 20 |
| SecurityGroups | 1 | 10 |
| Server Meta | - | 100 |
| ServerGroupMembers | - | 10 |
| ServerGroups | 0 | 10 |
+--------------------+------+-------+
Have a look at keypair row, in used column it is still 0 but it is not
the case. There are total two keypairs created in nova out of which
one is used by a VM.
For a user to use the API, There is no clue if there are any keypairs created or not. Even If it is created it is used or not.
So, I think this API has to be reworked and keypair should have the value two as two keypairs are created in nova.
There is also no entry for server metadata items & fixed IPs in the
output.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1556756/+subscriptions
References