SysPanel projects list lacks error handling if underlying service unavailable
Bug #971249 reported by
Devin Carlen
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Fix Released
|
Medium
|
Gabriel Hurley |
Bug Description
Failures of the underlying service should be handled more gracefully. For instance, trying to fetch images when Glance is unavailable results in a notification that says "Error: Unable to retrieve image list.".
When fetching projects and Keystone is unavailable, a 500 is raised and the stack trace contains:
"Authorization Failed: Unable to communicate with identity service: Unable to find the server at [hostname]. (HTTP 400)"
tags: | removed: essex-rc-potential |
Changed in horizon: | |
status: | Fix Committed → Fix Released |
Changed in horizon: | |
milestone: | essex-rc2 → 2012.1 |
To post a comment you must log in.
Keystoneclient raises an AuthorizationFa ilure when Keystone is unavailable. That exception doesn't inherit from the base keystone exception class and thus wasn't caught. Simple fix.