[openstack-dev] [cinder] Is there any way to put the driver backend error message to the horizon

gordon chung gord at live.ca
Fri Apr 10 20:26:45 UTC 2015

> I'd say events are *more* useful in that workflow, not less, as long as  
> they contain enough context. For example, the user creates a volume,  
> tries to attach it which fails for some config error, so the user  
> deletes it. With an event based model, the admin now has an error event  
> in their queue. If we used a db field then the error status is  
> potentially revived by the successful delete. 


Nova currently emits a good set of events and errors and we've found it especially useful to debug / do postmortem analysis by collecting these notifications and being able to view the entire workflow. we've found quite a few occasions where the error popups presented in Horizon are not the real error but just the last/wrapped error.

there are various consumers that already collate these error notifications from Nova and i don't think it's much of a change if any to collect error notifications from Cinder. i don't think there's any change from Ceilometer POV -- just publish to error topic.



More information about the OpenStack-dev mailing list