Monday, 2026-05-25

opendevreviewMiro Tomaska proposed openstack/neutron master: FRR driver for a EVPN router  https://review.opendev.org/c/openstack/neutron/+/98815801:34
opendevreviewEduardo Olivares proposed openstack/neutron master: Add compute1 node to BGP multinode tempest job  https://review.opendev.org/c/openstack/neutron/+/98607507:10
opendevreviewEduardo Olivares proposed openstack/neutron master: Add compute1 node to BGP multinode tempest job  https://review.opendev.org/c/openstack/neutron/+/98607507:10
opendevreviewEduardo Olivares proposed openstack/neutron master: Add compute1 node to BGP multinode tempest job  https://review.opendev.org/c/openstack/neutron/+/98607507:13
opendevreviewBharath M V proposed openstack/neutron-tempest-plugin master: [Tap-as-a-Service] Adding 2 Tap as a service test cases.  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/98993107:18
opendevreviewElvira García Ruiz proposed openstack/neutron master: Add PVLAN service plugin  https://review.opendev.org/c/openstack/neutron/+/97879807:47
opendevreviewElvira García Ruiz proposed openstack/neutron master: Add PVLAN OVN Driver  https://review.opendev.org/c/openstack/neutron/+/98515007:47
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/2025.1: [Fullstack] Kill processes during cleanup phase  https://review.opendev.org/c/openstack/neutron/+/98911607:58
slaweqhi lajoskatona [ykarel_](https://matrix.to/#/@_oftc_ykarel_:matrix.org) - can you check https://review.opendev.org/c/openstack/neutron-fwaas/+/988588 when you will have few minutes? Thx in advance08:25
opendevreviewMerged openstack/neutron-lib master: ml2: document LIFO delete order and binding level topology semantics  https://review.opendev.org/c/openstack/neutron-lib/+/98915008:38
opendevreviewBharath M V proposed openstack/neutron-tempest-plugin master: [Tap-as-a-Service] Adding 2 Tap as a service test cases.  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/98993108:47
opendevreviewBharath M V proposed openstack/neutron-tempest-plugin master: [Tap-as-a-Service] Adding 2 Tap as a service test cases.  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/98993109:08
opendevreviewRodolfo Alonso proposed openstack/neutron master: WIP == Use tmpfs-backed MySQL template database for functional tests  https://review.opendev.org/c/openstack/neutron/+/98994510:57
*** iurygregory_ is now known as iurygregory12:07
opendevreviewRodolfo Alonso proposed openstack/neutron master: Add ``l3-agent-scheduler-ha-priority`` extension for ML2/OVN  https://review.opendev.org/c/openstack/neutron/+/98279212:50
opendevreviewBharath M V proposed openstack/neutron-tempest-plugin master: [Tap-as-a-Service] Adding 2 Tap as a service test cases.  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/98993112:53
*** iurygregory_ is now known as iurygregory13:00
opendevreviewBharath M V proposed openstack/neutron-tempest-plugin master: [Tap-as-a-Service] Adding 2 Tap as a service test cases.  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/98993113:31
opendevreviewEduardo Olivares proposed openstack/neutron master: Revert "Group periodic thread workers together"  https://review.opendev.org/c/openstack/neutron/+/98997013:50
opendevreviewEduardo Olivares proposed openstack/neutron master: Add compute1 node to BGP multinode tempest job  https://review.opendev.org/c/openstack/neutron/+/98607513:51
sean-k-mooneyi could be missign somthing but https://review.opendev.org/c/openstack/neutron/+/98997017:52
sean-k-mooneyor rahter https://review.opendev.org/c/openstack/neutron/+/989970/comments/ffbb62f4_8fd3e23917:52
sean-k-mooneythe current code does thread_workers = [worker for worker in periodic_workers17:52
sean-k-mooney                      if worker.worker_process_count < 1]17:52
sean-k-mooneyso the way a wroker ased to run it its own process is to set worker_process_count > 117:53
sean-k-mooneyfor the relevnet plugin17:53
sean-k-mooneythe change i was making was only for the plugins that requested threaded workers17:53
sean-k-mooneyby having that set to 017:53
sean-k-mooneyralonsoh: ^17:53
sean-k-mooneyso that shoudl have already been configurable17:54
sean-k-mooneyor the cod in nuetonr has a bug where it does not supprot mixed workers at all17:54
sean-k-mooneyis neutron missing config option to choso the worker count?17:57
sean-k-mooneyit looks liek ye are hardcoding it https://github.com/openstack/neutron/blob/b1a6575e5bc27d44ec5e28f796fa86e37f94538c/neutron/services/bgp/worker.py#L2317:57
sean-k-mooneyso if bgp want to alreay run in a process shoudl it not pass 117:58
sean-k-mooneyand idally have a config option to contol this for each worker17:58
sean-k-mooneythe default in https://github.com/openstack/neutron/blob/master/neutron/worker.py#L18 is 117:58
sean-k-mooneyso the bgp worker is expclity opting out of using process workers17:58
sean-k-mooneyand opting in to usign a thread worker17:59
sean-k-mooneyso reverting https://review.opendev.org/c/openstack/neutron/+/988810 does not look correct to me17:59
ralonsohsean-k-mooney, I'm proposing a new patch, one sec18:04
ralonsohsean-k-mooney, in any case, I would need to push a documentation patch to inform about what methods are executed18:05
sean-k-mooneyack18:05
ralonsohthe bug Eduardo opened is very descriptive18:05
sean-k-mooneyyes but its wrong18:05
sean-k-mooneyits true that its broken18:06
sean-k-mooneybut as i noted https://github.com/openstack/neutron/blob/b1a6575e5bc27d44ec5e28f796fa86e37f94538c/neutron/services/bgp/worker.py#L2318:06
sean-k-mooneythe root cause is not my change18:06
sean-k-mooneyits that the bgp worker is exicplty requetin to now run in a process18:06
ralonsohsean-k-mooney, it is: the workers are wrapped inside the AllServicesNeutronWorker class18:06
ralonsohand the methods called (wait in particular) are not the same18:07
sean-k-mooneyonly if worker_process_count is 018:07
sean-k-mooneywell < 1 18:07
sean-k-mooneyif you changed https://github.com/openstack/neutron/blob/b1a6575e5bc27d44ec5e28f796fa86e37f94538c/neutron/services/bgp/worker.py#L2318:07
sean-k-mooneyto 118:07
ralonsohsean-k-mooney, if worker_process_count>0, the workers won't be executed in the periodic service18:07
sean-k-mooneyok yes but isnt that what you want here?18:08
sean-k-mooneyyou either need to dispatch the work ont a thread/rpocess pool form the perodic or you need to run it on its own process permently with its own perodic loop18:09
ralonsohno, that limitation added in this patch (one sec) is not accurate18:09
ralonsohIc87ec5cc5037cab6eb0e24746a95ab4c8447870b18:09
sean-k-mooneyi see18:11
opendevreviewEduardo Olivares proposed openstack/neutron master: Revert "Group periodic thread workers together"  https://review.opendev.org/c/openstack/neutron/+/98997018:12
sean-k-mooneyralonsoh: i dont think you propose the patch you intended?18:13
sean-k-mooneythat is identicl to eh prior one18:13
ralonsohsean-k-mooney, gerrit is not allowing me to propose a patch on top of ^^^18:13
ralonsohremote: commit 2f17248: warning: subject >50 characters; use shorter first paragraph        18:14
ralonsohTo ssh://review.opendev.org:29418/openstack/neutron.git18:14
ralonsoh ! [remote rejected]       HEAD -> refs/for/master%topic=periodic-worker (change https://review.opendev.org/c/openstack/neutron/+/923500 closed)18:14
ralonsohand I need my patch on top of this one18:14
sean-k-mooneyweried the subject lent warnign can be ignored18:14
sean-k-mooneyhave you tried -R18:14
ralonsohyeah, let me try this18:15
sean-k-mooneyyou might also need to add your signed off by to the botome patch btu that shoudl nto be needed in general18:15
sean-k-mooneywait18:15
sean-k-mooneyits complianing about https://review.opendev.org/c/openstack/neutron/+/92350018:15
ralonsohyes18:15
ralonsohbut this patch is already merged and closed18:16
sean-k-mooneyright 18:16
sean-k-mooneywhat are you tring to do in your patch?18:16
sean-k-mooneyare you tryign to revert https://review.opendev.org/c/openstack/neutron/+/92350018:16
ralonsohok ok, one sec18:16
ralonsohI have a related-bug thing there18:16
sean-k-mooneyim wonderign if you acendienally resued the same change id18:16
opendevreviewRodolfo Alonso proposed openstack/neutron master: WIP == Group periodic thread workers with selective wrapping  https://review.opendev.org/c/openstack/neutron/+/99000218:17
ralonsohaaaaand there we are18:17
ralonsohso RPC will be always in a segregated process18:17
ralonsohsame as any worker with worker_process_count>018:17
ralonsohand all worker_process_count=0, will be wrapped inside the allworkers class18:18
sean-k-mooneyhum ok18:18
ralonsohI need to document the API calls differences18:18
sean-k-mooneyyou do realse we end up with more then 1 rpc work today18:18
ralonsohI need to go now, sorry18:18
sean-k-mooneyno worries18:18
sean-k-mooneyjust an fyi in the os-vif jobs we had 7 process the parent and 6 chile process and two of them were rpc workers18:19

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