Thursday, 2025-01-09

opendevreviewMiro Tomaska proposed openstack/neutron master: [WIP]get IPs from the external_ids column as that is more robust  https://review.opendev.org/c/openstack/neutron/+/93876704:11
opendevreviewMiro Tomaska proposed openstack/neutron master: [WIP]get IPs from the external_ids column as that is more robust  https://review.opendev.org/c/openstack/neutron/+/93876704:12
opendevreviewyatin proposed openstack/neutron master: [DNM] functional pyroute2 master  https://review.opendev.org/c/openstack/neutron/+/93864105:41
ricolinHi dear Neutron team, can we please get some more review on https://review.opendev.org/q/topic:%22add-ovn-db-sync-utils%22 once you got time, review been stuck there for a while now. Many thanks07:05
opendevreviewVasyl Saienko proposed openstack/neutron master: Install DVR src to mac flow for AAPs  https://review.opendev.org/c/openstack/neutron/+/93865707:14
opendevreviewRodolfo Alonso proposed openstack/neutron master: [eventlet-deprecation] Nova notifier retrieves local thread  https://review.opendev.org/c/openstack/neutron/+/93865107:53
ralonsohykarel, slaweq ^^ folks, this patch had +2+w but there was a trivial merge conflict. Please, check it if you have time07:53
ralonsohthanks07:53
opendevreviewRodolfo Alonso proposed openstack/neutron master: WIP == [eventlet-deprecation] Remove the usage of eventlet in the Neutron API  https://review.opendev.org/c/openstack/neutron/+/93865907:54
opendevreviewRodolfo Alonso proposed openstack/neutron master: DNM - Test "neutron-ovn-tempest-ipv6-only-ovs*" with WSGI  https://review.opendev.org/c/openstack/neutron/+/93260108:00
sahid_o/ I have issue regarding Depends-On looks like my change on os-ken is not used: https://review.opendev.org/c/openstack/neutron/+/937765 ansy chance that I get some help?08:35
sahid_https://zuul.opendev.org/t/openstack/build/4f86ce8c9b804692bd051e97b002489c/log/controller/logs/screen-q-agt.txt?severity=308:36
sahid_we should have a warning from os-ken08:37
sahid_lajoskatona: you may have an idea?08:39
ralonsohsahid_, the CI job needs to have os-ken as a dependency09:15
ralonsohlet me check one09:15
ralonsohfor example: neutron-ovs-tempest-with-os-ken-master09:16
ralonsohyou can create a Neutron patch with only one job in the "check" queue09:16
ralonsohsomething like this: https://review.opendev.org/c/openstack/neutron/+/932601 (but with one job only that should be neutron-ovs-tempest-with-os-ken-master)09:17
ralonsohthen, if you push this patch for Neutron with the depends-on pointing to the os-ken patch, the CI will checkout the specific commit09:17
ralonsohslaweq, I've commented on your mail related to vlan_transparency. I also see your topic in the drivers agenda for the next meeting09:18
ralonsohI think this is going to be approved, makes sense: the config variable is redundant09:18
lajoskatonasahid_: sorry, I just read your message, but ralonsoh is right you need this job: https://opendev.org/openstack/neutron/src/branch/master/zuul.d/tempest-singlenode.yaml#L292 neutron-ovs-tempest-with-os-ken-master09:23
sahid_lajoskatona: ralonsoh: cool thank you I will make a try09:29
opendevreviewSahid Orentino Ferdjaoui proposed openstack/neutron master: ovs: remove the usage of eventlet in the OVS agent  https://review.opendev.org/c/openstack/neutron/+/93776509:33
opendevreviewyatin proposed openstack/neutron master: [DNM] functional pyroute2 master  https://review.opendev.org/c/openstack/neutron/+/93864109:35
opendevreviewyatin proposed openstack/neutron master: [DNM] functional pyroute2 master  https://review.opendev.org/c/openstack/neutron/+/93864109:37
ralonsohsvinota was very fast fixing the pyroute2 issues09:53
ralonsohmnaser, hello! I think you'll like to check https://review.opendev.org/c/openstack/neutron/+/93702609:54
ralonsohslaweq, ^ if you have a couple of mins09:54
ralonsohykarel, hey! I'm checking with Neutron API (without eventlet) and 4 workers10:28
ralonsohI see some weird phenomenon10:29
ralonsohfor example, in https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_005/932601/8/check/neutron-ovn-tempest-ipv6-only-ovs-release-wsgi-19/005b97e/controller/logs/screen-neutron-api.txt10:29
ralonsohwhen a port is deleted, I see LogicalSwitchPortUpdateDownEvent -> LogicalSwitchPortUpdateUpEvent-> LogicalSwitchPortUpdateDownEvent one after the other, in a few milliseconds 10:30
ralonsohsome examples10:30
ralonsohhttps://paste.opendev.org/show/bPJGbWFrOfP3FfnEY97r/10:31
ralonsohit doesn't make any sense10:31
ralonsohand this is a big problem: Neutron is trying to delete and bind this port at the same time10:31
ralonsohof course, the binding process fails10:31
ralonsohI'm reporting this issue in LP, but this could be an OVN issue10:32
opendevreviewVasyl Saienko proposed openstack/neutron master: Install DVR src to mac flow for AAPs  https://review.opendev.org/c/openstack/neutron/+/93865710:41
opendevreviewMerged openstack/ovn-octavia-provider master: Add Octavia OVN DBs sync cmd  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/92574711:01
ykarelralonsoh, ohkk so a new issue then11:20
ralonsohyes... I think so pffffff11:20
ralonsohalready reported in LP11:21
ykarelthx11:22
ykarelralonsoh, checked one of those port across https://paste.opendev.org/show/bLz8hbsxATMOhX6oA50K/11:43
ykarelsomething made port to be deleted ->added->deleted on ovs vswitchd side11:44
ykareland that lead to the notifications(expected due to the ops on ovs side) on neutron side11:44
ralonsohlet me check that11:46
ykarelalso the port you added not related to the failed test case in that job, right?11:47
opendevreviewVasyl Saienko proposed openstack/neutron master: Install DVR src to mac flow for AAPs  https://review.opendev.org/c/openstack/neutron/+/93865711:48
opendevreviewVasyl Saienko proposed openstack/neutron master: Install DVR src to mac flow for AAPs  https://review.opendev.org/c/openstack/neutron/+/93865711:49
slaweqykarel ralonsoh lajoskatona hi, please review https://review.opendev.org/c/openstack/neutron/+/938640 as bug reporter confirmed that this fixed the issue for them, CI is also green so I think this is good to go now11:54
ralonsohykarel, no, is not related, but this behaviour is what is triggering the issues (most of the times)11:56
ralonsohykarel, there are plenty of errors like this one in the logs11:56
ralonsohslaweq, sure, let me check11:56
ykarelralonsoh, you mean port getting deleted, added, deleted normal on ovs side?11:56
ralonsohno no, this is not normal, I don't know why this is happening11:57
ykarelok11:57
ralonsohof course this is not an error in neutron11:57
ralonsohnor in OVS11:57
ykarelyeap but that's triggering the notifications in neutron and then race and port not found in nb db11:57
ralonsohnova is only deleting the port, so far11:58
ralonsohwhy OVN controller is releasing the port, claiming it again and releasing it for a second time?11:59
ralonsohI don't think this behaviour is correct11:59
ykarelisn't ^ due to ovs-vswitchd ?12:00
ykareldel->add-> del12:00
ralonsohyes12:00
ralonsohyou are right12:00
ralonsohare we doing something weird in os-vif? let me check12:01
opendevreviewVasyl Saienko proposed openstack/neutron master: Install DVR src to mac flow for AAPs  https://review.opendev.org/c/openstack/neutron/+/93865712:06
vsaienko_Hello lajoskatona can you please check I've fixed your comments https://review.opendev.org/c/openstack/neutron/+/93680712:10
opendevreviewSahid Orentino Ferdjaoui proposed openstack/neutron master: common: fix wait_until_true to support native thread  https://review.opendev.org/c/openstack/neutron/+/93784312:35
opendevreviewSahid Orentino Ferdjaoui proposed openstack/neutron master: ovs: remove the usage of eventlet in the OVS agent  https://review.opendev.org/c/openstack/neutron/+/93776512:35
opendevreviewMerged openstack/neutron master: [eventlet-deprecation] Nova notifier retrieves local thread  https://review.opendev.org/c/openstack/neutron/+/93865112:42
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider master: Remove join on helper request daemon thread  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/93879712:44
lajoskatonavsaienko_: sure, checking12:52
vsaienko_thank you13:03
vsaienko_neutron team, please review https://review.opendev.org/c/openstack/neutron/+/938657 patch that adds missing flows for AAP entries in DVR environment. In the bug description I've attached terraform reproducer for this issue13:14
opendevreviewGaudenz Steinlin proposed openstack/neutron master: Fixup conntrackd support  https://review.opendev.org/c/openstack/neutron/+/93880013:21
ralonsohlajoskatona, hello! do you mind checking https://review.opendev.org/c/openstack/neutron/+/937026? Some folks want to have it and the bug has been there for a long time13:42
ralonsohthanks in advance!13:42
opendevreviewDong Ma proposed openstack/ovn-bgp-agent master: Add the support of create kubernetes resource  https://review.opendev.org/c/openstack/ovn-bgp-agent/+/93745713:59
*** haleyb|out is now known as haleyb14:37
haleybptl is back :)14:43
ralonsohwelcome!14:44
haleybhopefully there weren't too many fires, i have a lot of email14:44
opendevreviewDong Ma proposed openstack/ovn-bgp-agent master: Add the support of create kubernetes resource  https://review.opendev.org/c/openstack/ovn-bgp-agent/+/93745714:47
lajoskatonahaleyb: :-)15:49
haleyblajoskatona: o/15:52
ralonsohhaleyb, if you have time https://review.opendev.org/c/openstack/neutron/+/93831915:54
ralonsoh(again, welcome! hehehe)15:54
haleybralonsoh: nothing like a short and easy one to warm my brain up :) i'll take a look15:58
noonedeadpunkhey folks! I'm struggling a bit with understanding IPv6 setup for OVN with ovn-bgp-agent right now. We're already running OVS with IPv6 through dragent, and now OVN with ipv4 and ovn-bgp-agent. But somehow ipv6 there a bit overwhelming for me...16:06
noonedeadpunkit could be partially due to running ovn-bgp-agent only on ovn gateway nodes (which are standalone and != computes)16:06
lajoskatonahaleyb: another thing we waited for you and your authority see the meeting logs: https://meetings.opendev.org/meetings/networking/2025/networking.2025-01-07-14.00.log.html#l-151 16:06
lajoskatonahaleyb: this is for the self wf+1 patch https://review.opendev.org/c/openstack/neutron/+/93623516:07
noonedeadpunkbut in short, I've enabled expose_ipv6_gua_tenant_networks, and according to the doc agent on net node should be enough (with nbdb driver and underlay expose method).16:07
noonedeadpunkthough I don't see any announcement of ipv6 tenant network16:08
noonedeadpunkbut also - with dragent we had small /64 for L3 router specifically, which was added to "public" vlan (l2). and all tenants were given /64 subnet from /48 subnet pool16:09
haleyblajoskatona: yes, i noticed that right before i went on break, will read the meeting notes, thanks for reminder16:09
noonedeadpunkis the concept is the same with `expose_ipv6_gua_tenant_networks`? as it somehow felt that networks can be directly advertised without a need for this small /64 on router (and eventually without router itself?)16:10
opendevreviewGaudenz Steinlin proposed openstack/neutron master: Fixup conntrackd support  https://review.opendev.org/c/openstack/neutron/+/93880016:10
haleybralonsoh: i had a comment on that change btw, just added16:11
lajoskatonahaleyb: yeah, I saw your comment on the patch, good catch16:12
lajoskatonahaleyb: we can have another round of discussion with everybody back, and perhaps trying to have Liu as well16:13
opendevreviewMerged openstack/neutron master: Setup DVR router ARP for AAP with correct MAC  https://review.opendev.org/c/openstack/neutron/+/93680716:14
haleyblajoskatona: yes. and i can understand his frustration maybe need to come up with some options16:17
opendevreviewSerhii Ivanov proposed openstack/neutron-specs master: Add `Agent Startup State Tracking` spec  https://review.opendev.org/c/openstack/neutron-specs/+/93572416:20
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider master: Remove join on helper request daemon thread  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/93879716:39
opendevreviewMerged openstack/ovn-octavia-provider master: Add octavia_client with openstacksdk  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/93069216:44
fricklernoonedeadpunk: if you find out anything, I'd be interested in answers, too ;) for now I'll just note that running dragent with OVN works fine for me with IPv6 (no BGP for v4)16:57
noonedeadpunkfrickler: yeah, I can recall you saying that some time ago (like year or so lol)16:58
noonedeadpunkso I'm accounting fallback to dragent as an option -thanks!16:58
noonedeadpunkjust our net folks really want to have BGP for v416:59
noonedeadpunkand align approach for v4 and v616:59
noonedeadpunkand v4 I kind of got working, with couple of patches that pending review.17:04
noonedeadpunk(except single vrf for now)17:04
opendevreviewGaudenz Steinlin proposed openstack/neutron master: Fixup conntrackd support  https://review.opendev.org/c/openstack/neutron/+/93880017:13
opendevreviewVasyl Saienko proposed openstack/neutron master: Install DVR src to mac flow for AAPs  https://review.opendev.org/c/openstack/neutron/+/93865717:58
opendevreviewBrian Haley proposed openstack/neutron master: Consume neutron-lib Context class project_id change  https://review.opendev.org/c/openstack/neutron/+/93684518:01
opendevreviewIhar Hrachyshka proposed openstack/neutron master: Remove dibbler code from l3 agent and elsewhere  https://review.opendev.org/c/openstack/neutron/+/93428322:05
opendevreviewIhar Hrachyshka proposed openstack/neutron master: Remove dibbler code from l3 agent and elsewhere  https://review.opendev.org/c/openstack/neutron/+/93428322:10
opendevreviewIhar Hrachyshka proposed openstack/neutron master: Clean up win32 specific tags in requirements.txt  https://review.opendev.org/c/openstack/neutron/+/93884722:12
opendevreviewIhar Hrachyshka proposed openstack/neutron master: Remove is_bsd skips in test suite  https://review.opendev.org/c/openstack/neutron/+/93884922:14
opendevreviewIhar Hrachyshka proposed openstack/neutron master: WIP Remove linuxbridge driver  https://review.opendev.org/c/openstack/neutron/+/92721622:27
opendevreviewIhar Hrachyshka proposed openstack/neutron master: WIP Remove linuxbridge driver  https://review.opendev.org/c/openstack/neutron/+/92721622:27
opendevreviewIhar Hrachyshka proposed openstack/neutron master: tests: Remove unnecessary hasattr() by always defining attribute  https://review.opendev.org/c/openstack/neutron/+/93885022:30
opendevreviewJakub Libosvar proposed openstack/ovn-bgp-agent master: WIP: Introduce multinode tempest job  https://review.opendev.org/c/openstack/ovn-bgp-agent/+/93696822:33
opendevreviewIhar Hrachyshka proposed openstack/neutron-lib master: Deprecate is_bsd and remove its use in test suite  https://review.opendev.org/c/openstack/neutron-lib/+/93885222:43
opendevreviewBrian Haley proposed openstack/neutron master: Fix some pylint issues in the test tree  https://review.opendev.org/c/openstack/neutron/+/93885322:54
opendevreviewIhar Hrachyshka proposed openstack/neutron master: Bump mypy to 1.14.1 (the latest)  https://review.opendev.org/c/openstack/neutron/+/93885423:14
opendevreviewIhar Hrachyshka proposed openstack/neutron master: Enable mypy pre-commit hook  https://review.opendev.org/c/openstack/neutron/+/93885523:14
opendevreviewIhar Hrachyshka proposed openstack/neutron-lib master: Enable mypy pre-commit hook  https://review.opendev.org/c/openstack/neutron-lib/+/93885623:21
opendevreviewIhar Hrachyshka proposed openstack/neutron-lib master: Bump mypy to 1.14.1 (the latest)  https://review.opendev.org/c/openstack/neutron-lib/+/93885723:21
opendevreviewIhar Hrachyshka proposed openstack/neutron master: doc: Remove description of CI jobs from documentation  https://review.opendev.org/c/openstack/neutron/+/93885823:30

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