Thursday, 2025-02-13

opendevreviewRenjing Xiao proposed x/whitebox-neutron-tempest-plugin master: Add nested snat test  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/94090800:21
opendevreviewRenjing Xiao proposed x/whitebox-neutron-tempest-plugin master: Add nested snat test  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/94090800:33
opendevreviewMerged openstack/neutron master: Add basical functionalities for metadata path extension  https://review.opendev.org/c/openstack/neutron/+/88153505:15
*** dmellado075539372 is now known as dmellado0755393706:50
opendevreviewSahid Orentino Ferdjaoui proposed openstack/neutron master: dnm: tests neutron master with osken native  https://review.opendev.org/c/openstack/neutron/+/94150807:42
opendevreviewRodolfo Alonso proposed openstack/neutron master: Add router ``PUT`` external gateways actions policies  https://review.opendev.org/c/openstack/neutron/+/94151107:54
ralonsohslaweq, please check ^, it is important07:55
ralonsohlajoskatona, hello! please check ^^08:32
ralonsohI would need to backport it up to 2023.208:33
opendevreviewRodolfo Alonso proposed openstack/neutron stable/2024.2: Add router ``PUT`` external gateways actions policies  https://review.opendev.org/c/openstack/neutron/+/94152508:33
opendevreviewRodolfo Alonso proposed openstack/neutron stable/2024.1: Add router ``PUT`` external gateways actions policies  https://review.opendev.org/c/openstack/neutron/+/94152608:34
opendevreviewRodolfo Alonso proposed openstack/neutron stable/2023.2: Add router ``PUT`` external gateways actions policies  https://review.opendev.org/c/openstack/neutron/+/94152708:34
opendevreviewRodolfo Alonso proposed openstack/neutron master: [eventlet-removal] Explicitly define the mechanism driver  https://review.opendev.org/c/openstack/neutron/+/94153108:41
opendevreviewRodolfo Alonso proposed openstack/neutron master: [eventlet-removal] Explicitly define the mechanism driver  https://review.opendev.org/c/openstack/neutron/+/94153108:41
opendevreviewRodolfo Alonso proposed openstack/neutron master: [eventlet-removal] Remove the usage of eventlet in the Neutron API (2)  https://review.opendev.org/c/openstack/neutron/+/94120208:41
opendevreviewRodolfo Alonso proposed openstack/neutron-tempest-plugin master: Remove ``neutron-tempest-plugin-linuxbridge`` from experimental queue  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/94153408:50
opendevreviewVasyl Saienko proposed openstack/neutron-tempest-plugin master: Add network_data validation for trunks  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/94135508:55
opendevreviewMerged openstack/tap-as-a-service master: Doc: add documentation for usage and driver details for SRIOV driver  https://review.opendev.org/c/openstack/tap-as-a-service/+/88180709:20
sahidlajoskatona, ralonsoh the ci is green with eventlet removal using os-ken native09:23
sahidhttps://review.opendev.org/c/openstack/neutron/+/93776509:23
sahidhttps://zuul.opendev.org/t/openstack/build/5203d34078bc4e29af4f0b190f0c204109:23
ralonsohlet me check09:31
tobias-urdinwe have a customer that is a little pickle, they have two physically different provider networks with vlan neutron networks on those and they want to move a neutron network from one of the physical provider network to the other, they apparently have a lot of instances on the network they want to move09:52
tobias-urdinnow to my knowledge there is no supported way of moving a neutron network between provider networks, but is there anybody that has actually done such a move before?09:52
tobias-urdinhacking the database in some way to update the provider network on a network and restarting agents seems extreme and risky but perhaps it works?09:53
tobias-urdinml2 ovs-agent is used09:55
sahidtobias-urdin: all the hosts are mapped with the two bridges and physnet?09:59
tobias-urdinsahid: yes, both provider networks and their ovs bridges is mapped on all nodes10:27
tobias-urdinso i assume they want to physically move the vlan and the instances on it from one provider network the other without having to adding/removing ports on instances or recreating instances10:28
opendevreviewLajos Katona proposed openstack/tap-as-a-service master: GRE/ERSPAN mirroring for taas  https://review.opendev.org/c/openstack/tap-as-a-service/+/88535710:33
opendevreviewLajos Katona proposed openstack/tap-as-a-service master: CLI for Tap Mirrors  https://review.opendev.org/c/openstack/tap-as-a-service/+/88608510:55
opendevreviewLajos Katona proposed openstack/tap-as-a-service master: CLI for Tap Mirrors  https://review.opendev.org/c/openstack/tap-as-a-service/+/88608511:01
opendevreviewRenjing Xiao proposed x/whitebox-neutron-tempest-plugin master: Add nested snat test  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/94090811:03
lajoskatonaralonsoh: Hi, regarding https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/941218 , don't we need to make the n-d-r tempest job also non-voting?11:04
ralonsohlajoskatona, this will be fixed with https://review.opendev.org/c/openstack/neutron/+/941202, as tested in https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/94123011:05
lajoskatonaralonsoh: ack11:05
ralonsohin any case, just to unfreeze the CI, I'll temporarily mark it as non voting11:05
ralonsohlajoskatona, actually, we should send both changes in one patch11:06
opendevreviewRenjing Xiao proposed openstack/neutron-tempest-plugin master: Cover both enabled and disabled cases in nested snat validation test  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/94090611:06
ralonsohlajoskatona, I'm going to update your patch to add this too, with a comment11:06
ralonsohok?11:06
lajoskatonaralonsoh: thanks, fine for me11:06
ralonsohperfect!11:06
sahidtobias-urdin: you can perhaps add new segment to the network that is attach to the second physnet, and then remove the preivous one11:09
sahidprevious segment11:09
sahidso for the new segment, you wii have to use a subset of the subnet range provided to the first segment, and then when removed, extending the one in the new segment11:10
opendevreviewRenjing Xiao proposed x/whitebox-neutron-tempest-plugin master: Add nested snat test  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/94090811:11
opendevreviewRodolfo Alonso proposed openstack/neutron-tempest-plugin master: Bagpipe: make ``neutron-tempest-plugin-bgpvpn-bagpipe`` non-voting  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/94121811:11
ralonsohlajoskatona, ^^11:11
tobias-urdinsahid: could you elaborate? enable segment extentension, create segment, move both phynet into segment, move networks to segment (is that possible i.e unassigning physnet?), removing one physnet from segment11:13
tobias-urdini assume those networks is tied to the segment for their lifetime (if it works as per above) so i cannot move them away from segment into the remaining physnet in the segment explicitly?11:14
ralonsohslaweq, please approvehttps://review.opendev.org/c/openstack/neutron-tempest-plugin/+/941218 to unblock the n-t-p CI11:14
ralonsohonce the neutron patch is merged, I'll undo the n-d-r change11:15
tobias-urdinwonder if agents will wire it up for me if it's works as per above or if i need to handle some kind of restart for the segment changes to apply11:15
sahidsegments are a bit flexible, you can add and remove segments to a network, basically a segment is 1:1 mapping to a subnet, ou can play with them, that is said I have never tried what you are looking for11:17
tobias-urdinsahid: ack, thanks! i will do some testing11:18
sahidtobias-urdin: sure :-)11:29
sahidralonsoh: this one https://review.opendev.org/c/openstack/neutron/+/941508 is testing neutron master with os-ken in native mode, the point is to ensure the native mode can work with monkey_patching11:30
ralonsohok11:32
opendevreviewRodolfo Alonso proposed openstack/neutron-tempest-plugin master: Use admin client for router ext GW operations  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/94154511:36
opendevreviewRodolfo Alonso proposed openstack/neutron master: Add router ``PUT`` external gateways actions policies  https://review.opendev.org/c/openstack/neutron/+/94151111:37
opendevreviewRodolfo Alonso proposed openstack/neutron-tempest-plugin master: Remove ``neutron-tempest-plugin-linuxbridge`` from experimental queue  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/94153411:38
YamasaI am doing a manual demo installation of OpenStack. Where can I find documentation on enabling neutron extensions?11:50
MengyangZhang[m]Hi folks, I have some questions about updating neutron QoS policy after reading relevant docs. 13:40
MengyangZhang[m]- We can update a policy with this put API /v2.0/qos/policies/{policy_id}. But when will the change take effect on the associated port or VM? Would it require any user operation on the VM like reboot or live-migration?13:40
MengyangZhang[m]- policy can be associated with a project. Then when we update a policy, will all VMs associated with the project get the update live without reboot or migration action? 13:40
ralonsohMengyangZhang[m], the QoS policy enforcement in done in the network backend. In ml2/ovs, the OVS agent will configure this parameter in the local OVS QoS registers. In OVN, similar but in the OVN database (that will configure, via ovn-controller, the needed QoS registers or TC config in the ports). In SR-IOV, the SR-IOV agent will use "tc" commands to set the values in the VFs13:54
ralonsohno reboot is needed, the values are updated immediately*13:54
ralonsohif you have an agent, the agent needs to receive the update (via RPC) and configure the values13:54
ralonsohin OVN, the ovn-controller needs to receive the updates and set the local OVS values or apply the TC values on the ports13:55
ralonsohfolks, two very easy CLI patches to review:14:25
ralonsohhttps://review.opendev.org/c/openstack/python-openstackclient/+/94155214:25
ralonsohhttps://review.opendev.org/c/openstack/python-openstackclient/+/94155514:25
ralonsohthanks in advance14:25
opendevreviewMiro Tomaska proposed openstack/neutron master: Retreive IPs from the external_ids column  https://review.opendev.org/c/openstack/neutron/+/93876714:54
opendevreviewTerry Wilson proposed openstack/neutron master: Update Nova aggregates on changed host mappings  https://review.opendev.org/c/openstack/neutron/+/93599015:05
opendevreviewTakashi Kajinami proposed openstack/os-vif master: Remove os-vif-linuxbridge  https://review.opendev.org/c/openstack/os-vif/+/94156715:29
tkajinam^^^ It seems the linux bridge job is still left in os-vif15:30
ralonsohtkajinam, good catch15:31
opendevreviewTakashi Kajinami proposed openstack/os-vif master: Drop kuryr-kubernetes-tempest  https://review.opendev.org/c/openstack/os-vif/+/94156815:32
tkajinamand this ^^^15:32
tkajinamralonsoh, :-)15:32
tkajinamit's interesting that kuryr job is not run but anyway we can drop it.15:33
tkajinamonce lb job is removed we can recheck https://review.opendev.org/c/openstack/os-vif/+/935580 ... I hope it'll be merged before non-client lib release15:35
sean-k-mooneytkajinam: so the linux bridge removal is kind of problematic16:57
sean-k-mooneytkajinam: techinally while it was experimental in neutron it was not deprecated or deprecated for removal 16:58
sean-k-mooneyand it certenly was not in nova/os-vif16:58
sean-k-mooneyso technially we should not be removing it in nova or os-vif untile at elast next cycle16:58
sean-k-mooneyim not sure that neutron was technially allowed to remove linux bridge supprot this cycle17:02
sean-k-mooneyunless i a missing where it was formally deprecated in 2024.117:02
sean-k-mooneyper the slurp policy all code that is removed has to be deprecated in the prior slurp release17:02
sean-k-mooneyim not saying we have to revert the removal but i do need to bring this up with the nova core team to see how we proceed. for now at a minium ill need to disable the nova linux bridge job.17:03
sean-k-mooneysince os-vif does not allow plugins for out of tree ml2 driver we would also need to remvoe the linux bridge plugin in os-vif17:04
sean-k-mooneythere is other cleanup we shoudl do in nova but we can defer that to 2025.217:04
haleybI think I explained that in on the ML - Linuxbridge was marked experimental in Zed, which implies deprecation. No one was maintaining it and it was a risk to continue it. There were no complaints on the ML or from operators or distros, I don't know what more we could have done17:08
haleybShort of removing jobs that we missed17:09
opendevreviewMerged openstack/neutron master: [eventlet-removal] Explicitly define the mechanism driver  https://review.opendev.org/c/openstack/neutron/+/94153117:20
sahidhaleyb: any chance you have a look to the serie regarding os-ken? https://review.opendev.org/c/openstack/os-ken/+/938673/617:24
sahidnormally they all pass CI17:25
haleybsahid: i will try, sick today so behind on everything17:27
opendevreviewMerged openstack/tap-as-a-service master: GRE/ERSPAN mirroring for taas  https://review.opendev.org/c/openstack/tap-as-a-service/+/88535717:28
sean-k-mooneyhaleyb: that the thign experimintal does not imply deprecation in general17:39
sean-k-mooneyin nova we have used the term exerpimetal explictly to refer to driver that are not currently deprecated for removal but may be lackingin testing or manintaince17:40
opendevreviewsean mooney proposed openstack/os-vif master: Deprecate linux bridge supprot  https://review.opendev.org/c/openstack/os-vif/+/94158518:36
opendevreviewsean mooney proposed openstack/os-vif master: remove linux bridge plugin  https://review.opendev.org/c/openstack/os-vif/+/94158618:36
opendevreviewsean mooney proposed openstack/os-vif master: Deprecate linux bridge plugin  https://review.opendev.org/c/openstack/os-vif/+/94158518:37
opendevreviewsean mooney proposed openstack/os-vif master: remove linux bridge plugin  https://review.opendev.org/c/openstack/os-vif/+/94158618:37
opendevreviewMerged openstack/neutron-specs master: Update to use openstack-python3-jobs template  https://review.opendev.org/c/openstack/neutron-specs/+/94098618:51
*** jlibosva is now known as Guest905318:53
*** jlibosva is now known as Guest905418:59
sahidhaleyb: no worries have a good rest19:09
opendevreviewTerry Wilson proposed openstack/neutron master: Avoid race condition by using persist_uuid  https://review.opendev.org/c/openstack/neutron/+/92397120:31
opendevreviewMerged openstack/neutron master: Drop useless sanity check of nova notification support  https://review.opendev.org/c/openstack/neutron/+/94104821:18
opendevreviewMerged openstack/neutron stable/2024.1: Add router ``PUT`` external gateways actions policies  https://review.opendev.org/c/openstack/neutron/+/94152621:18
opendevreviewMerged openstack/neutron stable/2023.2: Add router ``PUT`` external gateways actions policies  https://review.opendev.org/c/openstack/neutron/+/94152721:18
opendevreviewMerged openstack/os-ken master: hub: implement threads related functions  https://review.opendev.org/c/openstack/os-ken/+/93867322:44
opendevreviewMerged openstack/os-ken master: hub: add equivalents for eventlet functions using native  https://review.opendev.org/c/openstack/os-ken/+/93887522:44
opendevreviewMerged openstack/os-ken master: hub: implement listen as native  https://review.opendev.org/c/openstack/os-ken/+/93887622:44
*** dmellado075539373 is now known as dmellado0755393722:48
opendevreviewMerged openstack/neutron master: Add metadata path extension openflows  https://review.opendev.org/c/openstack/neutron/+/88809723:43

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