[openstack-dev] [nova] Do we need a microversion to return a 501 from GET os-virtual-interfaces?

Matt Riedemann mriedem at linux.vnet.ibm.com
Sun Mar 6 17:33:15 UTC 2016



On 3/5/2016 8:51 PM, Matt Riedemann wrote:
> A GET request from the os-virtual-interfaces API returns a 500 today if
> neutron is the networking backend.
>
> It would be more accurate to return a 501, but do we need a microversion
> for that?
>
> I intend on implementing the method for the neutronv2 API in nova [1]
> but it will require a microversion and until then, I was thinking it
> should return a 501 rather than a 500 but don't want to go through the
> paperwork if that requires a microversion.
>
> [1] https://review.openstack.org/#/c/288965/
>

Furthermore, I'd hope that a microversion isn't needed to return a 501 
rather than a 500. That's because then we could backport that change to 
the stable branches and change the skip on the tempest test [1] to 
expect a result or a 501. Then we can also test the microversion change 
that returns a result in the case of Neutron (and fail if a 501 is 
returned after the microversion).

[1] 
https://github.com/openstack/tempest/blob/db9672e3473cd6046f269d63435e102a477d8cdd/tempest/api/compute/servers/test_virtual_interfaces.py#L45

-- 

Thanks,

Matt Riedemann




More information about the OpenStack-dev mailing list