yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #87435
[Bug 963056] Re: Object references not validated (returning 500 instead of 404)
The Precise Pangolin has reached end of life, so this bug will not be
fixed for that release
** Changed in: keystone (Ubuntu Precise)
Status: Confirmed => Won't Fix
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Identity (keystone).
https://bugs.launchpad.net/bugs/963056
Title:
Object references not validated (returning 500 instead of 404)
Status in OpenStack Identity (keystone):
Fix Released
Status in keystone package in Ubuntu:
Fix Released
Status in keystone source package in Precise:
Won't Fix
Bug description:
User-specified object references are (with a few recent exceptions)
not validated within keystone, resulting in a poor user experience.
This has resulted in:
- keystone is storing bad data, resulting in subtle/difficult to debug issues
- Requests returning 500 instead of 404 with useful user-feedback (exceptions vary by backend)
- Several bug reports, including bug 956414 and bug 956417
Given invalid references, all keystoneclient commands should cause
keystone to return keystone.exception.NotFound (which the client knows
how to handle) with a message indicating what type of reference failed
and how it was referenced.
The purpose of this bug is to track this issue in a central location,
rather than in numerous disparate bugs.
To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/963056/+subscriptions