| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2026-06-23 | |||
| 21:00:07 | fungi | sean-k-mooney: yeah, we originally used gre i believe, but it isn't allowed in all out providers | |
| 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 | |