Thursday, 2025-01-23

opendevreviewMerged openstack/neutron master: ovn: don't log about rev number bumped when it was not bumped  https://review.opendev.org/c/openstack/neutron/+/91953600:53
opendevreviewMerged openstack/neutron master: tests: Remove unnecessary hasattr() by always defining attribute  https://review.opendev.org/c/openstack/neutron/+/93885001:34
opendevreviewRico Lin proposed openstack/ovn-octavia-provider master: Add LB sync logic  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/92532406:29
opendevreviewRico Lin proposed openstack/ovn-octavia-provider master: Add Listener sync logic  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/93125006:29
opendevreviewRico Lin proposed openstack/ovn-octavia-provider master: Add Pool sync logic  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/93126606:29
opendevreviewRico Lin proposed openstack/ovn-octavia-provider master: Add Member sync logic  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/93126706:29
opendevreviewRico Lin proposed openstack/ovn-octavia-provider master: Add Health monitor sync logic  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/93128806:29
opendevreviewRico Lin proposed openstack/ovn-octavia-provider master: Add sync floating IP support  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/92903906:29
opendevreviewRodolfo Alonso proposed openstack/neutron master: DNM - Test "neutron-ovn-tempest-ipv6-only-ovs*" with WSGI  https://review.opendev.org/c/openstack/neutron/+/93260107:52
opendevreviewDr. Jens Harbott proposed openstack/neutron master: Add to setup.cfg the long_description_content_type field  https://review.opendev.org/c/openstack/neutron/+/93980608:06
vsaienkohello neutron team, please review https://review.opendev.org/c/openstack/neutron-lib/+/939108 patch to api-docs that removes tenant_id from resources as this field is not longer returned by API due to switching to keyston v308:18
ralonsohvsaienko, but this patch is not correct08:28
ralonsohwe never finished the migration to v3 and we are still returning tenant_id in the API calls08:28
ralonsohan example: https://paste.opendev.org/show/bPRgRypjqb7oX4wBw6fq/08:29
slaweqbut we definitely should finaly do this :)08:30
ralonsohslaweq, yes, of course08:31
ralonsohI spent some months 2 years ago on this08:31
ralonsohand there are a few places yet to cover08:31
ralonsohthe problem are also the other projects08:31
ralonsohthat are still expecting tenant_id08:31
vsaienkooh... I was checking this for ports/subnets and segment ranges, but looks like it is present for some resources indeed08:37
vsaienkomaybe for network its related to https://review.opendev.org/c/openstack/neutron/+/93962408:39
opendevreviewDr. Jens Harbott proposed openstack/neutron master: Add to setup.cfg the long_description_content_type field  https://review.opendev.org/c/openstack/neutron/+/93980608:44
vsaienkoralonsoh: yeah definitely for network https://review.opendev.org/c/openstack/neutron/+/939624 this patch is related, if look into logs from it https://6e1e1c69332cbc52bf1e-63e0619ac9734be8bebe39a119169a2b.ssl.cf1.rackcdn.com/939624/3/check/neutron-ovs-tempest-dvr-ha-multinode-full/fbf2731/job-output.txt you can see that network create returns network without tenant_id08:50
ralonsohvsaienko, this patch is not merged yet08:55
ralonsohnetwork (and any other resource) is still returning tenant_id08:55
vsaienkooutputs taken from https://review.opendev.org/c/openstack/neutron/+/934283 https://6e1e1c69332cbc52bf1e-63e0619ac9734be8bebe39a119169a2b.ssl.cf1.rackcdn.com/939624/3/check/neutron-ovs-tempest-dvr-ha-multinode-full/fbf2731/job-output.txt https://paste.openstack.org/show/bG2umz5WhboUXG0lPZSk/08:59
vsaienkotenant_id is not present neither for network create or for subnet create09:00
ralonsohthis is the output of the CLI, not the API09:00
ralonsohI've pasted you an example of the output of the API and is still returning tenant_id09:00
vsaienkooh.. yes you are right, I've missed that openstackclient hides it09:02
sahido/ any chance to get review on https://review.opendev.org/c/openstack/neutron/+/939348 https://review.opendev.org/c/openstack/neutron/+/939627 it's related to the eventlet removal, I think we are good with them09:03
sahidlajoskatona: haleyb: ralonsoh: :-)09:03
ralonsohsure, give me some time09:03
sahidif need i can adress comments shorlty09:03
sahidralonsoh: sure09:04
opendevreviewVasyl Saienko proposed openstack/neutron master: Document gaps related to VLAN and Flat networks  https://review.opendev.org/c/openstack/neutron/+/93994610:27
vsaienkoralonsoh: I've found that we have a lot know issues with OVN and VLAN networking, but at same time we do not have any jobs with this configuration (or I'm missing something and we have them?) if not do you think it makes sense to add a job with VLAN tenant networks and OVN?10:35
ralonsohvsaienko, why a job for this only? You can create networks of any type in the tests10:38
vsaienkoyou mean to have both geneve and vlan tenant networks enabled and in test explicitly ask tenant network type when create it?10:39
ralonsohvsaienko, yes, this is something you can actually do in the tests10:43
ralonsohwhat do you think is missing?10:43
vsaienkoto be more precise this scenario  https://github.com/openstack/octavia-tempest-plugin/blob/master/octavia_tempest_plugin/tests/scenario/v2/test_traffic_ops.py#L937 is failing on ovn + vlan + dvr, while its passing on ovn + vlan + nondvr. By looking into the code I've found there are a lot of places where we try to handle VLAN/Flat networks differently. So I thought it would be good to have a job where we can cover such scenarios b10:46
vsaienkoy tests. 10:46
ralonsohvsaienko, this is something that can be added to the current jobs10:47
ralonsohand yes, there are documented limitations to dvr and vlan with OVN10:47
vsaienkothey should be here https://docs.openstack.org/neutron/latest/ovn/gaps.html right?10:52
ralonsohthere is a refence already: "Floating IP Port Forwarding in provider networks and with distributed routing"10:52
vsaienkothanks, I see it now, this limitation is not only related to port forwarding extension, it applies to whole FIP functionality with ``external`` sriov/baremetal and octavia VIP ports11:01
vsaienko_ralonsoh: I'm sorry was digging into CI, so OVN + DVR exists only as periodic job, it will mean that we need to. 1. Allow VLAN segmentation in one of jobs. 2 write functional/tempest test that will reproduce octavia scenario with VIP port is this how you see it?12:12
ralonsohvsaienko_, fine with this, of course12:14
opendevreviewVasyl Saienko proposed openstack/neutron master: Update OVN installation guide with tunings for VLAN + DVR  https://review.opendev.org/c/openstack/neutron/+/93996113:08
opendevreviewVasyl Saienko proposed openstack/neutron master: Add link to Octavia and SRIOV limitations from generic OVN Gaps page  https://review.opendev.org/c/openstack/neutron/+/93994613:09
opendevreviewRodolfo Alonso proposed openstack/neutron master: [eventlet-removal] Reimplement ``common.utils.spawn_n``  https://review.opendev.org/c/openstack/neutron/+/93909514:09
opendevreviewRodolfo Alonso proposed openstack/neutron master: [eventlet-removal] Remove ``subprocess_popen``  https://review.opendev.org/c/openstack/neutron/+/93909714:10
opendevreviewRodolfo Alonso proposed openstack/neutron master: [eventlet-removal] Remove eventlet from ``TestNovaNotify``  https://review.opendev.org/c/openstack/neutron/+/93921014:10
ralonsohhaleyb, ^ please check these 3 small patches14:10
opendevreviewAnton Kurbatov proposed openstack/neutron master: Fix DHCP agent events throttling malfunction  https://review.opendev.org/c/openstack/neutron/+/93997014:20
haleybralonsoh: ack, and i guess the twine issue is almost resolved :-/14:44
ralonsohhaleyb, yes, there is a patch blocking the 6.1.0 version14:44
* haleyb was more laughing that such a small patch required a large investment14:46
zigoHi. After we had a rabbitmq cluster down time (during an upgrade), we're experiencing a shit-storm of ml2 fdb_add + fdb_add_tun on all our network nodes. It's been ongoing for like 12 hours already, and still not finished.14:52
zigoIs it expeted ?14:52
zigoIs this due to l2_population ?14:52
zigoNote: we use Victoria in a non-DVR mode, with 12 network nodes.14:53
zigoOh, and each time I restart ovs-agent on a compute, I get the same thing in that compute...14:53
zigoDoes anyone understand what's going on?14:53
ralonsohzigo, that should stop at sometime, when you have populated all ARP tables in the nodes14:56
zigoralonsoh: Is there a way to avoid all of this?14:56
ralonsohI guess you are using tunnelled networks between nodes14:56
zigoThis will make it impossible (or very hard) to handle upgrades.14:57
zigoYes, we are (vxlan).14:57
ralonsohto be honest, is a long time since a look at this code in particular14:57
ralonsohare you sure these are update messages after the restart or messages from new VMs?14:58
ralonsohdo you have logs from before the downtime?14:58
zigoIt should be since we restarted the control plane, not the agents.15:00
zigoThe agents didn't restart.15:00
zigoMaybe they are doing a full-resync after the 1min timeout?15:00
ralonsohis that happening only in the networker nodes OVS agent?15:05
zigoIt's happening:15:07
zigo1/ In all our network nodes since the control plane restart15:07
zigo2/ In all compute nodes when restarting ovs-agent (so I didn't re-enable puppet on all compute nodes since our config management update, waiting for it to complete).15:07
ralonsohthe problem is that there is no way to handle the priority of these messages15:10
ralonsohso they will interfere in the initial sync process15:11
zigoWell, everything is working, so I'm not stressed that much, it's just that in the case where I'll need to restart ovs-agent on all 100+ compute nodes (to do an OpenStack upgrade), I will not want all of them to resync their OVS state from scratch.15:15
zigoThis, for sure, would bring down rabbit ...15:15
zigoI'm not supposed to run a different version of Neutron in my control plane and in the network and compute nodes too, right?15:16
ralonsohyou can but 1 version jump only15:25
ralonsohand this is only for upgrades only15:25
ralonsohand, of course, controller should have the updated version15:25
zigoOk.15:25
zigoSo maybe we'll just slow-down upgrades, to let agents process messages slowly.15:26
opendevreviewSlawek Kaplonski proposed openstack/neutron master: Add .mypy_cache directory to the gitignore file  https://review.opendev.org/c/openstack/neutron/+/93812315:31
opendevreviewSlawek Kaplonski proposed x/whitebox-neutron-tempest-plugin master: Wait a bit longer for tcpdump to store captures to the file  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/93922915:31
sahidguys, any chance to make progressses on https://review.opendev.org/c/openstack/neutron/+/939627/4 https://review.opendev.org/c/openstack/neutron/+/939348/915:38
sahidsorry for that but I will start to ask for reviews on the ones that I think they are not so bad and well tested :-)15:39
sahidWe have a lot to review aswell for osken15:39
opendevreviewSahid Orentino Ferdjaoui proposed openstack/neutron master: async_process: fix potential race condition with respawn  https://review.opendev.org/c/openstack/neutron/+/93962715:42
opendevreviewSahid Orentino Ferdjaoui proposed openstack/neutron master: async_process: remove usage of eventlet for AsyncProcess  https://review.opendev.org/c/openstack/neutron/+/93934815:42
opendevreviewSahid Orentino Ferdjaoui proposed openstack/neutron master: common: fix wait_until_true to support native thread  https://review.opendev.org/c/openstack/neutron/+/93784315:42
opendevreviewSahid Orentino Ferdjaoui proposed openstack/neutron master: ovs: reimplement signals handling  https://review.opendev.org/c/openstack/neutron/+/93932115:42
opendevreviewSahid Orentino Ferdjaoui proposed openstack/neutron master: ovs: remove the usage of eventlet in the OVS agent  https://review.opendev.org/c/openstack/neutron/+/93776515:42
sahidhttps://review.opendev.org/c/openstack/neutron/+/937843 this one should be not so bad as well (I have reorganised order of the patches)15:42
opendevreviewRodolfo Alonso proposed openstack/neutron master: DNM - Test "neutron-ovn-tempest-ipv6-only-ovs*" with WSGI, ThreadPoolExecutor  https://review.opendev.org/c/openstack/neutron/+/93997715:43
opendevreviewBodo Petermann proposed openstack/neutron-vpnaas master: Fix automatic rescheduling from dead VPN agents  https://review.opendev.org/c/openstack/neutron-vpnaas/+/93997815:51
opendevreviewMerged openstack/neutron master: Fixup conntrackd support  https://review.opendev.org/c/openstack/neutron/+/93880017:51
fungithanks for getting that merged!18:07
opendevreviewMerged x/whitebox-neutron-tempest-plugin master: Wait a bit longer for tcpdump to store captures to the file  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/93922919:59
opendevreviewMerged openstack/neutron stable/2024.2: Make sure that policy enforcer is initialized before use  https://review.opendev.org/c/openstack/neutron/+/93891120:06
opendevreviewMerged openstack/neutron master: Fix neutron-status upgrade check tool  https://review.opendev.org/c/openstack/neutron/+/93924820:34
opendevreviewJakub Libosvar proposed openstack/neutron master: Update NAT entry on FIP update  https://review.opendev.org/c/openstack/neutron/+/93991821:11
opendevreviewBrian Haley proposed openstack/neutron master: Add to setup.cfg the long_description_content_type field  https://review.opendev.org/c/openstack/neutron/+/93980621:44
-opendevstatus- NOTICE: The Gerrit service on review.opendev.org will be offline momentarily while we reboot for a patch version upgrade of the software, but should return again within a few minutes22:45
opendevreviewMerged openstack/neutron master: Don't change original target dict by the OwnerCheck policy rule  https://review.opendev.org/c/openstack/neutron/+/93962422:58

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