Thursday, 2024-11-14

opendevreviewmelanie witt proposed openstack/nova master: nova-manage: Add flavor scanning to migrate_to_unified_limits  https://review.opendev.org/c/openstack/nova/+/92411005:38
opendevreviewmelanie witt proposed openstack/nova master: Add [quota]unified_limits_required_resources list  https://review.opendev.org/c/openstack/nova/+/92402505:38
bauzashappy spec review day, folks08:23
opendevreviewMax proposed openstack/nova master: fix: leftover BDM after instance delete  https://review.opendev.org/c/openstack/nova/+/93498408:29
opendevreviewMax proposed openstack/nova master: fix: leftover volume_attachment on instance delete  https://review.opendev.org/c/openstack/nova/+/93498409:41
opendevreviewOpenStack Release Bot proposed openstack/nova master: reno: Update master for unmaintained/2023.1  https://review.opendev.org/c/openstack/nova/+/93511710:43
opendevreviewOpenStack Release Bot proposed openstack/os-vif master: reno: Update master for unmaintained/2023.1  https://review.opendev.org/c/openstack/os-vif/+/93511910:43
opendevreviewOpenStack Release Bot proposed openstack/osc-placement master: reno: Update master for unmaintained/2023.1  https://review.opendev.org/c/openstack/osc-placement/+/93512110:44
opendevreviewOpenStack Release Bot proposed openstack/placement master: reno: Update master for unmaintained/2023.1  https://review.opendev.org/c/openstack/placement/+/93512310:45
opendevreviewOpenStack Release Bot proposed openstack/python-novaclient master: reno: Update master for unmaintained/2023.1  https://review.opendev.org/c/openstack/python-novaclient/+/93512510:45
simondodsleyHow often are new Nova bugs looked at? I have a customer who raised a bug (https://bugs.launchpad.net/nova/+bug/2080531) on 09/12 and it hasn't been triagged by the looks of it.15:43
*** artom_ is now known as artom15:54
artomLeft a question about the need for a new microversion on https://review.opendev.org/c/openstack/nova/+/873901 - is gmann still our microversion guru?15:55
gibiartom: is this transforming an unhandled exception to a handled exception on the API, if so then it does not need a microversion15:57
gibithe addition of the possible new return code 409 is more gray area to me15:57
artomgibi, yeah, that latter point is a gray area for me too.15:58
artomAnd it's the crux of my question.15:58
gibiAccording to the OpenStack API Working Group, a 500 Internal Server Error should NOT be returned to the user for failures due to user error that can be fixed by changing the request on the client side. This kind of a fix doesn’t require a change to the microversion.15:59
gibihttps://docs.openstack.org/senlin/ocata/developer/api_microversion.html15:59
gibiso if it was a 500 then I would say according to the diagram we don't need a new microversion.16:00
gibibut if we want to be safe then we can change the patch to return 400 instead of 409 and then it is not a new status code either16:00
artomYeah, I'm just not sure how to treat the fact that clients out there might not be equipped to deal with a 409 for that particular API17:28
gibithen lets switch it to 400. 400 is generic so it is not a problem to return it, we just cannot return the most specific code we want17:48
melwittI'm not sure if we have to stick to only the 400's that are currently there. gmann can you remind me are we allowed to add say 409 to an API that already has 400 and 403 without a microversion? ^17:51
sean-k-mooneyi think this is in the microvertion doc we can go to 403 17:51
sean-k-mooneyand we can go to any exsitng code use by that api17:51
sean-k-mooneyso if 409 is used for soemthign elce for that action then we can extend that17:52
melwittok, so it has to be an existing code. I didn't remember that17:52
sean-k-mooneywell that im not sure of but i know we are allwoed to go form 500 to an existing code17:52
sean-k-mooneyand 401 and 403 are alwasy allowed in addtion to 40017:52
sean-k-mooney409 i not sure17:52
melwittack17:53
sean-k-mooneyi alwasy have to look that last point up17:53
sean-k-mooneyhttps://docs.openstack.org/nova/latest/contributor/microversions.html17:53
sean-k-mooneyhe exception to not needing a microversion when returning a previously unspecified error code is the 400, 403, 404 and 415 cases.17:54
sean-k-mooney400 is more correct anyway as its not a issue with the stae of things17:55
sean-k-mooneyits an issue wth the contet of the request17:56
sean-k-mooneyalthough i can see an argument for 409 on other grounds17:56
sean-k-mooneyi personlay argued for 409 before17:56
sean-k-mooneybut i didnt think we shoudl backport this then17:57
sean-k-mooneyif i recall when i reviewd this in the past i argued that it shold be a case sensieive check17:58
sean-k-mooneywe went back and forth on that bug a few times17:59
sean-k-mooneyby the way since its a spec review day https://review.opendev.org/c/openstack/nova-specs/+/934391 it would be nice to move forward with the unified limits spec19:10
sean-k-mooneydansmith: ^ is that something you have time to look at today19:23
mikalIn terms of spec reviews, https://review.opendev.org/c/openstack/nova-specs/+/932387 should be relatively trivial too given it has a +2 and is largely unchanged from last time.20:19
opendevreviewMerged openstack/os-vif master: reno: Update master for unmaintained/2023.1  https://review.opendev.org/c/openstack/os-vif/+/93511920:43
opendevreviewMerged openstack/nova master: Clean up the remaining logic for Windows OS Support  https://review.opendev.org/c/openstack/nova/+/93240722:52

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!