From e124f5b6478735d3bcd63305de69dd55ca90ac79 Mon Sep 17 00:00:00 2001 From: Boden R Date: Wed, 31 Jul 2019 09:18:14 -0600 Subject: use callback payloads for PROVISIONING_COMPLETE This patch switches over to callback payloads for PROVISIONING_COMPLETE events. NeutronLibImpact Change-Id: I769a5a59926cc42dcf0cdda5964bd42c8a864a34 --- neutron/db/provisioning_blocks.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'neutron/db/provisioning_blocks.py') diff --git a/neutron/db/provisioning_blocks.py b/neutron/db/provisioning_blocks.py index 7fa2c82f1d..22c4827717 100644 --- a/neutron/db/provisioning_blocks.py +++ b/neutron/db/provisioning_blocks.py @@ -13,6 +13,7 @@ # under the License. # +from neutron_lib.callbacks import events from neutron_lib.callbacks import registry from neutron_lib.callbacks import resources from neutron_lib.db import api as db_api @@ -137,9 +138,10 @@ def provisioning_complete(context, object_id, object_type, entity): context, standard_attr_id=standard_attr_id): LOG.debug("Provisioning complete for %(otype)s %(oid)s triggered by " "entity %(entity)s.", log_dict) - registry.notify(object_type, PROVISIONING_COMPLETE, - 'neutron.db.provisioning_blocks', - context=context, object_id=object_id) + registry.publish(object_type, PROVISIONING_COMPLETE, + 'neutron.db.provisioning_blocks', + payload=events.DBEventPayload( + context, resource_id=object_id)) @db_api.retry_if_session_inactive() -- cgit v1.2.1