neutron/neutron
Salvatore Orlando b3d4851f63 Add DB support for resource usage tracking
This patch introduces database support for tracking Neutron
resource usage data. A single DB model class tracks usage
info for all neutron resources.

The patch also provides a simple API for managing resource
usage info, as well as unit tests providing coverage for
this API.

This patch also makes a slight change to the ContextBase
class, adding the ability to explicitly set is_advsvc at
initialization time. While this probably makes no difference
for practical use of the context class, it simplifies
development of DB-only unit tests.

Related-Blueprint: better-quotas

Change-Id: I62100551b89103a21555dcc45e84195c05e89800
2015-07-26 15:26:10 -07:00
..
agent Merge "Stop use of oslo_utils.timeutils.strtime()" 2015-07-25 22:37:12 +00:00
api Merge "Alter unit test to match bug and cleanup ext logic" 2015-07-22 19:09:56 +00:00
callbacks Add callback prior to deleting a subnet 2015-05-25 16:59:32 +03:00
cmd Merge "Add sanity_check for keepalived ipv6 support" 2015-07-18 00:53:11 +00:00
common Merge "Add error message when migrate from distributed router to centralized" 2015-07-24 18:46:57 +00:00
db Add DB support for resource usage tracking 2015-07-26 15:26:10 -07:00
debug Migrate to oslo.log 2015-03-12 11:22:56 +01:00
extensions Merge "Metaplugin removal" 2015-07-24 08:13:54 +00:00
hacking Restructure agent code in preparation for decomp 2015-06-26 15:06:49 +00:00
ipam Add Pluggable IPAM Backend Part 2 2015-07-24 10:31:39 +03:00
locale Imported Translations from Transifex 2015-07-16 06:09:56 +00:00
notifiers Switch to oslo_utils.uuidutils 2015-06-22 11:06:18 +00:00
openstack Switch to the oslo_utils.fileutils 2015-07-15 08:09:26 +03:00
plugins Decompose Apic ML2 mechanism driver 2015-07-24 19:32:49 +00:00
scheduler Fixed L3 agent manual scheduling for HA routers 2015-07-13 13:56:43 +00:00
server Migrate to oslo.log 2015-03-12 11:22:56 +01:00
services Decompose Apic ML2 mechanism driver 2015-07-24 19:32:49 +00:00
tests Add DB support for resource usage tracking 2015-07-26 15:26:10 -07:00
__init__.py Allow users to run 'tox -epy34' 2015-05-11 16:09:51 +02:00
auth.py Migrate to oslo.log 2015-03-12 11:22:56 +01:00
context.py Add DB support for resource usage tracking 2015-07-26 15:26:10 -07:00
i18n.py oslo: migrate to namespace-less import paths 2015-02-05 15:09:32 +01:00
manager.py Flavor Framework implementation 2015-07-16 09:07:41 -07:00
neutron_plugin_base_v2.py Basic subnetpool CRUD 2015-03-18 22:53:50 -07:00
policy.py Python 3: Fix a TypeError in policy.py 2015-07-09 16:30:20 +09:00
quota.py versionutils: switch from incubator version to oslo.log 2015-06-04 17:59:38 +02:00
service.py Avoid printing log options multiple times 2015-07-24 05:26:58 -07:00
version.py
wsgi.py Avoid printing log options multiple times 2015-07-24 05:26:58 -07:00