neutron/neutron/db
Dmitriy Ukhlov 483c5982c0 Revert "Revert "Remove threading before process forking""
This reverts commit b1cdba1696

Original patch was reverted because it broke neutron plugin's
backward compatibility and needed more work.

This patch fixes that problems:
1) original behaviour of add_agent_status_check,
   start_periodic_l3_agent_status_check and
   start_periodic_dhcp_agent_status_check methods is deprecated but kept
   for using in third part plugins for backward compatibility
2) new add_agent_status_check_worker, add_periodic_l3_agent_status_check
   and add_periodic_dhcp_agent_status_check method are implemented
   instead and are used for implementing plugins in neutron codebase

Closes-Bug: #1569404

Change-Id: I3a32a95489831f0d862930384309eefdc881d8f6
2016-06-02 21:26:08 +00:00
..
allowed_address_pairs Integrate the port allowed address pairs VersionedObject in Neutron 2016-05-20 15:18:22 +02: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 Add segments to hosts mappings 2016-05-24 16:15:24 +00: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 Add segments to hosts mappings 2016-05-24 16:15:24 +00:00
agentschedulers_db.py Revert "Revert "Remove threading before process forking"" 2016-06-02 21:26:08 +00:00
allowedaddresspairs_db.py Integrate the port allowed address pairs VersionedObject in Neutron 2016-05-20 15:18:22 +02:00
api.py DB: remove deprecated warnings 2016-05-31 05:10:28 +00: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 DB base plugin: correct typo id to subnet_id. 2016-06-02 12:28:33 +02:00
dns_db.py Merge "Don't load DNS integration in l3_router_plugin" 2016-05-26 19:35:35 +00: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 Make IPAM segment aware on port create 2016-05-31 19:10:35 +00:00
ipam_non_pluggable_backend.py Make IPAM segment aware on port create 2016-05-31 19:10:35 +00:00
ipam_pluggable_backend.py Make IPAM segment aware on port create 2016-05-31 19:10:35 +00:00
l3_agentschedulers_db.py Revert "Revert "Remove threading before process forking"" 2016-06-02 21:26:08 +00:00
l3_attrs_db.py Ensure agent binding modules are loaded 2016-01-10 14:09:38 +00:00
l3_db.py Merge "Don't load DNS integration in l3_router_plugin" 2016-05-26 19:35:35 +00:00
l3_dvr_db.py Rename _find_router_port_by_network_and_device_owner 2016-05-20 02:49:47 +00: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 DVRHA interfaces should be created in all cases. 2016-05-31 13:51:27 -07: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 Remove using PROTO_NAME_IPV6_ICMP_LEGACY from neutron.common.constants 2016-05-24 13:54:23 +00:00
securitygroups_rpc_base.py Use IPv6_LLA_PREFIX from neutron-lib 2016-05-29 08:29:43 -07:00
segments_db.py Dont use query if network_ids is empty 2016-05-30 03:13:21 +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