Send a instance create error notification
Send a 'create.error' notification if instance creation (run_instance) fails. This will make it easier for external notification consuming systems to learn when instance build attempts fail within the nova-compute layer. blueprint create-error-notification Change-Id: I62d7c9c80c51241bf124509af7cdd8484d9ea2d3
This commit is contained in:
@@ -245,9 +245,14 @@ def notify_about_instance_usage(context, instance, event_suffix,
|
||||
usage_info = notifications.info_from_instance(context, instance,
|
||||
network_info, system_metadata, **extra_usage_info)
|
||||
|
||||
if event_suffix.endswith("error"):
|
||||
level = notifier_api.ERROR
|
||||
else:
|
||||
level = notifier_api.INFO
|
||||
|
||||
notifier_api.notify(context, 'compute.%s' % host,
|
||||
'compute.instance.%s' % event_suffix,
|
||||
notifier_api.INFO, usage_info)
|
||||
'compute.instance.%s' % event_suffix, level,
|
||||
usage_info)
|
||||
|
||||
|
||||
def get_nw_info_for_instance(instance):
|
||||
|
||||
Reference in New Issue
Block a user