Wednesday, 2025-03-05

opendevreviewMerged openstack/neutron master: agent/linux: remove eventlet usage from ip_lib  https://review.opendev.org/c/openstack/neutron/+/94068601:02
opendevreviewRico Lin proposed openstack/neutron-vpnaas master: Use write connection for get_vpn_services_on_host  https://review.opendev.org/c/openstack/neutron-vpnaas/+/94335901:07
opendevreviewMerged openstack/neutron-vpnaas master: reno: Update master for unmaintained/zed  https://review.opendev.org/c/openstack/neutron-vpnaas/+/91756401:28
opendevreviewMerged openstack/neutron-vpnaas master: Update jobs based on testing runtime for 2025.1  https://review.opendev.org/c/openstack/neutron-vpnaas/+/93150402:28
opendevreviewRico Lin proposed openstack/neutron-vpnaas master: Use write connection for get_vpn_services_on_host  https://review.opendev.org/c/openstack/neutron-vpnaas/+/94335906:55
opendevreviewRodolfo Alonso proposed openstack/neutron master: DNM - Test errors in ``neutron-functional-with-pyroute2-master``  https://review.opendev.org/c/openstack/neutron/+/94261507:32
vsaienkoHello Neutron community, please add to you review queue small improvement in the installation guides related to OVN VLAN and DVR https://review.opendev.org/c/openstack/neutron/+/93996107:37
opendevreviewVasyl Saienko proposed openstack/neutron master: Update OVN installation guide with tunings for VLAN + DVR  https://review.opendev.org/c/openstack/neutron/+/93996107:56
vsaienkoralonsoh: thanks for review, I've pushed an update https://review.opendev.org/c/openstack/neutron/+/93996107:57
vsaienkoralonsoh: can you please have a look at my last comment https://bugs.launchpad.net/neutron/+bug/1995078 it seems we may close this bug and related SRIOV https://bugs.launchpad.net/neutron/+bug/1875852 and Baremetal bugs https://bugs.launchpad.net/ironic/+bug/2052468 as they should be fixed by https://bugs.launchpad.net/neutron/+bug/205282107:59
opendevreviewVasyl Saienko proposed openstack/neutron master: Update OVN installation guide with tunings for VLAN + DVR  https://review.opendev.org/c/openstack/neutron/+/93996108:09
opendevreviewSahid Orentino Ferdjaoui proposed openstack/neutron master: ovs: remove the usage of eventlet in the OVS agent  https://review.opendev.org/c/openstack/neutron/+/93776508:22
opendevreviewLajos Katona proposed openstack/neutron master: WIP: [eventlet-removal] Remove the usage of eventlet in the SR-IOV agent  https://review.opendev.org/c/openstack/neutron/+/94288408:59
lajoskatonaralonsoh: Hi, for the sriov vs eventlat patch (https://review.opendev.org/c/openstack/neutron/+/942884 ) I was able to test it, booted VM, but I still has issues to have IP for the VMs (with master also, so have to debug my env more)09:00
lajoskatonaralonsoh: another thing which I have to check that stopping the service is really slow (like systemctl restart devstack@neutron-sriov-agt.service )09:01
*** ralonsoh_ is now known as ralonsoh09:03
ralonsohlajoskatona, did you check see the DHCP requests?09:04
ralonsohlajoskatona, with the VM booted, can you use virsh to access it and execute the dhcpclient?09:04
lajoskatonaralonsoh: on my way to check what's happening09:10
vsaienkorolonsoh: please disregard my comment about https://bugs.launchpad.net/neutron/+bug/1995078, I've looked at the patches https://bugs.launchpad.net/neutron/+bug/2052821 they does not fix issue https://bugs.launchpad.net/neutron/+bug/199507809:12
ralonsohvsaienko, because LP#2052821 is not related to the other bug09:15
ralonsohthese are you different issues09:15
ralonsohactually  LP#205282 is a new feature09:15
vsaienkoyes, you are completely correct09:15
vsaienkowe need to implement this https://bugs.launchpad.net/neutron/+bug/209227109:16
ralonsohyes, this is a tech debt that should be solved09:17
ralonsohonce implemented, everything will use HA_Chassis_Group09:17
ralonsohnot like now, that we are using HCG and gateway_chassis09:17
opendevreviewElod Illes proposed openstack/networking-bagpipe unmaintained/yoga: [CI] Remove periodic stable jobs from unmaintained branch  https://review.opendev.org/c/openstack/networking-bagpipe/+/94336709:28
opendevreviewVasyl Saienko proposed openstack/neutron master: Introduce noop OVN Router scheduler  https://review.opendev.org/c/openstack/neutron/+/94337210:26
opendevreviewRodolfo Alonso proposed openstack/neutron master: [QoS] QoS rule check also considers the direction  https://review.opendev.org/c/openstack/neutron/+/94337310:31
opendevreviewDmitriy Chubinidze proposed openstack/neutron master: Update CIDR notation for loopback and multicast address according to actual RFC (https://datatracker.ietf.org/doc/html/rfc5735)  https://review.opendev.org/c/openstack/neutron/+/94276310:41
opendevreviewIvan Anfimov proposed openstack/neutron master: Update CIDR notation for loopback and multicast address according to actual RFC  https://review.opendev.org/c/openstack/neutron/+/94276310:41
opendevreviewIvan Anfimov proposed openstack/neutron master: Update CIDR notation for loopback and multicast address  https://review.opendev.org/c/openstack/neutron/+/94276310:43
*** ykarel_ is now known as ykarel10:44
opendevreviewMaor Blaustein proposed x/whitebox-neutron-tempest-plugin master: Test verifies BZ#2214566/OSPRH-13533 doesn't regress  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/94193010:51
opendevreviewMerged openstack/neutron master: [eventlet-removal] Remove eventlet in the Metadata Agent  https://review.opendev.org/c/openstack/neutron/+/94291610:52
opendevreviewMaor Blaustein proposed x/whitebox-neutron-tempest-plugin master: Test verifies BZ#2214566/OSPRH-13533 doesn't regress  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/94193011:06
opendevreviewRodolfo Alonso proposed openstack/neutron master: Add router ``PUT`` external gateways actions policies  https://review.opendev.org/c/openstack/neutron/+/94151111:46
opendevreviewMaor Blaustein proposed x/whitebox-neutron-tempest-plugin master: Test verifies BZ#2214566/OSPRH-13533 doesn't regress  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/94193012:02
opendevreviewMaor Blaustein proposed x/whitebox-neutron-tempest-plugin master: Test verifies BZ#2214566/OSPRH-13533 doesn't regress  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/94193012:05
opendevreviewElod Illes proposed openstack/networking-bagpipe unmaintained/yoga: [CI] Remove periodic stable jobs from unmaintained branch  https://review.opendev.org/c/openstack/networking-bagpipe/+/94336712:08
lajoskatonaralonsoh: seems that the sriov is working with the patch, the only thing is that systemctl stop sriov-agt process is really low, I suppose the signal is not handled well, I have to check that12:10
ralonsohlajoskatona, let me check one thing12:12
ralonsohlajoskatona, we are not handling the signals in the sriov agent12:14
opendevreviewMaor Blaustein proposed x/whitebox-neutron-tempest-plugin master: Test verifies BZ#2214566/OSPRH-13533 doesn't regress  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/94193012:16
ralonsohlajoskatona, we can use oslo.service.Service, that handles the signals (but is still using eventlet)12:17
ralonsohor implement something there12:17
ralonsohlajoskatona, in the OVS agent there is a basic signal handler ``_check_and_handle_signal``12:19
lajoskatonaI added a handler for sigterm: https://review.opendev.org/c/openstack/neutron/+/942884/2/neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py#471 in the patch12:22
ralonsohlajoskatona, I think this thread is the culprit12:26
ralonsohyou added a wait time12:26
ralonsohreport_event.wait(max(0, report_interval - exec_time))12:26
ralonsohso it will wait the report interval and then it will end the thread12:27
lajoskatonalet me check, as I remember I have it from the ovs-agent patches12:27
ralonsohlajoskatona, nonono12:28
ralonsohthis is an event12:28
ralonsohif the condition is set, the wait will end12:28
ralonsohwhen you receive the sigterm signal, does the agent log it immediately?12:30
ralonsohLOG.info("SIGTERM received, stopping SRIOV agent reporting.")12:30
ralonsohanother test, remove the thread join12:31
ralonsohself.heartbeat['thread'].join()12:31
ralonsohI'm going for lunch now12:33
opendevreviewVasyl Saienko proposed openstack/neutron master: Update OVN installation guide with tunings for VLAN + DVR  https://review.opendev.org/c/openstack/neutron/+/93996113:11
opendevreviewLajos Katona proposed openstack/neutron master: If OVS Manager creation failes retry to set values  https://review.opendev.org/c/openstack/neutron/+/93911713:30
opendevreviewVasyl Saienko proposed openstack/neutron master: Introduce noop OVN Router scheduler  https://review.opendev.org/c/openstack/neutron/+/94337213:48
opendevreviewVasyl Saienko proposed openstack/neutron master: WIP: Switch OVN Router scheduler to noop  https://review.opendev.org/c/openstack/neutron/+/94339213:48
opendevreviewVasyl Saienko proposed openstack/neutron master: Update OVN installation guide with tunings for VLAN + DVR  https://review.opendev.org/c/openstack/neutron/+/93996113:51
lajoskatonaralonsoh: yes the agent logs the sigterm immedietly, and Itested now without the join but the agent rpc loop is still running, Icheck few other things14:00
sahidlajoskatona: I think the issue is line 213 as in the pointer in entering here you will have to wait for the loop to finish14:09
sahids/in/if14:09
ralonsohno, this event wait should finish if set14:13
sahidralonsoh: yes you are right14:16
lajoskatonasahid, ralonsoh: yes here in ovs-agent the same is present: https://review.opendev.org/c/openstack/neutron/+/941429/4/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py#41714:19
lajoskatonaI am thinking to change the while true to something like while heartbeat['event'].is_set():.....14:19
lajoskatonathat seems to be working, I push a new patch with that14:28
ralonsohnice!14:34
sahidlajoskatona: cool I will have problably to align mine with your patch, right?14:51
otherwiseguyhaleyb: ralonsoh: anyone else seeing ERROR neutron.plugins.ml2.ovo_rpc RuntimeError: cannot notify on un-acquired lock when doing operations in neutron/devstack/uwsgi?14:53
otherwiseguyIt was a failed install that made it to neutron trying to create a router and I was just trying to figure out why things died.14:54
ralonsohotherwiseguy, that happened only when using eventlet uwsgi14:54
ralonsohotherwiseguy, are you using the latest version?14:54
ralonsohmaster version14:54
otherwiseguyyeah14:55
otherwiseguylatest commit was Mar 314:55
otherwiseguyMar 414:55
ralonsohcan you paste the rpc_workers, api_workers, rpc_state_report_workers config values?14:55
otherwiseguyralonsoh: sure, one sec14:56
otherwiseguyralonsoh: https://paste.opendev.org/show/b6ieoDNHC4cK897mqOKk/15:00
otherwiseguy(processes = 2)15:00
ralonsohotherwiseguy, I don't understand15:01
ralonsohcan you paste the full trace?15:02
ralonsohif rpc_workers is None or rpc_workers >= 1:15:03
ralonsohthe OVOServerRpcInterface class will run only if you have rpc_workers15:03
otherwiseguyralonsoh: https://paste.opendev.org/show/bFxE0tZxMvLnCXQZsuKA/15:03
ralonsohhold on15:04
ralonsohthe default is not zero, is the min15:04
ralonsohso you are calling it15:04
ralonsohyou should explicitly set it to 015:04
ralonsohanyway, in case of using sriov + ovn, we should need this15:05
ralonsohotherwiseguy, please open a LP bug, this is something that must be investigated15:05
haleybi don't remember seeing that failure before15:08
otherwiseguyralonsoh: ok, will do. pretty standard/basic devstack values. https://paste.opendev.org/show/bt3Kt6OBqxvcSvluOHjD/ Thanks for the help.15:08
ralonsohotherwiseguy, qq15:09
ralonsohwhen that happens?15:09
ralonsohok, creating a router15:09
opendevreviewElod Illes proposed openstack/networking-bagpipe unmaintained/yoga: [CI] Remove periodic stable jobs from unmaintained branch  https://review.opendev.org/c/openstack/networking-bagpipe/+/94336715:11
opendevreviewLajos Katona proposed openstack/neutron master: WIP: [eventlet-removal] Remove the usage of eventlet in the SR-IOV agent  https://review.opendev.org/c/openstack/neutron/+/94288415:11
ralonsohotherwiseguy, last question, to be sure: do you have https://review.opendev.org/c/openstack/neutron-lib/+/930716?15:12
ralonsohcheck the n-lib version15:12
otherwiseguywhen doing anything I tried. creating networks, etc.15:12
* otherwiseguy looks15:13
lajoskatonasahid: not sure, in ovs-agent there is the _check_and_handle_signal method that probably covers it, but please check15:17
opendevreviewVasyl Saienko proposed openstack/ovn-octavia-provider master: Prepare to handle ha_chassis_group for LRP  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/94324315:18
otherwiseguyralonsoh: 3.18.2 in the data/venv, which the tag seems to contain the above patch.15:19
ralonsohso the bug is legit, I'll check it tomorrow morning15:19
ralonsohfolks, we have a method to check if something is true or false, including strings "true" "False", etc15:20
ralonsohdo you remember the name??15:20
ralonsohbool_from_string15:24
vsaienko_https://github.com/openstack/oslo.utils/blob/master/oslo_utils/strutils.py#L14215:26
opendevreviewRodolfo Alonso proposed openstack/neutron master: WIP == [OVN] Make the LSP up/down events more robust  https://review.opendev.org/c/openstack/neutron/+/94340415:49
*** gthiemon1e is now known as gthiemonge15:59
opendevreviewElod Illes proposed openstack/networking-bagpipe unmaintained/yoga: [CI] Remove periodic stable jobs from unmaintained branch  https://review.opendev.org/c/openstack/networking-bagpipe/+/94336715:59
opendevreviewMerged openstack/networking-bagpipe master: Drop remaining code related to linux bridge driver  https://review.opendev.org/c/openstack/networking-bagpipe/+/94312616:37
opendevreviewMaor Blaustein proposed x/whitebox-neutron-tempest-plugin master: Timeout before getting logs  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/94341016:53
opendevreviewMaor Blaustein proposed x/whitebox-neutron-tempest-plugin master: Fetch only SGL log entries, drop count assertion  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/94341116:53
opendevreviewMerged openstack/neutron master: Add router ``PUT`` external gateways actions policies  https://review.opendev.org/c/openstack/neutron/+/94151116:56
opendevreviewAlexey Stupnikov proposed openstack/neutron stable/2024.2: [ovn][trivial] Add 'empty_string_filtering' extension to OVN  https://review.opendev.org/c/openstack/neutron/+/94341717:25
opendevreviewAlexey Stupnikov proposed openstack/neutron stable/2024.1: [ovn][trivial] Add 'empty_string_filtering' extension to OVN  https://review.opendev.org/c/openstack/neutron/+/94341817:27
opendevreviewAlexey Stupnikov proposed openstack/neutron stable/2023.2: [ovn][trivial] Add 'empty_string_filtering' extension to OVN  https://review.opendev.org/c/openstack/neutron/+/94341917:27
opendevreviewMerged openstack/neutron-vpnaas master: Use write connection for get_vpn_services_on_host  https://review.opendev.org/c/openstack/neutron-vpnaas/+/94335917:50
opendevreviewMaor Blaustein proposed x/whitebox-neutron-tempest-plugin master: Fetch only SGL log entries, drop count assertion  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/94341121:03
opendevreviewMaor Blaustein proposed x/whitebox-neutron-tempest-plugin master: Fetch only SGL log entries, drop count assertion  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/94341121:05
opendevreviewMaor Blaustein proposed x/whitebox-neutron-tempest-plugin master: Fetch only SGL log entries, drop count assertion  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/94341121:13
opendevreviewBrian Haley proposed openstack/neutron master: DNM: Remove override of interface_driver in test_ip_lib  https://review.opendev.org/c/openstack/neutron/+/94349521:41
opendevreviewMiro Tomaska proposed openstack/neutron master: [WIP] Just prototype for making sure that neutron:cidrs and device id is set.  https://review.opendev.org/c/openstack/neutron/+/94350122:06
opendevreviewMerged openstack/neutron master: Fullstack case for metadata path  https://review.opendev.org/c/openstack/neutron/+/88809823:19
atmarkHello, is it possible to run an older version of the L3 agent, such as Neutron Server on Yoga, while the L3 agent is running on Xena? I'm encountering a bug and I'm unsure if it's related to the Yoga version or not23:25
opendevreviewMerged openstack/networking-bagpipe master: Drop of_interface option  https://review.opendev.org/c/openstack/networking-bagpipe/+/94312823:51

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