neutron/neutron/services/l3_router/service_providers
Boden R 537bfb9a1c use callback payloads for PRECOMMIT_UPDATE events
This patch switches callbacks over to the payload object style events
[1] for PRECOMMIT_UPDATE based notifications. To do so a DBEventPayload
object is used with the publish() method to pass along the related data.
In addition a few UTs are updated to work with the changes. Finally
a few shims are put into place to allow PRECOMMIT_UPDATE based events to
use payloads while still supporting the existing kwarg style events.

NeutronLibImpact

[1] https://docs.openstack.org/neutron-lib/latest/contributor/callbacks.html#event-payloads

Change-Id: Ie6d27df01cd7b87894efc80946d41eb1ebe25bef
2018-03-13 11:38:19 -06:00
..
__init__.py Add flavor/service provider support to routers 2016-07-26 16:13:35 -07:00
base.py Add helper for driver to check if it owns router 2017-02-11 08:02:45 -08:00
driver_controller.py use callback payloads for PRECOMMIT_UPDATE events 2018-03-13 11:38:19 -06:00
dvr.py Only schedule routers from drivers that need it 2016-09-06 23:26:46 +00:00
dvrha.py Add flavor/service provider support to routers 2016-07-26 16:13:35 -07:00
ha.py Only schedule routers from drivers that need it 2016-09-06 23:26:46 +00:00
single_node.py Only schedule routers from drivers that need it 2016-09-06 23:26:46 +00:00