yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #66337
[Bug 1708085] [NEW] When updating tenant quota, used resource is miscalculated
Public bug reported:
I meet this bug in Newton.
Login tenant "admin" with admin role, and update user roles in tenant "demo", it failed and raise error msg "Quota value(s) cannot be less than the current usage value(s): 1374208 RAM (MB) used, 78 Instances used, 263 VCPUs used.".
This tenant is empty and should not have any usage.
The indicated usage is actually for current tenant "admin".
After trace horizon code, seems there's a bug in openstack_dashboard/api/nova.py.
server list filter "search_opts" is overwritten with current tenant_id so it will only list servers belong to current tenant.
In addition, we need to add "all_tenants=True" into "search_opts" when filtering servers with tenant_id, otherwise the tenant_id will be ignored. See below bug:
https://bugs.launchpad.net/nova/+bug/1185290
** Affects: horizon
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1708085
Title:
When updating tenant quota, used resource is miscalculated
Status in OpenStack Dashboard (Horizon):
New
Bug description:
I meet this bug in Newton.
Login tenant "admin" with admin role, and update user roles in tenant "demo", it failed and raise error msg "Quota value(s) cannot be less than the current usage value(s): 1374208 RAM (MB) used, 78 Instances used, 263 VCPUs used.".
This tenant is empty and should not have any usage.
The indicated usage is actually for current tenant "admin".
After trace horizon code, seems there's a bug in openstack_dashboard/api/nova.py.
server list filter "search_opts" is overwritten with current tenant_id so it will only list servers belong to current tenant.
In addition, we need to add "all_tenants=True" into "search_opts" when filtering servers with tenant_id, otherwise the tenant_id will be ignored. See below bug:
https://bugs.launchpad.net/nova/+bug/1185290
To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1708085/+subscriptions