[openstack-dev] [api][nova] Openstack HTTP error codes
    Ken'ichi Ohmichi 
    ken1ohmichi at gmail.com
       
    Mon Feb  2 05:28:52 UTC 2015
    
    
  
2015-01-30 18:13 GMT+09:00 Simon Pasquier <spasquier at mirantis.com>:
> On Fri, Jan 30, 2015 at 3:05 AM, Kenichi Oomichi <oomichi at mxs.nes.nec.co.jp>
> wrote:
>>
>> > -----Original Message-----
>> > From: Roman Podoliaka [mailto:rpodolyaka at mirantis.com]
>> > Sent: Friday, January 30, 2015 2:12 AM
>> > To: OpenStack Development Mailing List (not for usage questions)
>> > Subject: Re: [openstack-dev] [api][nova] Openstack HTTP error codes
>> >
>> > Hi Anne,
>> >
>> > I think Eugeniya refers to a problem, that we can't really distinguish
>> > between two different  badRequest (400) errors (e.g. wrong security
>> > group name vs wrong key pair name when starting an instance), unless
>> > we parse the error description, which might be error prone.
>>
>> Yeah, current Nova v2 API (not v2.1 API) returns inconsistent messages
>> in badRequest responses, because these messages are implemented at many
>> places. But Nova v2.1 API can return consistent messages in most cases
>> because its input validation framework generates messages
>> automatically[1].
>
>
> When you say "most cases", you mean JSON schema validation only, right?
> IIUC, this won't apply to the errors described by the OP such as invalid key
> name, unknown security group, ...
Yeah, right.
I implied that in "most cases" and I have one patch[1] for covering them.
By the patch, the sample messages also will be based on the same
format and be consistent.
The other choice we have is CamelCase exception as the fist mail, that
also is interesting.
Thanks
Ken Ohmichi
---
[1]: https://review.openstack.org/#/c/151954
    
    
More information about the OpenStack-dev
mailing list