neutron/neutron/db
Dina Belova 9a43f58f4d Add OSprofiler support
* Add osprofiler wsgi middleware. This middleware is used for 2 things:
  1) It checks that person who wants to trace is trusted and knows
     secret HMAC key.
  2) It starts tracing in case of proper trace headers
     and adds first wsgi trace point, with info about HTTP request

* Add initialization of osprofiler at start of service
  Currently that includes oslo.messaging notifer instance creation
  to send Ceilometer backend notifications.

Neutron client change: Ic11796889075b2a0e589b70398fc4d4ed6f3ef7c

Co-authored-by: Ryan Moats <rmoats@us.ibm.com>
Depends-On: I5102eb46a7a377eca31375a0d64951ba1fdd035d
Closes-Bug: #1335640
DocImpact Add devref and operator documentation on how to use this
APIImpact
Change-Id: I7fa2ad57dc5763ce72cba6945ebcadef2188e8bd
2016-05-20 11:35:59 -05:00
..
availability_zone Trival: Remove unused logging import 2015-12-26 12:49:56 +08:00
extra_dhcp_opt Integrate the Extra Dhcp Opt VersionedObject in Neutron 2016-04-07 16:44:33 +01:00
metering Use constants from neutron-lib 2016-04-23 21:23:56 -04:00
migration Allow for excepted operations in migrations 2016-05-18 08:09:47 -04:00
qos Merge "QOS: Provide get methods for policy & network/port binding" 2016-03-29 14:49:25 +00:00
quota Add API to retrieve default quotas 2016-05-03 00:53:40 -07:00
__init__.py Update License Headers to replace Nicira with VMware 2014-02-27 08:11:15 +00:00
address_scope_db.py Use constants from neutron-lib 2016-04-23 21:23:56 -04:00
agents_db.py Use converters and validators from neutron-lib 2016-04-24 19:13:10 -04:00
agentschedulers_db.py Revert "Remove threading before process forking" 2016-05-05 21:07:21 +00:00
allowedaddresspairs_db.py Use converters and validators from neutron-lib 2016-04-24 19:13:10 -04:00
api.py Add OSprofiler support 2016-05-20 11:35:59 -05:00
common_db_mixin.py Use paginate_query from oslo_db 2016-04-27 03:12:24 +00:00
db_base_plugin_common.py Use converters and validators from neutron-lib 2016-04-24 19:13:10 -04:00
db_base_plugin_v2.py Fix prefix delegation deleting addresses for ports 2016-05-05 09:21:16 +00:00
dns_db.py Use converters and validators from neutron-lib 2016-04-24 19:13:10 -04:00
dvr_mac_db.py Use constants from neutron-lib 2016-04-23 21:23:56 -04:00
external_net_db.py Fix update target tenant RBAC external path 2016-04-29 23:27:12 -07:00
extradhcpopt_db.py Integrate the Extra Dhcp Opt VersionedObject in Neutron 2016-04-07 16:44:33 +01:00
extraroute_db.py Fix the context passed to get_subnets in _validate_routes 2016-03-11 00:39:32 +00:00
flavors_db.py Remove references to model_base through models_v2 2016-01-06 16:12:29 -07:00
ipam_backend_mixin.py Associate subnets to segments through subnet API 2016-05-10 15:56:48 -06:00
ipam_non_pluggable_backend.py Associate subnets to segments through subnet API 2016-05-10 15:56:48 -06:00
ipam_pluggable_backend.py Enable IPAM drivers to allocate from more than one subnet 2016-05-10 22:00:46 +00:00
l3_agentschedulers_db.py Revert "Remove threading before process forking" 2016-05-05 21:07:21 +00:00
l3_attrs_db.py Ensure agent binding modules are loaded 2016-01-10 14:09:38 +00:00
l3_db.py Use constants from neutron-lib 2016-04-23 21:23:56 -04:00
l3_dvr_db.py DVR: Fix TypeError in arp update with allowed_address_pairs 2016-05-03 15:29:21 -07:00
l3_dvr_ha_scheduler_db.py HA for DVR - Neutron Server side code changes 2016-02-08 16:49:58 -07:00
l3_dvrscheduler_db.py DVR: Fix TypeError in arp update with allowed_address_pairs 2016-05-03 15:29:21 -07:00
l3_gwmode_db.py Trival: Remove unused logging import 2015-12-26 12:49:56 +08:00
l3_hamode_db.py Use converters and validators from neutron-lib 2016-04-24 19:13:10 -04:00
l3_hascheduler_db.py Add availability_zone support for router 2015-12-04 12:32:42 +09:00
model_base.py Ignore timestamp fields in model update 2016-04-06 07:36:10 -07:00
models_v2.py Associate subnets to segments through subnet API 2016-05-10 15:56:48 -06:00
netmtu_db.py Move network MTU from core REST API to extension API 2015-04-02 12:48:56 -04:00
network_ip_availability_db.py IP Availability: remove unused imports 2016-03-01 07:06:10 -08:00
portbindings_base.py Remove @author(s) from copyright statements 2014-09-15 21:40:09 +09:00
portbindings_db.py Use converters and validators from neutron-lib 2016-04-24 19:13:10 -04:00
portsecurity_db.py Use converters and validators from neutron-lib 2016-04-24 19:13:10 -04:00
portsecurity_db_common.py port security: gracefully handle resources with no bindings 2016-03-24 22:27:31 +01:00
provisioning_blocks.py Add provisioning blocks to status ACTIVE transition 2016-05-11 11:03:09 -07:00
quota_db.py Create packages for quota modules 2015-07-28 11:55:01 -07:00
rbac_db_mixin.py Use exceptions from neutron-lib 2016-04-21 21:29:44 -04:00
rbac_db_models.py Use exceptions from neutron-lib 2016-04-21 21:29:44 -04:00
securitygroups_db.py add PROTO_NUM_IPV6_ICMP for _validate_port_range 2016-04-28 13:19:12 +08:00
securitygroups_rpc_base.py Use constants from neutron-lib 2016-04-23 21:23:56 -04:00
segments_db.py Make network segment table available for standalone plugin 2016-03-25 15:04:22 +00:00
servicetype_db.py Add method to get service provider names by resources 2016-05-12 07:40:45 -07:00
sqlalchemytypes.py Hacking rule to check i18n usage 2016-03-30 21:28:37 -04:00
sqlalchemyutils.py Use paginate_query from oslo_db 2016-04-27 03:12:24 +00:00
standardattrdescription_db.py Add a description field to all standard resources 2016-03-05 02:29:35 +00:00
tag_db.py Add filter for resource tag 2016-03-01 20:47:12 +00:00
vlantransparent_db.py Moving VLAN Transparency support from core to extension 2015-04-08 08:35:13 -07:00