Earlier  
Posted Nick Remark
#openstack-nova - 2025-08-29
10:09:15 tkajinam bauzas, gibi thanks !
10:10:27 tkajinam I eventually took PTO today so had a good rest during the day :-)
10:11:11 bauzas well, you actually worked two days in a day yesterday so indeed, take PTO :)
10:45:29 opendevreview Merged openstack/placement master: Fix placement allocate while over-capacity https://review.opendev.org/c/openstack/placement/+/945465
10:51:49 gibi dansmith: ^^ \o/
10:59:23 stephenfin gmaan: gibi: bauzas: As sean-k-mooney said I've been out sick with a bug the last two days. Sorry for pushing that series so late: (a) I didn't realise FF was yesterday (I thought I'd another week) and (b) I couldn't push earlier as there would have been horrific conflicts with the (much larger) OpenAPI series. I'm happy to wait until early in G to get that in and appreciate the reviews
10:59:58 stephenfin I'm getting both it and the OpenAPI series tidied up so that we can hopefully get them in asap once we branch
11:01:41 gibi stephenfin: hope you are feeling better now. Thanks for working on these improvements
11:03:35 stephenfin nw
11:34:45 gibi sean-k-mooney: how do you feel about https://review.opendev.org/c/openstack/nova/+/936093 ? I think we saw the issue now downstream as well (see slack). I reviewed the patch and I think this is a good small fix.
11:35:33 sean-k-mooney gibi: ill need to load context as it looks liek i have not reviewd it befreo
11:36:14 sean-k-mooney we do kwno that there is a bug in mtu chagne on live migration but we need to ensure that it never changes across the migrtion
11:36:16 gibi tldr: mtu is not in our network cache and that can cause live migration issue later as libvirt don't allow MTU change during live migration but we wrongly used the nil from the cache
11:36:30 sean-k-mooney right
11:36:51 sean-k-mooney so ill readd the patch but how we palnned to fix that was to make sure we dont modify the xml by saving the orginal mtu if its present
11:37:35 sean-k-mooney we also do not incldue the mtu intetionally in teh netork metadlata if the neutron network has dhcp enabled
11:37:51 gibi OK. So this is more complicated than I anticipated
11:37:52 sean-k-mooney so we need to be careful not to change that
11:38:28 sean-k-mooney gibi: so the issue sometime come up with people going form ml2/ovs to ml2/ovn
11:38:38 sean-k-mooney nova does nto actully supprot changing the mtu on a network
11:38:56 sean-k-mooney there was an optional extention to allow that in neturon
11:39:09 sean-k-mooney btu it was never supproted on the nova side
11:39:20 sean-k-mooney so the mtu should never change on a live migration
11:39:49 sean-k-mooney howver when you do the db hacks to migrate form ml2/ovs to ml2/ovn you cahnge from vxlan to geneve and that reduces the mtu
11:40:21 gibi in this case the source mtu is undefined, that converted to 0 and then of course that does not match the dest mtu that is set
11:41:01 sean-k-mooney well the is an other rinkel
11:41:20 sean-k-mooney there are 2 formats for virtio feature flags
11:41:26 sean-k-mooney 32bit and 64bit
11:41:43 sean-k-mooney if you spcify the mtu in the xml it changes form 32bit to 64bit
11:41:59 sean-k-mooney which is also nto supproted by qemu during a live migration
11:42:19 sean-k-mooney so if the xml does nto have an mtu we cant add it durign a live migration
11:42:32 gibi I see, so this is the case ^^
11:42:42 gibi nova tries to add it
11:43:14 sean-k-mooney that why we orginally started down the line of grab the mtu form the port and store it then generate the new config and restore the mtu
11:43:33 sean-k-mooney gibi: yep so we fixed this once before after i acindeltely broke vexhost
11:45:32 sean-k-mooney https://review.opendev.org/c/openstack/nova/+/553072
11:45:54 sean-k-mooney that was the change to set the mtu in the first palace (its also neede for jumbo frames)
11:46:12 sean-k-mooney https://bugs.launchpad.net/nova/+bug/1747496
11:47:05 sean-k-mooney that shoudl result in ports being attached with an mtu as well
11:47:39 sean-k-mooney gibi: the issue they are reproting in https://bugs.launchpad.net/nova/+bug/2080531
11:47:42 opendevreview Merged openstack/placement master: Remove the job with Ubuntu 22.04 https://review.opendev.org/c/openstack/placement/+/958820
11:47:50 sean-k-mooney i think artom had satred to fxi a while ago
11:47:54 sean-k-mooney let me see if i can find that
11:48:30 opendevreview Stephen Finucane proposed openstack/nova master: db: Move regex helpers to utils https://review.opendev.org/c/openstack/nova/+/958745
11:48:31 opendevreview Stephen Finucane proposed openstack/nova master: api: Simplify API version check for flavor description https://review.opendev.org/c/openstack/nova/+/958747
11:48:31 opendevreview Stephen Finucane proposed openstack/nova master: tests: Clean up flavors tests https://review.opendev.org/c/openstack/nova/+/958746
11:48:32 opendevreview Stephen Finucane proposed openstack/nova master: api: Remove dead fields from flavors response https://review.opendev.org/c/openstack/nova/+/958749
11:48:32 opendevreview Stephen Finucane proposed openstack/nova master: api: Add ability to filter flavors by name https://review.opendev.org/c/openstack/nova/+/958748
11:48:33 opendevreview Stephen Finucane proposed openstack/nova master: tests: Fix typo https://review.opendev.org/c/openstack/nova/+/958855
11:48:33 opendevreview Stephen Finucane proposed openstack/nova master: api: Restrict additional query string arguments https://review.opendev.org/c/openstack/nova/+/958750
11:48:34 opendevreview Stephen Finucane proposed openstack/nova master: tests: Add missing test coverage https://review.opendev.org/c/openstack/nova/+/958857
11:48:34 opendevreview Stephen Finucane proposed openstack/nova master: api: Add runtime check for query additionalProperties https://review.opendev.org/c/openstack/nova/+/958856
11:48:36 opendevreview Stephen Finucane proposed openstack/nova master: WIP: api: Add runtime check for general additionalProperties https://review.opendev.org/c/openstack/nova/+/958858
11:48:46 sean-k-mooney gibi: https://review.opendev.org/c/openstack/nova/+/791553/1
11:49:05 sean-k-mooney so we have a regression test https://review.opendev.org/c/openstack/nova/+/791235/3
11:49:11 sean-k-mooney then then the poc to fix it
11:49:48 sean-k-mooney and there as a seocnd attept to fix it in https://review.opendev.org/c/openstack/nova/+/852367/1
11:50:29 sean-k-mooney gibi: these all kind of stalled out partly because of review banwith
11:51:53 gibi I'm not sure if simply checking the MTU does not change will help if we don't even have the MTU on the source host to begin with. So probably multiple fixes are needed. Anyhow I will let the downstream reported file a bug on us to get motivation to fix it
11:52:12 gibi s/reported/reporter/
11:52:15 sean-k-mooney ack
11:52:20 sean-k-mooney ya so there are a few issues
11:52:34 sean-k-mooney i might actilly have an old pathc for the mtu not being set
11:54:36 sean-k-mooney i think the best way forward is 1 letg create some functional repoduces for the diffent senairos 2 then fix the mtu setting on attach and then on migrate as followups
11:55:21 gibi yepp I agree
11:55:37 sean-k-mooney the patch you linked migth fix part of it i woudl jsut need to trace throught he code to see why
11:56:13 sean-k-mooney its not obvious that it should
11:58:40 sean-k-mooney by the way we also knwo that there is a bug related to this that applie to sriov port as well
11:59:32 sean-k-mooney basiclly wehn testing seriov live mgirtion i belvie we have to use 2 sriov prot (one mac vtap and one direct) to make it work instaed of ovs and macvtapo
12:00:13 sean-k-mooney i dont exactly recall the details but it has somethign to do with the mtu i think as well but we could check with james parker and they might have a link
12:00:24 sean-k-mooney we had ot work aroudn it in our ci
12:02:37 gibi uuu a workarond in CI sounds interesting
12:03:15 gibi the new report upstream involves SRIOV ports
12:03:31 gibi I guess
12:03:32 sean-k-mooney oh so ya
12:03:49 sean-k-mooney am if you have an ovs prot and a sriov prot in direct mode
12:04:16 sean-k-mooney live migration does not work because of somethign ot do with the mtu it hkn
12:04:34 sean-k-mooney i debuged it once but again dint have tiem to go fix it
12:06:17 sean-k-mooney ok reading the bug again ya this is the same issue we see in ci
12:07:38 sean-k-mooney but the netwrok data in the metadata api is not alwasy the same as in the network info cache
12:08:51 sean-k-mooney ill try and look at this review again properly next week
12:09:05 sean-k-mooney this is the first item i have seen that bug or patch
12:11:13 gibi OK. thanks
12:13:21 sean-k-mooney im partly nerd snips because i was going to start on sumething new but you pinged me before i start on it
12:14:45 opendevreview Stephen Finucane proposed openstack/nova master: api: Remove unnecessary action method prefix https://review.opendev.org/c/openstack/nova/+/958863
12:14:45 opendevreview Stephen Finucane proposed openstack/nova master: api: Correct version for rebuild response https://review.opendev.org/c/openstack/nova/+/958862
12:14:46 opendevreview Stephen Finucane proposed openstack/nova-specs master: Repropose remove-os-volumes_boot-api https://review.opendev.org/c/openstack/nova-specs/+/958865
12:14:46 opendevreview Stephen Finucane proposed openstack/nova master: api: Deprecate os-volumes_boot API https://review.opendev.org/c/openstack/nova/+/958864
12:14:57 gibi sean-k-mooney: sorry for that. This is not urgent so feel free to punt it for a while
12:15:57 opendevreview Stephen Finucane proposed openstack/nova-specs master: Repropose flavor-search-by-name spec https://review.opendev.org/c/openstack/nova-specs/+/958866
12:16:22 sean-k-mooney im not complaining but im going to spend 15 mins considerign the patch then move on. ill come back to it on monday
12:17:39 sean-k-mooney i think the change they are propsoing is safe to proceed with
12:18:58 sean-k-mooney i am not conviced it will fix all 2-3 of the related cases i am vagely aware of but i dont think it will make any of those harder to fix later
12:19:08 opendevreview Merged openstack/nova-specs master: Create specs directory for 2026.1 Gazpacho https://review.opendev.org/c/openstack/nova-specs/+/956166
12:19:20 opendevreview Takashi Kajinami proposed openstack/nova master: libvirt: Disable VMCoreInfo device for SEV-encrypted instances https://review.opendev.org/c/openstack/nova/+/958868
12:20:56 sean-k-mooney gibi: i feel like it need a bit more testing but im tempeted to pull this into one of my devstacks and try it and maybe jsut take a good enough is better then perfect approch in this case
12:21:47 sean-k-mooney gibi: in other words we can proably proceed with this before rc1 but i want to poke at it a bit before then
12:22:10 opendevreview Stephen Finucane proposed openstack/nova-specs master: Repropose openapi spec for Gazpacho https://review.opendev.org/c/openstack/nova-specs/+/958869
12:33:21 gibi sean-k-mooney: OK. Thanks
12:35:22 stephenfin gmaan: For next cycle, but you'll probably like https://review.opendev.org/c/openstack/nova/+/958856/ and https://review.opendev.org/c/openstack/nova/+/958858/

Earlier   Later