Project-wide consistent error handling.

Registered by Gabriel Hurley

Termie and I discussed a strategy for doing consistent project-wide error handling that would look something like this:

we define a central error handling mechanism "catch_exception" which is called from inside an except block that knows how to handle all the various API backends' error types, and can make determinations on whether they are passable or "fatal". If they are fatal they would be raised up to a higher-level middleware that redirects to an error page or logout ciew as necessary. If they are not fatal appropriate logging and messaging happens and the code flow is returned to the view.

Blueprint information

Status:
Complete
Approver:
Devin Carlen
Priority:
High
Drafter:
Gabriel Hurley
Direction:
Approved
Assignee:
Gabriel Hurley
Definition:
Approved
Series goal:
Accepted for essex
Implementation:
Implemented
Milestone target:
milestone icon 2012.1
Started by
Devin Carlen
Completed by
Gabriel Hurley

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/exception-handling,n,z

Addressed by: https://review.openstack.org/3027
    Centralized error handling.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.