[openstack-dev] [keystone][api] Backwards incompatible changes based on config

Lance Bragstad lbragstad at gmail.com
Mon Aug 7 16:10:54 UTC 2017


It sounds like there isn't any major objection to moving forward with a
fix and getting this into Pike. I would be inclined to say the
discussion here has elevated that priority since missing Pike would
expose the 204 -> 403 in an official release.


On 08/07/2017 03:54 AM, Chris Dent wrote:
> On Fri, 4 Aug 2017, Lance Bragstad wrote:
>> On 08/04/2017 03:45 PM, Kristi Nikolla wrote:
>>> Therefore the call which now returns a 403 in master, returned a 2xx in
>>> Ocata. So we would be fixing something which is broken on master rather
>>> than changing a ‘contract’.
>>
>> Good call - with that in mind I would be inclined to say we should fix
>> the issue in Pike that way we keep the 204 -> 204 behavior the same
>> across releases. But I'll defer to someone from the API WG just to make
>> sure.
>
> I think that's fair. Given that you're not doing microversions and
> you aren't inclined to commit to CD, it's a pragmatic solution to
> mis-functionality that was introduced between code releases.
>
> It also sounds like an edge case where it's very unlikely that
> there's extant client code that is relying on that 403 to make
> decisions on next steps.
>
> The interop guideline is intentionally very strict and detailed, to
> make it clear how much you need to think about to really do it well,
> but in many cases should be considered as a tool for evaluating the
> extent of the damage a change might cause, not the law.
>
> Especially if you haven't got microversions available.
>
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20170807/005d9741/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20170807/005d9741/attachment.sig>


More information about the OpenStack-dev mailing list