On Thu, Jul 3, 2014 at 4:18 PM, Brant Knudson <b...@acm.org> wrote:

>
> On Thu, Jul 3, 2014 at 3:48 PM, David Kranz <dkr...@redhat.com> wrote:
>
>> While moving success response code checking in tempest to the client, I
>> noticed that exactly one of the calls to list users for a tenant checked
>> for 200 or 203. Looking at http://docs.openstack.org/api/
>> openstack-identity-service/2.0/content/, it seems that most of the list
>> apis can return 203. But given that almost all of the tempest tests only
>> pass on getting 200, I am guessing that 203 is not actually ever being
>> returned. Is the doc just wrong? If not, what kind of call would trigger a
>> 203 response?
>>
>>  -David
>>
>
> I can't find anyplace where Keystone returns a 203, and if it did it would
> be a strange thing to do.
>
> From the HTTP 1.1 spec, a client could get 203 Non-Authoritative
> Information to any request if the request went through a proxy and the
> proxy decided to muck with the headers. Since we can't stop someone from
> putting a proxy in front of Keystone, I don't think it's wrong to list it
> as a possible successful response. I think it's redundant to list it though
> since this applies to any HTTP request... just it's redundant to list 500
> and 503 as a possible error response.
>
>
Hi Brant,
Yes, I found that 203 could be returned from a cached proxy depending on
the cloud provider. It is a possible successful response.



> I looked into trying to correct this in the docs once but couldn't figure
> out the wadls -- https://review.openstack.org/#/c/89291/
>
>
I'll take a look at this, sorry that we didn't realize the difficulty
sooner. I can amend your patch if you un-abandon it.
Anne


>  - Brant
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to