Public bug reported: 1.version:icehouse 2.Reproduce steps: (example) I create a tenant called bug_test then I cretaed two users called test1 and test2 witch belong tenant bug_test [root@njq002 ~(keystone_admin)]# keystone tenant-list +----------------------------------+----------+---------+ | id | name | enabled | +----------------------------------+----------+---------+ | 6485ffa6b1f448919f00acab23207018 | admin | True | | c93d944ee63a45e0880161608e62eb83 | bug_test | True | | dc09e51878b54448b6ed39522295bb5a | services | True | +----------------------------------+----------+---------+ [root@njq002 ~(keystone_admin)]# keystone user-list --tenant bug_test +----------------------------------+-------+---------+-------+ | id | name | enabled | email | +----------------------------------+-------+---------+-------+ | 91c422e673ad4c399aace18ba5c4f049 | test1 | True | | | be4fb020ae8b4001afb1797d81a3d903 | test2 | True | | +----------------------------------+-------+---------+-------+
then I use “nova quota-update” change user test2's tenant like this: [root@njq002 ~(keystone_admin)]# nova quota-update c93d944ee63a45e0880161608e62eb83 --user be4fb020ae8b4001afb1797d81a3d903 --instances 8 [root@njq002 ~(keystone_admin)]# nova quota-show --tenant c93d944ee63a45e0880161608e62eb83 --user be4fb020ae8b4001afb1797d81a3d903 +-----------------------------+-------+ | Quota | Limit | +-----------------------------+-------+ | instances | 8 | | cores | 20 | | ram | 51200 | | floating_ips | 10 | | fixed_ips | -1 | | metadata_items | 128 | | injected_files | 5 | | injected_file_content_bytes | 10240 | | injected_file_path_bytes | 255 | | key_pairs | 100 | | security_groups | 10 | | security_group_rules | 20 | +-----------------------------+-------+ then i delete the user called test2 [root@njq002 ~(keystone_admin)]# keystone user-delete be4fb020ae8b4001afb1797d81a3d903 [root@njq002 ~(keystone_admin)]# keystone user-list --tenant bug_test +----------------------------------+-------+---------+-------+ | id | name | enabled | email | +----------------------------------+-------+---------+-------+ | 91c422e673ad4c399aace18ba5c4f049 | test1 | True | | +----------------------------------+-------+---------+-------+ Finally, I execute “nova quota-show --tenant c93d944ee63a45e0880161608e62eb83 --user be4fb020ae8b4001afb1797d81a3d903” Expected result: I think the system should be prompt something like:The user does not exist but the actual result: [root@njq002 ~(keystone_admin)]# nova quota-show --tenant c93d944ee63a45e0880161608e62eb83 --user be4fb020ae8b4001afb1797d81a3d903 +-----------------------------+-------+ | Quota | Limit | +-----------------------------+-------+ | instances | 8 | | cores | 20 | | ram | 51200 | | floating_ips | 10 | | fixed_ips | -1 | | metadata_items | 128 | | injected_files | 5 | | injected_file_content_bytes | 10240 | | injected_file_path_bytes | 255 | | key_pairs | 100 | | security_groups | 10 | | security_group_rules | 20 | +-----------------------------+-------+ I don't think this is very reasonable ** Affects: nova Importance: Undecided Status: New ** Tags: nova quotas ** Tags added: nova quotas -- 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/1449498 Title: the command “nova quota-show” Should not display the quota of a user has been deleted Status in OpenStack Compute (Nova): New Bug description: 1.version:icehouse 2.Reproduce steps: (example) I create a tenant called bug_test then I cretaed two users called test1 and test2 witch belong tenant bug_test [root@njq002 ~(keystone_admin)]# keystone tenant-list +----------------------------------+----------+---------+ | id | name | enabled | +----------------------------------+----------+---------+ | 6485ffa6b1f448919f00acab23207018 | admin | True | | c93d944ee63a45e0880161608e62eb83 | bug_test | True | | dc09e51878b54448b6ed39522295bb5a | services | True | +----------------------------------+----------+---------+ [root@njq002 ~(keystone_admin)]# keystone user-list --tenant bug_test +----------------------------------+-------+---------+-------+ | id | name | enabled | email | +----------------------------------+-------+---------+-------+ | 91c422e673ad4c399aace18ba5c4f049 | test1 | True | | | be4fb020ae8b4001afb1797d81a3d903 | test2 | True | | +----------------------------------+-------+---------+-------+ then I use “nova quota-update” change user test2's tenant like this: [root@njq002 ~(keystone_admin)]# nova quota-update c93d944ee63a45e0880161608e62eb83 --user be4fb020ae8b4001afb1797d81a3d903 --instances 8 [root@njq002 ~(keystone_admin)]# nova quota-show --tenant c93d944ee63a45e0880161608e62eb83 --user be4fb020ae8b4001afb1797d81a3d903 +-----------------------------+-------+ | Quota | Limit | +-----------------------------+-------+ | instances | 8 | | cores | 20 | | ram | 51200 | | floating_ips | 10 | | fixed_ips | -1 | | metadata_items | 128 | | injected_files | 5 | | injected_file_content_bytes | 10240 | | injected_file_path_bytes | 255 | | key_pairs | 100 | | security_groups | 10 | | security_group_rules | 20 | +-----------------------------+-------+ then i delete the user called test2 [root@njq002 ~(keystone_admin)]# keystone user-delete be4fb020ae8b4001afb1797d81a3d903 [root@njq002 ~(keystone_admin)]# keystone user-list --tenant bug_test +----------------------------------+-------+---------+-------+ | id | name | enabled | email | +----------------------------------+-------+---------+-------+ | 91c422e673ad4c399aace18ba5c4f049 | test1 | True | | +----------------------------------+-------+---------+-------+ Finally, I execute “nova quota-show --tenant c93d944ee63a45e0880161608e62eb83 --user be4fb020ae8b4001afb1797d81a3d903” Expected result: I think the system should be prompt something like:The user does not exist but the actual result: [root@njq002 ~(keystone_admin)]# nova quota-show --tenant c93d944ee63a45e0880161608e62eb83 --user be4fb020ae8b4001afb1797d81a3d903 +-----------------------------+-------+ | Quota | Limit | +-----------------------------+-------+ | instances | 8 | | cores | 20 | | ram | 51200 | | floating_ips | 10 | | fixed_ips | -1 | | metadata_items | 128 | | injected_files | 5 | | injected_file_content_bytes | 10240 | | injected_file_path_bytes | 255 | | key_pairs | 100 | | security_groups | 10 | | security_group_rules | 20 | +-----------------------------+-------+ I don't think this is very reasonable To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1449498/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp