Wednesday, 2025-11-05

daidvhaleyb, Hi, I have done the dns forwarder extension as spec we merged in previous cycle. Could you please to take a look on it in your free time, thank you alot in advanced. https://review.opendev.org/c/openstack/neutron/+/95139004:22
opendevreviewRodolfo Alonso proposed openstack/neutron master: DNM - Testing patch Neutron py310, py312 and py313  https://review.opendev.org/c/openstack/neutron/+/96087607:12
ralonsohslaweq, ykarel, lajoskatona hi folks08:22
ralonsohSo far, the testing patch https://review.opendev.org/c/openstack/neutron/+/960876 is passing08:22
ralonsohplease check the 5 patches under this one ^^^08:22
lajoskatonaralonsoh: checking08:26
ralonsohfrickler, hello! just a qq: I'm trying to fix the issue with the eventlet removal from Neutron08:30
ralonsohso, if possible now, I'm trying to remove any interaction with eventlet in the n-d-r code08:30
ralonsohI've never tested this plugin08:30
ralonsohI think, checking the local.conf from the tempest CI job, that we need only this08:31
ralonsohhttps://zuul.opendev.org/t/openstack/build/9d28e54002674421ab8d38d59bbf4414/log/controller/logs/local_conf.txt#9808:31
ralonsohsomething else is needed?08:31
ralonsohI would like to spawn the DR agent, that I think is not receiving any message08:31
fricklerralonsoh: at first glance, the pep8 error in https://review.opendev.org/c/openstack/neutron-dynamic-routing/+/956747/5/neutron_dynamic_routing/services/bgp/agent/bgp_dragent.py seems relevant08:47
ralonsohfrickler, yes, a lot, I saw it08:48
opendevreviewMerged openstack/os-ken master: hub: use native as default implementation  https://review.opendev.org/c/openstack/os-ken/+/93833708:53
ralonsohhaleyb, ^^ I think that deserves a new release09:08
ralonsohI'll propose a patch in releases project09:08
fricklerralonsoh: in general I think n-d-r should just work, at least I've never needed to look into such low level details much. also thanks for working on this, I wasn't even aware that some eventlet removal is still needed for it09:14
ralonsohfrickler, yes, there are very few interaction (none in the running code) with eventlet09:14
ralonsohIf I make the tempest jobs run, the rest will be easier09:15
opendevreviewRodolfo Alonso proposed openstack/neutron master: [FT] Make ``test_find_child_pids`` more resilient  https://review.opendev.org/c/openstack/neutron/+/96601909:31
opendevreviewRenjing Xiao proposed x/whitebox-neutron-tempest-plugin master: Remove some TODO comments  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/96614809:40
opendevreviewBrian Haley proposed openstack/neutron master: Remove mocking of eventlet.spawn in unit tests  https://review.opendev.org/c/openstack/neutron/+/96614909:52
opendevreviewMerged openstack/neutron unmaintained/2024.1: [unmaintained-only] Periodic jobs will be weekly only  https://review.opendev.org/c/openstack/neutron/+/96593110:28
opendevreviewMerged openstack/ovsdbapp master: Update to pylint 3.3.0  https://review.opendev.org/c/openstack/ovsdbapp/+/96605911:31
opendevreviewMerged openstack/neutron master: [FT] Initialize the segment ranges sequentially  https://review.opendev.org/c/openstack/neutron/+/96593311:39
opendevreviewJimin Shin proposed openstack/neutron-lib master: Add information to network ip availabilities  https://review.opendev.org/c/openstack/neutron-lib/+/96508712:12
opendevreviewRodolfo Alonso proposed openstack/neutron-dynamic-routing master: [eventlet-removal] Removal of eventlet usage in this repository  https://review.opendev.org/c/openstack/neutron-dynamic-routing/+/95674712:20
opendevreviewMerged openstack/neutron master: [FT] Fix ``test_ovsdb_monitor`` tests  https://review.opendev.org/c/openstack/neutron/+/96601112:26
opendevreviewRodolfo Alonso proposed openstack/neutron master: [OVN] Add a post fork initialization method in OVN L3  https://review.opendev.org/c/openstack/neutron/+/96421312:37
opendevreviewRodolfo Alonso proposed openstack/neutron master: [OVN] The external networks GW chassis must the same as the GW LRP  https://review.opendev.org/c/openstack/neutron/+/96215512:37
opendevreviewRodolfo Alonso proposed openstack/neutron master: [OVN] Sync the LRP Gateway_Chassis with the network HCG  https://review.opendev.org/c/openstack/neutron/+/96438112:37
opendevreviewMerged openstack/neutron master: Remove mocking of eventlet.spawn in unit tests  https://review.opendev.org/c/openstack/neutron/+/96614912:53
opendevreviewRodolfo Alonso proposed openstack/neutron master: [FT] Make ``test_find_child_pids`` more resilient  https://review.opendev.org/c/openstack/neutron/+/96601913:48
opendevreviewBrian Haley proposed openstack/neutron master: Start running pylint on the functional test tree  https://review.opendev.org/c/openstack/neutron/+/96618214:00
opendevreviewRodolfo Alonso proposed openstack/neutron-dynamic-routing master: [eventlet-removal] Removal of eventlet usage in this repository  https://review.opendev.org/c/openstack/neutron-dynamic-routing/+/95674714:02
opendevreviewRodolfo Alonso proposed openstack/neutron-vpnaas master: WIP == Fix tests  https://review.opendev.org/c/openstack/neutron-vpnaas/+/96609014:04
ralonsohhaleyb, I'm going to release a beta version of Neutron, that will include the UT/FT test changes14:44
ralonsohthat would be consumed by the stadium projects too14:44
ralonsohis that ok?14:44
ralonsohI'll wait for the in progress changes to stabilize the Neutron CI14:45
lutimurahey! i have a question about https://bugs.launchpad.net/neutron/+bug/2095590: for older releases of openstack, i.e. for those that still rely on eventlet, is there a workaround for it? or is replacing eventlet the only way here?14:47
ralonsohlajoskatona, hi, last request for today: https://review.opendev.org/c/openstack/neutron/+/96578314:48
ralonsohthanks in advance!14:48
ralonsohlutimura, this bug is not relevant for older releases, using the eventlet server14:49
ralonsohthat issue happened during the eventlet removal and the WSGI implementation14:49
lajoskatonaralonsoh: Hi, to be in balance please check these if you have some free time: https://review.opendev.org/q/topic:%22pyproject_toml%22  :-)15:03
ralonsohlajoskatona, for sure!15:04
opendevreviewLajos Katona proposed openstack/neutron master: WIP: [eventlet]: Handle stop DHCP agent  https://review.opendev.org/c/openstack/neutron/+/96338615:08
lajoskatonaralonsoh: I pushed an update for the dhcp agent vs eventlet bug (https://launchpad.net/bugs/2126790 ): https://review.opendev.org/c/openstack/neutron/+/96338615:38
lajoskatonaralonsoh: I added to the commit msg my last progress (thanks rubasov for the pairdebugging :-)), and now the dhcp agent master process is hanging only, in the final version I suppose some of the logic to handle thread joinings and so on will be unnecessary, but now I can't see what is the minimum that is needed :-(15:40
lajoskatonaralonsoh: there is one thing for example to close a hanging rootwrap process, which is weird why just hang there in the namespace I suppose....15:41
ralonsohlajoskatona, so the `self._process_monitor` we use to monitor dnsmasq (I'm correct?) is not stopping15:53
ralonsohlet me check this afternoon and tomorrow morning this, I'll ping you back15:53
ralonsohlajoskatona, I think (of course I need confirmation) that we never call ProcessMonitor.stop15:55
ralonsohin the DHCP agent we unregister the process to monitor15:55
ralonsohbut the thread monitoring the processes is still running15:56
lajoskatonaralonsoh: yes it monitors dnsmasq and haproxy, and by systemsct status printout the dnsmasq and haproxy processes are killed in this version of the patch15:56
ralonsohlet me try adding this `stop` call somewhere in the DHCP agent code15:58
lajoskatonaralonsoh: I added now the _process_monitor.stop, so some more magic is necessary, or perhaps just he order of things is not correct now....15:58
ralonsohlajoskatona, where did you add it?15:59
ralonsohI'm checking the `DhcpAgentWithStateReport` and the child `DhcpAgent(manager.Manager)` class16:00
ralonsohthey don't implement the manager.Manager.stop method16:00
ralonsohthis could be the best place16:00
ralonsohlajoskatona, I need to go now, I'll continue later today16:06
opendevreviewRenjing Xiao proposed x/whitebox-neutron-tempest-plugin master: Remove some TODO comments  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/96614816:33
opendevreviewJakub Libosvar proposed openstack/neutron master: bgp: Introduce Main router and chassis router commands  https://review.opendev.org/c/openstack/neutron/+/95989016:46
opendevreviewMerged openstack/neutron master: [FT] Use an active wait in ``test__cleanup_previous_tags``  https://review.opendev.org/c/openstack/neutron/+/96578317:01
*** raineszm6 is now known as raineszm17:38
opendevreviewMerged openstack/neutron master: [UT] Mock the ``BatchNotifier`` call in the ML2 plugin tests  https://review.opendev.org/c/openstack/neutron/+/96608018:13
opendevreviewJakub Libosvar proposed openstack/neutron master: bgp: Introduce BGP chassis commands  https://review.opendev.org/c/openstack/neutron/+/96042219:04
opendevreviewMengyang Zhang proposed openstack/neutron-specs master: Create spec for RFE:project-specific qos controls  https://review.opendev.org/c/openstack/neutron-specs/+/96594621:39
opendevreviewJakub Libosvar proposed openstack/neutron master: bgp: OVN agent BGP extension  https://review.opendev.org/c/openstack/neutron/+/96089523:04
opendevreviewJakub Libosvar proposed openstack/neutron master: bgp: Detect BGP bridge creation  https://review.opendev.org/c/openstack/neutron/+/96442523:04

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