neutron/neutron
Paul Michali 593b64dee4 Refactoring of L3 agent notifications for router
The goal of this refactoring is to reduce duplication by
replacing the L3EventObservers mechanism (a specific
mechanism for L3 agent notifications), with the
CallbacksManager mechanism (a more general mechanism
currently in use), so that there is one method
used.

This is the first part of refactoring the L3 agent so that
it uses the new neutron.callbacks mechanism. To do this,
duplicate calls will be made for notifications related to
the router, only using the new callback mechanism.

This commit does two things. First, it puts in place the
notifiers for the new callback mechanism. Second, it updates
the metatdata proxy agent (which is in the same repo) to
use the new callback mechanism.

Later commits will update other repos from the old to new
callback mechanism, and to then remove the old callback
mechanism, once no longer used.

Change-Id: If134947957fd671aa99a0b2d2b37f7ec65e37766
Partial-Bug: #1433552
2015-04-02 16:44:36 +00:00
..
agent Refactoring of L3 agent notifications for router 2015-04-02 16:44:36 +00:00
api Merge "Implement default subnet pool configuration settings" 2015-04-01 21:54:03 +00:00
callbacks Migrate to oslo.log 2015-03-12 11:22:56 +01:00
cmd Moves ovs_lib to agent/common 2015-03-25 13:48:33 -07:00
common Merge "Implement default subnet pool configuration settings" 2015-04-01 21:54:03 +00:00
db Merge "Fix error raising in security groups method" 2015-04-02 02:24:04 +00:00
debug Migrate to oslo.log 2015-03-12 11:22:56 +01:00
extensions Subnet allocation from a subnet pool 2015-03-31 13:44:14 -07:00
hacking Migrate to oslo.log 2015-03-12 11:22:56 +01:00
ipam Simple subnetpool allocation quotas 2015-03-31 20:56:31 +00:00
locale Imported Translations from Transifex 2015-03-29 06:13:27 +00:00
notifiers Reuse nova batch notifier 2015-03-20 13:55:08 +00:00
openstack Migrate to oslo.log 2015-03-12 11:22:56 +01:00
plugins Fix reference to non-existent setup_dvr_flows_on_integ_tun_br 2015-04-01 06:54:19 +00:00
scheduler Fix a usage error of joinedload + filter in l3 scheduler 2015-03-25 15:06:21 +09:00
server Migrate to oslo.log 2015-03-12 11:22:56 +01:00
services Merge "Send only one rule in queue on rule create/delete" 2015-03-27 19:17:37 +00:00
tests Refactoring of L3 agent notifications for router 2015-04-02 16:44:36 +00:00
__init__.py Revert "monkey patch stdlib before importing other modules" 2015-02-11 17:26:33 -08:00
auth.py Migrate to oslo.log 2015-03-12 11:22:56 +01:00
context.py Remove "Arguments dropped when creating context" logging 2015-04-01 09:38:21 -04:00
hooks.py Remove the useless vim modelines 2014-06-21 15:07:31 +08:00
i18n.py oslo: migrate to namespace-less import paths 2015-02-05 15:09:32 +01:00
manager.py Migrate to oslo.log 2015-03-12 11:22:56 +01:00
neutron_plugin_base_v2.py Basic subnetpool CRUD 2015-03-18 22:53:50 -07:00
policy.py Merge "Enable to apply policies to resources with special plural" 2015-04-01 08:04:45 +00:00
quota.py Treat all negative quota values as -1 2015-04-02 17:26:51 +05:30
service.py Revert "Set default of api_workers to number of CPUs" 2015-03-16 17:23:44 -07:00
version.py Remove the useless vim modelines 2014-06-21 15:07:31 +08:00
wsgi.py Merge "Start metadata agent without trying to connect db" 2015-03-23 16:45:05 +00:00