Thursday, 2025-06-26

opendevreviewTakashi Kajinami proposed openstack/placement master: Remove Python 3.9 support  https://review.opendev.org/c/openstack/placement/+/95336701:17
opendevreviewTakashi Kajinami proposed openstack/placement master: Remove Python 3.9 support  https://review.opendev.org/c/openstack/placement/+/95336701:17
opendevreviewMerged openstack/nova master: api: Add response body schemas for remote consoles  https://review.opendev.org/c/openstack/nova/+/94011402:23
opendevreviewTakashi Kajinami proposed openstack/placement master: Remove Python 3.9 support  https://review.opendev.org/c/openstack/placement/+/95336702:24
opendevreviewMerged openstack/nova master: api: Add response body schemas for keypairs APIs  https://review.opendev.org/c/openstack/nova/+/94011507:19
opendevreviewRodolfo Alonso proposed openstack/nova master: [DNM] Test "grenade-skip-level-always" job  https://review.opendev.org/c/openstack/nova/+/95340207:21
opendevreviewKamil Sambor proposed openstack/nova master: Replace eventlet.event.Event with threading.Event  https://review.opendev.org/c/openstack/nova/+/94975408:15
stephenfinsean-k-mooney: Could you grab this openapi follow-up? https://review.opendev.org/c/openstack/nova/+/952214/2 There's another one here but it's failing functional tests currently (I'm working on it) https://review.opendev.org/c/openstack/nova/+/95221308:45
opendevreviewStephen Finucane proposed openstack/nova master: api: Address issues with remote consoles APIs  https://review.opendev.org/c/openstack/nova/+/95221309:03
sean-k-mooneystephenfin: looks fine to me10:36
opendevreviewMerged openstack/nova master: Translate scatter-gather to futurist  https://review.opendev.org/c/openstack/nova/+/94796611:34
opendevreviewMerged openstack/nova master: api: Add response body schemas for image metadata APIs  https://review.opendev.org/c/openstack/nova/+/94029911:35
sahido/12:11
sahidhave you already suffered issue like Live Migration failure: <mac address>12:12
sahidI'm not able to find what could be the issue and unfortunatly the exception is logged like that12:13
sahid        except Exception as e:12:13
sahid            with excutils.save_and_reraise_exception():12:13
sahid                LOG.error("Live Migration failure: %s", e, instance=instance)12:13
sahidit s in live migration operation12:14
opendevreviewBalazs Gibizer proposed openstack/nova master: Remove unnecessary test module level code  https://review.opendev.org/c/openstack/nova/+/95343612:28
opendevreviewBalazs Gibizer proposed openstack/nova master: Allow to start unit test without eventlet  https://review.opendev.org/c/openstack/nova/+/95343612:47
opendevreviewBalazs Gibizer proposed openstack/nova master: Allow to start unit test without eventlet  https://review.opendev.org/c/openstack/nova/+/95343612:56
stephenfingmaan: Got a follow-up for you to re-approve here, when you've time https://review.opendev.org/c/openstack/nova/+/952213/12:58
stephenfinsean-k-mooney: Oh, I also addressed your comment on https://review.opendev.org/c/openstack/nova/+/952281/ here https://review.opendev.org/c/openstack/nova/+/953281/13:10
stephenfinand thanks for the review 🙏13:10
sean-k-mooneystephenfin: cool +2w on teh organl patch and +2 on the fixup patch13:26
sean-k-mooneysahid: was it for an sriov port? i know that there have been issues with sriov ports adn attach/detach if there are more then one port with the same mac. havign a vm with multipel prot with the same mac is sort of unsupproted.13:28
sean-k-mooneyits not13:28
sean-k-mooneybut it was never expiclty added as a feature and kind fo bolted on as bugs were reported13:28
sean-k-mooneyit woudl never happen with nova networks and it cant happen in a signel neutron network13:28
sean-k-mooneyso nova never really blocked it. over time as neturon becausem the default we got bug reports that usign the mac to attach/dtach the prots failed fi you had a vm with 2 prots htat had the same mac13:29
sean-k-mooneysahid: we coudl also hith that internally when live migrating vms with sriov vnic-type=direct ports13:30
sean-k-mooneysahid: that is the only mac related live migration failure that i recall13:30
opendevreviewMerged openstack/nova master: api: Add response body schemas for server topology API  https://review.opendev.org/c/openstack/nova/+/94030013:31
sahidsean-k-mooney: thanks for this, we don't use srio port, but it's more or less realted to vms AVI loadbalancer 13:37
sahidit's strange, when i'm doing a port list for given vm that is buggy, there is 2 ports attached, and when looking at the xml, 5 interfaces are indicated 13:53
sahidsean-k-mooney: have you already noticed something like that, where xml is not well cleaned?13:53
opendevreviewPierre Riteau proposed openstack/nova stable/2024.2: Add repoducer test for bug 2074219  https://review.opendev.org/c/openstack/nova/+/95346815:03
opendevreviewPierre Riteau proposed openstack/nova stable/2024.2: Fix detaching devices by alias with mdevs  https://review.opendev.org/c/openstack/nova/+/95347415:35
opendevreviewBalazs Gibizer proposed openstack/nova master: Run unit test with threading mode  https://review.opendev.org/c/openstack/nova/+/95347515:40
gmaanstephenfin: one question about doc generation, if we allow rdp in schema then how we reflect that it is gone in latest version https://review.opendev.org/c/openstack/nova/+/952213/comment/e644f810_7e7b50c2/16:44
stephenfingmaan: that depends on whether you're talking about the API perspective (i.e. clients) or the docs (i.e. humans/AI scrapers)17:24
stephenfinfrom the API/client perspective, we're already handling that by returning HTTP 400 (Bad Request) if you attempt to use it on a newer version of Nova (or an earlier version not using HyperV) so nothing needs to change there, IMO17:25
stephenfingmaan: From the latter perspective, we'd likely handle that by either (a) indicating it in the 'description' text or (b) using a custom property that os-api-ref or its replacement can pick up17:27
gmaanstephenfin: yeah, we should update the description saying it is gone but my main concern in this change is how to indicate that now via response schema 17:29
stephenfingmaan: beyond what we're doing here? https://review.opendev.org/c/openstack/nova/+/952213/4/nova/api/openstack/compute/remote_consoles.py#16117:30
stephenfinWith this patch, we're moving validation (and rejection) from the schema into the method itself. The end result is the same though.17:31
gmaanI am thinking either we need to version (add different schema for each releases if changed) schema based on releases like we do for microversions by adding the info in current api-ref description 17:31
gmaanstephenfin: code behavior wise it is all good that is why i am +1. I am thinking what is usage of showing it in schema and how to handle the case where we can say it is gone after caracal 17:32
stephenfinSo to be clear, you're worried about what the OpenAPI-derived replacement for api-ref will look like?17:33
gmaanexactly 17:33
gmaanI do not want new  OpenAPI-derived replacement show rdp as valid value17:33
gmaanif it consume response schema as it is17:33
stephenfinWell it is valid *if* you're using pre-Caracal and Hyper-V17:34
stephenfinSo we'll still document it, but in the description we'll say "rdp doesn't work since Caracal etc. etc.17:34
stephenfinjust like we do currently in the api-ref17:34
stephenfinAll of these schemas - query, request body, and response body - are going to have additional metadata layered on top in terms of the description field. We're not doing that yet because these reviews are already numerous and difficult enough, but the future api-ref will have to have all the same context the current one does in order to be useful17:36
gmaanyeah, if openAPI will use the same content of field description and use schema as example show then we should update about rdp field here https://github.com/openstack/nova/blob/master/api-ref/source/parameters.yaml#L5986-L599917:38
gmaanso that if  your change showing it in schema then updating current description about rdp should be done17:39
gmaanand if new content for field description are generated ( from schema or so) by openapi then we need to manually review it and your comment in schema works fine17:40
gmaanstephenfin: basically my request is to update the current api-ref description also if you are adding it in schema 17:42
stephenfinoh!17:42
stephenfinI agree. I can do that17:42
gmaancool17:42
opendevreviewStephen Finucane proposed openstack/nova master: api: Address issues with remote consoles APIs  https://review.opendev.org/c/openstack/nova/+/95221321:28
mikalsean-k-mooney: Just so you know, I've seen your review comments about release notes. I wrote some, but in the process noticed that the extra specs aren't working quite how I expected so I am now debugging those.23:36

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