Tuesday, 2025-07-22

opendevreviewOpenStack Proposal Bot proposed openstack/neutron-vpnaas-dashboard master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/neutron-vpnaas-dashboard/+/95525703:24
opendevreviewTakashi Kajinami proposed openstack/neutron-tempest-plugin master: Use plugin architecture to register options  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/95519205:04
opendevreviewDr. Jens Harbott proposed openstack/neutron stable/2024.2: [DNM] Check designate issue with oslo.utils uc revert  https://review.opendev.org/c/openstack/neutron/+/95149408:27
opendevreviewSlawek Kaplonski proposed openstack/neutron master: [ML2/OVN] Validate allowed address pairs and distributed ports  https://review.opendev.org/c/openstack/neutron/+/95457008:53
opendevreviewSlawek Kaplonski proposed openstack/neutron master: Use ALLOWED_ADDRESS_PAIR resources constant from neutron_lib  https://review.opendev.org/c/openstack/neutron/+/95548808:54
opendevreviewBence Romsics proposed openstack/neutron unmaintained/yoga: [unmaintained-only] Do not use flow_group_id  https://review.opendev.org/c/openstack/neutron/+/95558511:20
opendevreviewBence Romsics proposed openstack/neutron unmaintained/xena: [unmaintained-only] Do not use flow_group_id  https://review.opendev.org/c/openstack/neutron/+/95558611:20
opendevreviewBence Romsics proposed openstack/neutron unmaintained/wallaby: [unmaintained-only] Do not use flow_group_id  https://review.opendev.org/c/openstack/neutron/+/95558711:20
opendevreviewBence Romsics proposed openstack/neutron unmaintained/victoria: [unmaintained-only] Do not use flow_group_id  https://review.opendev.org/c/openstack/neutron/+/95558811:20
opendevreviewRodolfo Alonso proposed openstack/neutron master: [eventlet-removal] Don't use eventlet in the unit tests  https://review.opendev.org/c/openstack/neutron/+/95225812:57
opendevreviewRodolfo Alonso proposed openstack/neutron master: [eventlet-removal] Don't use eventlet in the unit tests  https://review.opendev.org/c/openstack/neutron/+/95225812:58
opendevreviewMerged openstack/neutron stable/2025.1: [FT] Isolate randomly failing address scope tests  https://review.opendev.org/c/openstack/neutron/+/95546612:59
mlavalle#startmeeting networking13:00
opendevmeetMeeting started Tue Jul 22 13:00:04 2025 UTC and is due to finish in 60 minutes.  The chair is mlavalle. Information about MeetBot at http://wiki.debian.org/MeetBot.13:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.13:00
opendevmeetThe meeting name has been set to 'networking'13:00
mlavallePing list: bcafarel, elvira, frickler, mlavalle, mtomaska, slaweq, tobias-urdin, ykarel, lajoskatona, jlibosva, averdagu, haleyb, ralonsoh13:00
slaweqo/13:00
lajoskatonao/13:00
bcafarelo/13:00
elvirao/ hi13:00
ykarelo/13:00
mtomaskao/13:01
ralonsohhello13:01
mlavalle#announcements13:01
rubasovo/13:02
cbuggyo/13:02
mlavalleHi everybody. As you might remember, our fearless leader is on PTO this week13:02
mlavalleWe are currently in Week R-10 of Flamingo13:03
mlavalleOur next milestone in this development cycle will be Flamingo-3, week of August 25th13:03
mlavalleFinal 2025.2 Flamingo release: October 3rd, 202513:04
mlavalle#link https://releases.openstack.org/flamingo/schedule.html13:05
mlavalleThe next OpenInfra PTG will take place October 27-31, 2025 and registration for the event is now open13:05
mlavalle#link https://ptg.openinfra.dev/13:06
mlavalleReminder: this Friday the drivers meeting is cancelled but if you have topics for next week, please add it to the wiki @ https://wiki.openstack.org/wiki/Meetings/NeutronDrivers13:07
mlavallethat was all the announcements i had, any others?13:08
mlavalleok, moving on13:09
mlavalle#topic bugs13:09
mlavalleLast week's deputy was sahid, but I didn't find his report. Did anybody see it?13:10
lajoskatonanope13:10
ralonsohhmmm my bad, I should have checked it on monday13:11
mlavallethat's ok. let's spend a few minutes triaging some bugs here13:11
ralonsohanyway, we have several new ones13:11
ralonsohthat are not assigned13:12
ralonsohOVN: Intermittent metadata failures for SR-IOV VMs13:12
ralonsoh#link https://bugs.launchpad.net/neutron/+bug/211707813:12
ralonsohI tried to quick triage this bug13:12
mlavalleI see that13:13
ralonsohbut to debug this issue we would need some logs13:13
ralonsohin particular when the port is bound and when it tries to retrieve the metadata13:13
ralonsohI'll ask for all of them, if possible13:13
mlavalleok, you follow up that one13:14
mlavallethanks13:14
ralonsohnext one13:14
ralonsoh neutron-openvswitch-agent crashes on start13:14
ralonsoh#link https://bugs.launchpad.net/neutron/+bug/211715313:14
ralonsohThis folk is using an old version13:14
ralonsohand it stating that cannot reproduce it with a newer version13:15
ralonsoh(if I'm not wrong)13:15
mlavalleyeap13:15
mlavallethat's what he says13:15
ralonsohso I would just suggest to update os-ken and test again13:15
ralonsohI'll update the LP bug13:15
mlavallesounds good13:16
ralonsoh(but to be honest, I didn't find any revelant patch in os-ken)13:16
ralonsohnext one13:16
ralonsoh[eventlet-removal] Add H999 hacking check to ban eventlet imports13:16
ralonsoh#link https://bugs.launchpad.net/neutron/+bug/211737313:16
ralonsohI'll assign this one to me13:16
mlavallethat is under control by you13:16
ralonsohbut this is for everyone13:16
ralonsohI mean13:16
ralonsohfor any networking project that removes eventlet13:17
ralonsohit is needed to do something like this:13:17
ralonsohhttps://review.opendev.org/c/openstack/networking-sfc/+/95529513:17
mlavalleI see what you mean13:17
mlavalleundestood13:17
ralonsohnext one13:17
ralonsoh[neutron-tempest-plugin] Test ``test_create_router_update_external_gateways`` failing13:17
lajoskatonaI ill check stadiums this week I hope for this one13:17
ralonsohlajoskatona, thanks!13:17
ralonsoh#link https://bugs.launchpad.net/neutron/+bug/211738313:18
ralonsohI opened this one because I saw this error13:18
ralonsohbut only once13:18
ralonsohbut that could be a problem in the testing FW13:18
ralonsohDetails: {'type': 'IpAddressAlreadyAllocated', 'message': 'IP address 172.24.5.33 already allocated in subnet 8936b536-5feb-4f28-ae4d-6733056bf18c', 'detail': ''}13:18
ralonsohbut, to be honest, I did see this problem once13:19
ralonsohnext one13:19
ralonsohtest_subport_delete random failure13:19
ralonsoh#link https://bugs.launchpad.net/neutron/+bug/211740513:19
ralonsohI told ykarel to assign this one to me13:19
mlavalleI can follow the one for the tempest test13:19
ralonsohmlavalle, thanks!13:19
ralonsohso I assigned 2117405 to me13:20
ykarelthx ralonsoh i forgot to assign that13:20
ralonsohno problem at all13:20
ralonsohnext one13:20
ralonsohHorizon shows all prefix lengths when creating subnet from subnet pool13:20
ralonsoh#link https://bugs.launchpad.net/neutron/+bug/211692713:20
ralonsohto be honest, I don't know if that is a problem in horizon or neutron13:21
ralonsohNeutron is failing as expected13:21
lajoskatonaI think it is irealted to my work in Horizon so I am on it13:22
lajoskatonaI commented, but will assign it to myself13:22
ralonsohso maybe, after this patch, horizon is not enforcing the subnet mask13:22
mlavallethanks lajoskatona 13:22
ralonsohsubnet range13:22
ralonsohlajoskatona, thanks for taking care13:22
ralonsohlast one is already assigned, Bence sent some patches to um branches: https://bugs.launchpad.net/neutron/+bug/211747713:23
ralonsohand that's all13:23
mlavalleand the last LP in the list is already owned by rubas13:23
mlavallerubasov: 13:23
mlavallewe are caught up13:23
mlavalleany other bugs to discuss?13:24
yusufgungor_yes @mlavalle we have13:25
yusufgungor_can i talk about it?13:25
mlavalleit would be better if you open a report in Launchpad13:25
mlavallethat way the conversation is recorded in the report and everybody can follow it13:26
yusufgungor_yes there exist a launchpad report, actually we want to talk about the review of that bug13:26
mlavallewhat's the report and the associated patch?13:27
mlavallego ahead13:27
yusufgungor_a bug fix for neutron bgp dynamic routing : https://bugs.launchpad.net/neutron/+bug/210075213:28
yusufgungor_Lajos Katona (@lajoskatona) and Jens Harbott (@frickler) reviewed it already.13:28
yusufgungor_ 13:28
yusufgungor_@frickler deferred to other reviewers after his review.13:28
yusufgungor_We think it is a critical bug and should be fixed and want some guidance to progress it.13:28
yusufgungor_https://review.opendev.org/c/openstack/neutron-dynamic-routing/+/95342813:28
ralonsohThe main problem with this patch is that almost nobody can test it and that we don't know the code well to review it13:29
lajoskatonaI asked some test coverage for the issue, is that possible in our current CI? (sorry I have to check the details again as it was weeks ago)13:29
yusufgungor_@lajoskatona we also discussed the test coverage issue with @frickler, but it will be over engineering. it is really simple fix which only add one more filter while getting the port from db13:31
yusufgungor_local test scenarios also written under review discussion 13:33
lajoskatonayes from that perspective you are right that the patch itself is quite simple filtering for the case when the port is migrated13:34
mlavalleso if we find a way to test the fix in our CI, could we move ahead with this review?13:36
mlavallethe size of the fix doesn't preclude the need for testing it13:37
yusufgungor_when getting the ports from DB, now are adding a new filter "ML2PortBinding.status == lib_consts.ACTIVE"13:37
yusufgungor_I think the main question is should bgp advertise a port ip with not ACTIVE status? I think we should not.13:37
yusufgungor_@mlavalle you are right, but in this patch we are not adding a new feature or complex fix. Existing test coverage could find the problem if any exist on this patch 13:38
mlavalleunder that assumption, code coverage would diminish over time constantly13:40
lajoskatona+113:41
mlavallehere's the situation:13:41
lajoskatonaPerhaps we can just make sure that the above assertion (port.status==ACTIVE to be advertised the IP) add to existing tests in neutron-tempest-plugin13:42
mlavalleon one hand we don't have in the community all the expertise to review this code with confidence 13:42
yusufgungor_@mlavalle so we can say every bug fix has a responsibility to increase the test coverage even minor ones13:43
yusufgungor_so can we say neutron dynamic routing deprecated?13:43
mlavalleon the other, if we can make everybody confident that we are not introducing side effects with some sort of testing, we could move forward13:43
mlavalleyusufgungor_: we are a community and we try as much as we can to help each other. help us to help you13:44
yusufgungor_@mlavalle i know, thanks for your great efforts. Do you know any other guys who are using neutron bgp dynamic routing? we may let them to test locally?13:45
mlavalleI'll initiate a thread in the mailing list about this issue. Let's see if somebody offers help13:46
lajoskatonaack, thanks13:47
yusufgungor_@mlavalle thanks. we also can write a test, but since we will be the ones writing the test, it won't be very meaningful when it comes to testing the test.13:47
mlavallelet us see your test proposal anyways13:48
mlavallefor now, let's move on13:48
lajoskatona+1, tests can help to better understand the situation, so I hope it will help13:48
yusufgungor_as we discussed with @frickler under review, the test will be much more complex than this small fix. Since there isn't enough developer to understand this fix, it won't be possible to decide whether the test is sufficient and correct.13:49
mlavallethis week's deputy is jlibosva. he is not online but I will make sure he is aware13:50
mlavalle#topic community goals13:50
mlavalleany updates from neutronclient, lajoskatona 13:51
mlavalle?13:51
lajoskatonano, just the bug from Horizon we discussed earlier13:51
mlavallethanks13:52
mlavallehow about eventlet, ralonsoh ?13:52
ralonsohyes13:52
ralonsohI'm fighting with https://review.opendev.org/c/openstack/neutron/+/95225813:52
ralonsohI've managed to execute all UTs withoyt eventlet13:52
ralonsohthere are some UTs skipped...13:52
ralonsohwe can manage this later13:52
ralonsohbut the main problem is zuul/CI13:52
ralonsohI cannot pass the needed variables to FT CI to run it with eventlet13:53
ralonsohhttps://zuul.opendev.org/t/openstack/status?change=95225813:53
ralonsohI'll push a new PS to limit the execution of FT to a couple of tests13:53
ralonsohand I'll ask qa folks about this13:53
ralonsohI'm must be doing something wrong in tox13:54
ralonsohthat's all I have13:54
mlavallethanks for the update and hard work on this topic13:54
mlavalle#topic on-demand13:55
mlavalleany other topics we should discuss today?13:55
cardoeThere's a patch that Ironic would really like to see landed that I wanted to mention.13:55
mlavallecardoe: ok, which one?13:55
cardoehttps://review.opendev.org/c/openstack/neutron/+/94549713:56
mlavalleit's in my pile. I'll review it today13:56
ralonsohah ok, let me check again it13:56
mlavalleanything else?13:58
mlavalleok, have a great week13:59
mlavalle#endmeeting13:59
opendevmeetMeeting ended Tue Jul 22 13:59:27 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)13:59
opendevmeetMinutes:        https://meetings.opendev.org/meetings/networking/2025/networking.2025-07-22-13.00.html13:59
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/networking/2025/networking.2025-07-22-13.00.txt13:59
opendevmeetLog:            https://meetings.opendev.org/meetings/networking/2025/networking.2025-07-22-13.00.log.html13:59
ralonsohnye13:59
lajoskatonaBye14:00
yusufgungor_bye, thanks everyone 🙏14:00
mlavalleyusufgungor_: thank you for working on this issue14:01
slaweqo/14:01
yusufgungor_@mlavalle my pleasure14:02
cardoeralonsoh: I updated my ovn-db-sync with your requested release note update so it needs another re-review.14:06
ralonsohcardoe, let me check14:07
cardoeYou mentioned it'll need to be backported so I'll do that as each one lands. How far back would you like me to go? 2024.1?14:07
ralonsohup the latest stable branch14:08
ralonsohthat will be 2024.1, yes, because 2023.2 was marked as EOL14:09
opendevreviewRodolfo Alonso proposed openstack/neutron master: [eventlet-removal] Don't use eventlet in the unit tests  https://review.opendev.org/c/openstack/neutron/+/95225814:33
daidvHi mlavalle , some weeks ago, we discussed about Distributed DNS Forwarder spec, if you have some free time, could you review this spec for me: https://review.opendev.org/c/openstack/neutron-specs/+/95273716:24
daidvI want to move on to implementation based on that spec16:25
opendevreviewMerged openstack/neutron stable/2024.2: [FT] Isolate randomly failing address scope tests  https://review.opendev.org/c/openstack/neutron/+/95546716:48
opendevreviewMerged openstack/neutron master: Update report state rpc API  https://review.opendev.org/c/openstack/neutron/+/94549719:31
opendevreviewMerged openstack/neutron-specs master: Add spec for Distributed DNS Forwarder  https://review.opendev.org/c/openstack/neutron-specs/+/95273722:15

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