Thursday, 2025-06-12

opendevreviewElvira García Ruiz proposed openstack/neutron master: Consider logging options when using OVNdbsync  https://review.opendev.org/c/openstack/neutron/+/94878308:02
opendevreviewMartin André proposed openstack/neutron-lib master: Fix documentation for gateway_ip in subnet update  https://review.opendev.org/c/openstack/neutron-lib/+/95242808:40
opendevreviewElvira García Ruiz proposed openstack/neutron master: Consider logging options when using OVNdbsync  https://review.opendev.org/c/openstack/neutron/+/94878310:02
*** qwebirc70632 is now known as agraeb12:11
agraebHi there, is this the right place to ask questions about DevStack and Neutron?12:14
ralonsohagraeb, maybe we can solve the issue in this channel12:49
ralonsohwell, issue or question12:49
opendevreviewRodolfo Alonso proposed openstack/neutron master: Move the ``ProcessMonitor`` initialization to the ``Service.start`` phase  https://review.opendev.org/c/openstack/neutron/+/95245012:49
agraebI have a multi node DevStack setup (one control plane and one compute) with OVN. The compute node didn't create the vxlan-* interface on the tunnel bridge. Meanwhile I was able to solve that by restarting the OpenVSwitch agent on the control plane node. I suppose by doint so, the existance of the network agent on the control plane node was accounced to the agent on the compute node.13:00
ralonsohslaweq, haleyb if you have 1 min:13:37
ralonsoh* https://review.opendev.org/c/openstack/neutron/+/95219313:37
ralonsoh* https://review.opendev.org/c/openstack/neutron/+/95220913:37
ralonsohthanks!13:38
ralonsoh(both have testing patches on top)13:38
opendevreviewRodolfo Alonso proposed openstack/neutron master: Allow empty gateway IP in subnets from subnet pools  https://review.opendev.org/c/openstack/neutron/+/95233513:39
haleybralonsoh: ack, will look14:19
ralonsohthanks!@14:19
ralonsohhaleyb, ah, we found an issue with L3 and the eventlet removal14:19
haleybralonsoh: also, i created https://review.opendev.org/c/openstack/neutron/+/952399 yesterday, but it's clear that removing eventlet from the metadata agent broke this, and we'll need to figure out something14:19
ralonsoh--> https://review.opendev.org/c/openstack/neutron/+/95245014:19
haleybralonsoh: seems there's more than one eventlet removal issue :(14:20
ralonsohhaleyb, let me check your patch14:20
haleybralonsoh: read my comment in the patch as well, which i think describes it14:20
haleybi.e. i don't know why that Looping thread is not running14:21
ralonsohhaleyb, ok so metadata is not reporting the status14:22
ralonsoh(no problem! we can harcode it!!!)14:22
ralonsohlet me restart my ml2/ovs env and deploy it14:22
haleybralonsoh: nope, and i was finally able to reproduce it. putting a self._report_state() call there showed it happy for 30 seconds :)14:22
ralonsohhaleyb, yes but then we don't send any further update, right?14:23
haleybnope. and i never see that FixedIntervalLoopingCall() do anything14:24
ralonsohhaleyb, ok, let me check that this evening or tomorrow morning, I need to warp up some patches14:25
haleybralonsoh: np, my guess is the ovn-metadata-agent would be just as broken as they share a lot of code. maybe looking at your l3-agent patch will help my brain14:29
ralonsohthe l3 patch is very simple14:30
ralonsohwe found that in a tobiko job14:30
ralonsohactually I need to send a testing patch for tobiko now14:30
opendevreviewRodolfo Alonso proposed x/whitebox-neutron-tempest-plugin master: Adapt devstack WSGI check for deprecated configuration  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/95126414:40
haleybralonsoh: after looking at https://review.opendev.org/c/openstack/neutron/+/938404 there might be some similarites to the metadata-agent code - i.e. both use ThreadingUnixStreamServer() now so might need something similar. i'll hack at it if i have time today14:48
opendevreviewMerged openstack/neutron-lib master: Fix documentation for gateway_ip in subnet update  https://review.opendev.org/c/openstack/neutron-lib/+/95242814:48
ralonsohhaleyb, I'll check that too14:48
haleybthat run()/wait() change catches my eye at least14:49
haleybralonsoh: the other thing i noticed yesterday is we are hitting the 1-hour time limit in the unit test jobs more, I was going to send a patch to increase the limit from 3600 to 480014:58
ralonsohhaleyb, yes, that was solved here14:58
ralonsohno no14:58
ralonsohone sec14:58
ralonsohhaleyb, https://review.opendev.org/c/openstack/neutron/+/952220 this should fix that14:58
ralonsohcheck the pyx jobs there14:59
ralonsoh18mins, 23mins14:59
haleybah, that's much better, i was only looking at the past few days and saw everything close to 1 hour14:59
ralonsohhaleyb, btw, I've reproduced the L3 agent dead15:00
ralonsohbut15:00
ralonsohit is flapping15:00
ralonsohso there is something weird there, I'll check better tomorrow morning15:00
haleybralonsoh: ack, thanks! damn eventlet15:01
ralonsohyeah...15:01
ralonsohhaleyb, dammit15:07
ralonsohwe are calling the oslo.service eventlet backend, not the threading15:07
ralonsohwe need to push a patch with something like this15:07
ralonsohhttps://review.opendev.org/c/openstack/neutron/+/938404/26/neutron/cmd/agents/l3.py15:08
ralonsohactually for all agents not patched (metadata, ovn metadta and ovn agent)15:08
ralonsohall 3 are not patched correctly15:09
ralonsohhaleyb, and now is working... heheheh15:09
ralonsohplease, if you can do this, send this patch, I need to leave in 5 mins15:10
ralonsohthanks!15:10
haleybralonsoh: good find! i can try the metadata-agent locally if my stack is still up. we do need to put back the call that was accidentally removed but that's easy :)15:10
ralonsohyes, this call you are adding is mandatory15:11
haleybralonsoh: tested locally and it fixed the issue, all :-) and can see _report_state() looping now15:18
cardoehaleyb: Since this patch conflicts with your ovs-agent change, I was wondering if you'd be willing to review it https://review.opendev.org/c/openstack/neutron/+/945497 16:32
cardoeWe're trying to get that in for https://review.opendev.org/c/openstack/networking-baremetal/+/945500 16:32
cardoeHappy to get them to rebase on top of yours16:33
haleybcardoe: which ovs-agent change? sorry the only merge conflict it shows is https://review.opendev.org/c/openstack/neutron/+/86815116:36
opendevreviewBrian Haley proposed openstack/neutron master: Add state reporting back to metadata agents  https://review.opendev.org/c/openstack/neutron/+/95239916:36
opendevreviewBrian Haley proposed openstack/neutron master: Add state reporting back to metadata agents  https://review.opendev.org/c/openstack/neutron/+/95239916:41
cardoeI thought what you were talking about was 868151. my mistake.16:45
haleybcardoe: no, it was some eventlet-related bugs, np16:48
opendevreviewMerged openstack/networking-bgpvpn master: Set service type when registering provider config  https://review.opendev.org/c/openstack/networking-bgpvpn/+/95021216:54
*** jlibosva is now known as Guest1803719:13
opendevreviewMerged x/whitebox-neutron-tempest-plugin master: Adapt devstack WSGI check for deprecated configuration  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/95126419:22
*** jlibosva is now known as Guest1804019:44
haleybhas anyone seen this error running 'tox -e pep8' on a freshly cloned neutron repo? "NameError: name 'network_id' is not defined" - it isn't giving me any clues on what file it's coming from unfortunately no matter what options I use20:57
haleybonly 211 occurences of network_id in the tree according to flake8 :(21:00
haleybby process of elimination i've figured out it's in neutron/agent/metadata/agent.py 21:12
opendevreviewBrian Haley proposed openstack/neutron master: Fix bad i18n and fstrings interaction with flake8  https://review.opendev.org/c/openstack/neutron/+/95252421:43

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