summaryrefslogtreecommitdiff
path: root/neutron/db/provisioning_blocks.py
diff options
context:
space:
mode:
authorBoden R <bodenvmw@gmail.com>2019-07-31 09:18:14 -0600
committerBoden R <bodenvmw@gmail.com>2019-07-31 09:18:14 -0600
commite124f5b6478735d3bcd63305de69dd55ca90ac79 (patch)
treee07943ff51235f17213d085d8322c0fbbfcb40fd /neutron/db/provisioning_blocks.py
parent1421c63f4b48c2b0e8965d68c20e439638efcfa5 (diff)
downloadneutron-e124f5b6478735d3bcd63305de69dd55ca90ac79.tar.gz
use callback payloads for PROVISIONING_COMPLETE
This patch switches over to callback payloads for PROVISIONING_COMPLETE events. NeutronLibImpact Change-Id: I769a5a59926cc42dcf0cdda5964bd42c8a864a34
Diffstat (limited to 'neutron/db/provisioning_blocks.py')
-rw-r--r--neutron/db/provisioning_blocks.py8
1 files changed, 5 insertions, 3 deletions
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()