[openstack-dev] [ironic] [api] Fixing bugs in old microversions

Jay Pipes jaypipes at gmail.com
Mon Apr 11 12:00:52 UTC 2016


On 04/11/2016 04:48 AM, Vladyslav Drok wrote:
> Hi all!
>
> There is a bug <https://bugs.launchpad.net/ironic/+bug/1565663> in
> ironic API that allows to remove node name using any API version,
> while node names were added in version 1.5. There are concerns that
> fixing this might
> be a breaking change, and I'm not sure how to proceed with that. Here is
> a change <https://review.openstack.org/300983> that
> fixes the bug by just forbidding to do PATCH remove request on /name
> path if requested
> API version is less than 1.5. Is it enough to just mention this in a
> release note, maybe
> both in fixes and upgrade sections? As bumping API microversion to fix
> some previous
> microversion seems weird to me.
>
> Any suggestions?

I think the approach you've taken -- just fix it and not add a new 
microversion -- is the correct approach.

Best,
-jay



More information about the OpenStack-dev mailing list