Earlier  
Posted Nick Remark
#openstack-nova - 2026-06-23
21:00:22 clarkb there is/was work to convert it to geneve and drop the use of the ansible bridge module
21:00:24 sean-k-mooney clarkb: yes the overly is
21:00:32 fungi at least in some openstack clouds, the kernel conntrack plugin for gre isn't running
21:00:43 sean-k-mooney clarkb: actully that not the part the matters
21:00:59 sean-k-mooney we have other code in devstack playbooks to calulate teh neutron mtu config
21:01:13 sean-k-mooney that the one that need to accomidate geneve whwen ovn is used
21:01:15 clarkb https://review.opendev.org/c/zuul/zuul-jobs/+/959393
21:01:36 sean-k-mooney fungi: ya gre is not an ip protocol so its often blockded
21:01:51 clarkb yes the original implementation used gre and linux bridges
21:02:10 sean-k-mooney i depebated about gre or vxlan and for 8 bytpes of mtu vxlan is definly more portabl since its just udp form the network layer
21:02:15 clarkb that didn't work because we couldn't get gre to pass even with wide open security groups so we switched to vxlan as it is udp
21:02:39 sean-k-mooney clarkb: :) yep i remember
21:02:53 clarkb and now ansible has dropped supprot for much of the machinery that we relied on to setup vxlan and ovs so we're switching back to linux bridge and taking the opportunity to use geneve in that change
21:03:11 clarkb that work has clearly stalled out and probably should be picked up again. I think it is very close if not ready
21:04:33 clarkb and the reason we didn't support ipv6 is taht netiher vxlan nor gre could support it iirc
21:04:41 clarkb or maybe it was just vxlan that couldn't
21:04:47 sean-k-mooney both can
21:04:58 clarkb I think vxlan can now
21:05:00 sean-k-mooney at both the underlay and over the mesh
21:05:01 clarkb but it was a v4 only protocol
21:05:13 sean-k-mooney it dependied on the kernel version
21:05:19 sean-k-mooney and ovs version
21:05:24 clarkb in any case if you want to make changes like this getting 959393 in first is probably a prereq
21:05:36 sean-k-mooney vxlan suppoted it but we could supprot it on all distos we supproted if i recll
21:05:58 sean-k-mooney well it does not stricly ned the refacto to linux bridge
21:06:06 sean-k-mooney but that cerntly viable
21:06:09 clarkb it does not but I will nto review a chnge that creatse a merge conflict
21:06:17 clarkb maybe other people are willing to review it and land it
21:06:25 opendevreview melanie witt proposed openstack/nova master: Add non-voting IPv6 ceph live migration job https://review.opendev.org/c/openstack/nova/+/984623
21:06:28 sean-k-mooney that is one of my version of that https://github.com/SeanMooney/ard/tree/master/ansible/roles/ard_multinode_bridge
21:06:39 sean-k-mooney i have a much older version too somehwere
21:06:42 clarkb the current code only works because I vendored the entirety of the ansible module that is no longer supported into that role
21:07:05 clarkb we really need to stop using that stuff and leaving it as is is fine. But if you want to make changes then we should do the right thing to fix the underlying ansible stuff
21:07:05 sean-k-mooney ya i replaced all of tha twith a systemd unit file that calls a bashcript
21:07:13 sean-k-mooney https://github.com/SeanMooney/ard/blob/master/ansible/roles/ard_multinode_bridge/templates/ard-bridge-setup.sh.j2
21:07:24 clarkb and that work is basically done so there isn't any reason not to
21:08:27 sean-k-mooney clarkb: ya https://review.opendev.org/c/zuul/zuul-jobs/+/959393 cerntely cleans up a lot
21:08:59 clarkb rereading things it stalled beacuse people using ovs as a hard dependency weren't properly installing/settting up that dep and relying on that role instead
21:09:08 clarkb I think we can basically say sorry you need to fix that and move forward
21:09:23 clarkb which is also what I basically said back when I was trying to move this forward
21:09:32 sean-k-mooney ya. is ther a reason it swapt to geneve?
21:09:56 sean-k-mooney i know it says "This is a more modern and flexible approach than the
21:09:58 sean-k-mooney previous vxlan implementation."
21:09:58 clarkb I think because geneve is the future and more flexible
21:10:08 clarkb right vxlan had a bunch of gotchas like the ipv6 support or lack of it
21:10:14 clarkb geneve exists to solve all those problems with a new protocol
21:10:21 clarkb so we should use it since those problems hit us previously
21:10:29 sean-k-mooney the main one that geneve solve is actully fragmentation
21:10:37 sean-k-mooney vxlan explity does not allow fragmentation
21:10:51 sean-k-mooney of the vxlan packet
21:10:58 sean-k-mooney geneve i belvie does
21:11:21 sean-k-mooney which makes it more flexible acorss l3 subnets
21:12:15 sean-k-mooney clarkb: but i guess i agree building on that patch woudl be good for the reason above
21:12:21 sean-k-mooney anyway dinner is ready o/
21:13:02 clarkb ya I think the next step is to followup with ykarel to do what we can to properly capture ovs dependencies then proceed with the switch in zuul-jobs then add ipv6 support
21:13:09 clarkb probably don't even need to make ipv6 support optional just add it
21:14:05 clarkb ykarel: can you followup on https://review.opendev.org/c/zuul/zuul-jobs/+/959393 and indicate if properly managing jobs' dependency on ovs si a possibility? That really shouldn't be something we rely on a side effect from a base job role to handle
22:00:05 opendevreview melanie witt proposed openstack/nova master: Add non-voting IPv6 ceph live migration job https://review.opendev.org/c/openstack/nova/+/984623
22:51:31 opendevreview melanie witt proposed openstack/nova master: Add non-voting IPv6 ceph live migration job https://review.opendev.org/c/openstack/nova/+/984623
23:52:14 opendevreview melanie witt proposed openstack/nova master: Add non-voting IPv6 ceph live migration job https://review.opendev.org/c/openstack/nova/+/984623
#openstack-nova - 2026-06-24
01:38:38 opendevreview sean mooney proposed openstack/nova master: doc: Add guide for NVIDIA vGPU with SR-IOV variant drivers https://review.opendev.org/c/openstack/nova/+/994160
01:38:39 opendevreview sean mooney proposed openstack/nova master: libvirt: Support Cyborg PCI ARQ managed mode https://review.opendev.org/c/openstack/nova/+/994579
02:23:15 opendevreview melanie witt proposed openstack/nova master: Add non-voting IPv6 ceph live migration job https://review.opendev.org/c/openstack/nova/+/984623
03:07:32 opendevreview Takashi Kajinami proposed openstack/nova master: compute: Validate SEV/SEV-ES support at start up https://review.opendev.org/c/openstack/nova/+/994342
03:07:59 opendevreview Takashi Kajinami proposed openstack/nova master: libvirt: Ignore SEV-ES when SEV-SNP is detected https://review.opendev.org/c/openstack/nova/+/994343
03:11:31 opendevreview Ghanshyam Maan proposed openstack/placement master: Update policy scope enforcement testing https://review.opendev.org/c/openstack/placement/+/987568
03:16:47 opendevreview Ghanshyam Maan proposed openstack/nova master: Update policy scope enforcement testing https://review.opendev.org/c/openstack/nova/+/986946
03:17:13 opendevreview Ghanshyam Maan proposed openstack/placement master: Update policy scope enforcement testing https://review.opendev.org/c/openstack/placement/+/987568
03:17:18 opendevreview Takashi Kajinami proposed openstack/nova master: libvirt: Ignore SEV-ES when SEV-SNP is detected https://review.opendev.org/c/openstack/nova/+/994343
04:25:02 ykarel clarkb, thx for reminding that, i had completely forgot about that :)
04:25:53 ykarel Will check on this in next few days and see how it can be unblocked
04:26:15 ykarel will start with the impacted job and see
06:44:00 opendevreview Seyeong Kim proposed openstack/nova master: Avoid serializing orphaned instance in log https://review.opendev.org/c/openstack/nova/+/992574
11:22:05 opendevreview Stephen Finucane proposed openstack/os-resource-classes master: zuul: Use openstack-python3-next-jobs template https://review.opendev.org/c/openstack/os-resource-classes/+/994678
11:22:06 opendevreview Stephen Finucane proposed openstack/os-vif master: pre-commit: Bump versions https://review.opendev.org/c/openstack/os-vif/+/994676
11:22:06 opendevreview Stephen Finucane proposed openstack/osc-placement master: zuul: Use openstack-python3-next-jobs template https://review.opendev.org/c/openstack/osc-placement/+/994679
11:22:07 opendevreview Stephen Finucane proposed openstack/os-traits master: zuul: Use openstack-python3-next-jobs template https://review.opendev.org/c/openstack/os-traits/+/994680
11:22:08 opendevreview Stephen Finucane proposed openstack/os-vif master: zuul: Use openstack-python3-next-jobs template https://review.opendev.org/c/openstack/os-vif/+/994677
11:49:23 opendevreview Merged openstack/os-vif master: pre-commit: Bump versions https://review.opendev.org/c/openstack/os-vif/+/994676
12:49:34 opendevreview Stephen Finucane proposed openstack/osc-placement master: zuul: Use openstack-python3-next-jobs template https://review.opendev.org/c/openstack/osc-placement/+/994679
13:22:19 opendevreview Elod Illes proposed openstack/python-novaclient master: DNM: gate health test https://review.opendev.org/c/openstack/python-novaclient/+/994731
13:27:09 opendevreview Merged openstack/osc-placement master: Update support python versions https://review.opendev.org/c/openstack/osc-placement/+/991603
14:05:27 opendevreview Kamil Sambor proposed openstack/nova master: Add concurrency_backend config option for Nova services https://review.opendev.org/c/openstack/nova/+/993760
14:21:31 Uggla Note: I could not do the upstream triage this week. So cancelling it.
14:21:53 gibi Uggla: ack
15:12:19 opendevreview Takashi Kajinami proposed openstack/nova master: libvirt: Detect AMD SEV-SNP support https://review.opendev.org/c/openstack/nova/+/994764
15:12:19 opendevreview Takashi Kajinami proposed openstack/nova master: libvirt: Ignore SEV-ES when SEV-SNP is detected https://review.opendev.org/c/openstack/nova/+/994343
16:03:29 opendevreview Takashi Kajinami proposed openstack/nova master: Drop dependency on [libvirt] num_memory_encrypted_guests https://review.opendev.org/c/openstack/nova/+/994506
16:04:44 opendevreview Takashi Kajinami proposed openstack/nova master: Drop dependency on [libvirt] num_memory_encrypted_guests https://review.opendev.org/c/openstack/nova/+/994506
16:37:38 opendevreview Merged openstack/os-vif master: zuul: Use openstack-python3-next-jobs template https://review.opendev.org/c/openstack/os-vif/+/994677
16:38:23 opendevreview Takashi Kajinami proposed openstack/nova master: compute: Validate SEV/SEV-ES support at start up https://review.opendev.org/c/openstack/nova/+/994342
16:39:24 melwitt sean-k-mooney: got the WIP ceph ipv6 passing and put it on top of the RBD live migration XML patch. the majority of the time was fighting with ipv6 brackets 🙄 the whole collection, if you're curious https://review.opendev.org/q/topic:%22ipv6-multinode%22
16:40:23 sean-k-mooney ah so you needed the know host request to allow the live migraiton to complete
16:41:23 sean-k-mooney i wonder if it woul be worth having devstack or the devstack base job generate a tiny ~/.ssh/config file that auto accpate new hosts
16:41:58 sean-k-mooney https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/994583 is more correct in general but we dont really need to validate it in general for ci
16:43:15 sean-k-mooney basiclly we could also do
16:43:18 sean-k-mooney Host *
16:43:20 sean-k-mooney StrictHostKeyChecking accept-new
16:43:24 sean-k-mooney or set it to no
16:44:07 melwitt sean-k-mooney: I think known hosts was needed for cold migration rather than live. for a time I had live migration working but cold was broken due to lack of known hosts

Earlier   Later