diff options
author | Boden R <bodenvmw@gmail.com> | 2019-07-31 09:18:14 -0600 |
---|---|---|
committer | Boden R <bodenvmw@gmail.com> | 2019-07-31 09:18:14 -0600 |
commit | e124f5b6478735d3bcd63305de69dd55ca90ac79 (patch) | |
tree | e07943ff51235f17213d085d8322c0fbbfcb40fd /neutron/db/provisioning_blocks.py | |
parent | 1421c63f4b48c2b0e8965d68c20e439638efcfa5 (diff) | |
download | neutron-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.py | 8 |
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() |