2015-01-30 18:13 GMT+09:00 Simon Pasquier <spasqu...@mirantis.com>: > On Fri, Jan 30, 2015 at 3:05 AM, Kenichi Oomichi <oomi...@mxs.nes.nec.co.jp> > wrote: >> >> > -----Original Message----- >> > From: Roman Podoliaka [mailto:rpodoly...@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 __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev