yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #89437
[Bug 1982962] Re: Quota driver "DbQuotaNoLockDriver" should implement "get_detailed_project_quotas"
Reviewed: https://review.opendev.org/c/openstack/neutron/+/851357
Committed: https://opendev.org/openstack/neutron/commit/bd60f0833bb439192140b7d04e0b01a5d63f0bb5
Submitter: "Zuul (22348)"
Branch: master
commit bd60f0833bb439192140b7d04e0b01a5d63f0bb5
Author: Rodolfo Alonso Hernandez <ralonsoh@xxxxxxxxxx>
Date: Wed Jul 27 17:55:48 2022 +0200
Implement specific tracked resource count method per quota driver
This patch implements a new method specific for each quota driver
class. This method, "get_resource_count", returns the current number
of resources created in a project of a tracked resource. A tracked
resource is an instance of ``neutron.quota.resource.TrackedResource``.
This method does not count the current reservations, just the actual
resources created.
This new method, "get_resource_count", will be added to the abstract
class ``neutron_lib.db.quota_api.QuotaDriverAPI``.
This patch also fixes ``TestDbQuotaDriverNoLock``, that was using a
plugin inheriting from ``DbQuotaDriver`` instead of
``DbQuotaNoLockDriver``.
Closes-Bug: #1982962
Change-Id: I2707506468cb60d93a4459ea364f1e79faa83838
** Changed in: neutron
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1982962
Title:
Quota driver "DbQuotaNoLockDriver" should implement
"get_detailed_project_quotas"
Status in neutron:
Fix Released
Bug description:
Checking the logs, when the quota details are requested and "DbQuotaNoLockDriver" is loaded, some resources usages are "recalculated". E.g.:
Quota usage for security_group_rule was recalculated. Used quota:13. count_used
The driver "DbQuotaNoLockDriver" does not use the database table
"quotausages"; instead of this, the new method
"DbQuotaNoLockDriver.get_detailed_project_quotas" should count
directly from the database the resource count.
Related Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2102147
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1982962/+subscriptions
References