Wednesday, 2026-06-24

opendevreviewHelen Chen proposed openstack/neutron master: Retry when NetlinkDumpInterrupted exception  https://review.opendev.org/c/openstack/neutron/+/99433802:20
opendevreviewBrian Haley proposed openstack/neutron master: Fix consider-iterating-dictionary pylint warnings  https://review.opendev.org/c/openstack/neutron/+/99439003:10
opendevreviewMerged openstack/neutron-fwaas master: Move helper methods from FirewallPluginDb to utils module  https://review.opendev.org/c/openstack/neutron-fwaas/+/99441803:53
opendevreviewBrian Haley proposed openstack/neutron master: Fix consider-iterating-dictionary pylint warnings  https://review.opendev.org/c/openstack/neutron/+/99439003:57
opendevreviewBrian Haley proposed openstack/neutron master: Fix consider-iterating-dictionary pylint warnings  https://review.opendev.org/c/openstack/neutron/+/99439004:20
*** ykarel_ is now known as ykarel04:24
opendevreviewBrian Haley proposed openstack/neutron-lib master: Fix superfluous-parens pylint warnings  https://review.opendev.org/c/openstack/neutron-lib/+/99458805:47
opendevreviewBrian Haley proposed openstack/neutron-lib master: Fix unnecessary-pass pylint warnings  https://review.opendev.org/c/openstack/neutron-lib/+/99458905:47
opendevreviewBrian Haley proposed openstack/neutron-lib master: Fix no-else-return pylint warnings  https://review.opendev.org/c/openstack/neutron-lib/+/99459005:47
opendevreviewBharath M V proposed openstack/neutron-tempest-plugin master: [Tap-as-a-Service] Adding VM migration scenario test.  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/99106206:26
opendevreviewEduardo Olivares proposed openstack/neutron master: Add upstream EVPN multinode Zuul job  https://review.opendev.org/c/openstack/neutron/+/99425707:00
opendevreviewEduardo Olivares proposed openstack/neutron master: Add upstream EVPN multinode Zuul job  https://review.opendev.org/c/openstack/neutron/+/99425707:05
opendevreviewRodolfo Alonso proposed openstack/neutron master: doc: Add supported quota resources table to ops-quotas guide  https://review.opendev.org/c/openstack/neutron/+/99285407:12
opendevreviewMerged openstack/neutron master: Retry when NetlinkDumpInterrupted exception  https://review.opendev.org/c/openstack/neutron/+/99433808:21
opendevreviewMerged openstack/neutron master: evpn: delete EVPN HA Chassis Group on router deletion  https://review.opendev.org/c/openstack/neutron/+/99332509:22
opendevreviewFelix Moebius proposed openstack/ovsdbapp master: Don't call frozen_row if there are no matching events  https://review.opendev.org/c/openstack/ovsdbapp/+/99461109:37
opendevreviewMerged openstack/python-neutronclient master: Remove Dynamic Routing client code  https://review.opendev.org/c/openstack/python-neutronclient/+/98846610:12
opendevreviewMerged openstack/neutron master: ovn_client: Reset only defined LRP.options  https://review.opendev.org/c/openstack/neutron/+/99314810:29
opendevreviewEduardo Olivares proposed openstack/neutron master: Add upstream EVPN multinode Zuul job  https://review.opendev.org/c/openstack/neutron/+/99425710:35
opendevreviewElvira García Ruiz proposed openstack/neutron master: Fix PVLAN multinode support  https://review.opendev.org/c/openstack/neutron/+/99393010:39
opendevreviewSlawek Kaplonski proposed openstack/neutron-fwaas master: Migrate FWaaS agent RPC to versioned objects  https://review.opendev.org/c/openstack/neutron-fwaas/+/99467410:47
opendevreviewStephen Finucane proposed openstack/os-vif master: pre-commit: Bump versions  https://review.opendev.org/c/openstack/os-vif/+/99467611:22
opendevreviewStephen Finucane proposed openstack/os-vif master: zuul: Use openstack-python3-next-jobs template  https://review.opendev.org/c/openstack/os-vif/+/99467711:22
opendevreviewStephen Finucane proposed openstack/os-ken master: pre-commit: Bump versions  https://review.opendev.org/c/openstack/os-ken/+/99468111:25
opendevreviewStephen Finucane proposed openstack/os-ken master: zuul: Use openstack-python3-next-jobs template  https://review.opendev.org/c/openstack/os-ken/+/99468211:25
opendevreviewStephen Finucane proposed openstack/neutron-lib master: pre-commit: Bump versions  https://review.opendev.org/c/openstack/neutron-lib/+/99468311:25
opendevreviewStephen Finucane proposed openstack/neutron-lib master: zuul: Use openstack-python3-next-jobs template  https://review.opendev.org/c/openstack/neutron-lib/+/99468411:25
opendevreviewBharath M V proposed openstack/neutron-tempest-plugin master: [Tap-as-a-Service] Adding test cases and improvements to existing cases.  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/99106211:34
opendevreviewBharath M V proposed openstack/neutron-tempest-plugin master: [Tap-as-a-Service] Adding test cases and improvements to existing cases.  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/99106211:39
opendevreviewMerged openstack/os-vif master: pre-commit: Bump versions  https://review.opendev.org/c/openstack/os-vif/+/99467611:49
opendevreviewStephen Finucane proposed openstack/neutron-lib master: pre-commit: Bump versions  https://review.opendev.org/c/openstack/neutron-lib/+/99468312:55
opendevreviewStephen Finucane proposed openstack/neutron-lib master: zuul: Use openstack-python3-next-jobs template  https://review.opendev.org/c/openstack/neutron-lib/+/99468412:55
haleybstephenfin: so question about ^^ - i know we still see random failures in py3.14 job sometimes, at least in neutron, has that stabilized recently where we can make that voting?13:12
haleybi'm assuming there will be a neutron change eventually13:13
stephenfinThat template only runs unit tests. I assume the failures are in functional tests?13:13
ralonsohno, UTs in Neutron repo, with 3.1413:14
ralonsohhttps://zuul.opendev.org/t/openstack/builds?job_name=openstack-tox-py314&project=openstack%2Fneutron&result=FAILURE&skip=013:14
ralonsohno so often, but almost every day13:14
ralonsohI think we need to identify what tests are failing13:14
ralonsoh(go claude go...)13:15
haleybright, and i didn't think 3.14 was supposed to be voting this cycle13:15
haleybnot being a luddite...13:16
haleybi guess it's not failing in neutron-lib much though13:19
haleybhttps://zuul.opendev.org/t/openstack/builds?job_name=openstack-tox-py314&project=openstack%252Fneutron-lib&result=FAILURE&skip=0 is just spinning looking13:20
ralonsohhaleyb, all py314 errors are random, no clear pattern13:20
ralonsohat least for these 50 results13:20
ralonsohI think we should have a weekly review in the CI meeting13:21
ralonsohor the bug deputy should check all the py314 errors and report a bug if needed13:21
ralonsoh(sorry, I did that for Neutron, not n-lib)13:22
haleybi think there was a garbage collection change causing strange failures that was maybe being reverted, but i haven't kept track of it13:22
haleybin py3.14 that is13:22
opendevreviewEduardo Olivares proposed openstack/neutron master: Add upstream EVPN multinode Zuul job  https://review.opendev.org/c/openstack/neutron/+/99425713:23
haleybralonsoh: so probably safe merging the n-lib one as the past as there hasn't been a failure since april (and all the py3 jobs failed so was a bad patch)13:29
haleybwe need to find the intersection (in neutron) of when the py314 job fails and the others pass13:30
ralonsohyes, we need to be alert on the py314 job13:31
ralonsohactually, how often does it fail??13:31
ralonsohwe can move to voting, just to make it more visible, if that doesn't affect the CI stability13:31
haleybralonsoh: yes, that should be OK, and as i mentioned, when it's the *only* failure in the bunch we can have Claude look deeper13:34
ralonsohI'll push a patch13:34
opendevreviewJakub Libosvar proposed openstack/neutron master: evpn: Add priority to EVPN callbacks  https://review.opendev.org/c/openstack/neutron/+/99473913:39
opendevreviewRodolfo Alonso proposed openstack/neutron master: Make ``openstack-tox-py314`` job voting  https://review.opendev.org/c/openstack/neutron/+/99474013:40
haleybralonsoh: if stephenfin pushes a -next patch for neutron it will do the same thing13:42
ralonsoh--> https://review.opendev.org/c/openstack/neutron/+/99474013:43
ralonsohright, now I understand13:43
haleybralonsoh: right, but that isn't needed with the new template13:43
ralonsohok, I can abandon it13:43
haleybi'm assuming neutron is on his list :)13:43
opendevreviewRodolfo Alonso proposed openstack/neutron master: ovn: Handle missing ``neutron:network_name`` in sibling LRPs  https://review.opendev.org/c/openstack/neutron/+/99361713:50
opendevreviewArnaud Morin proposed openstack/neutron master: Allow "service" role to create a default SG  https://review.opendev.org/c/openstack/neutron/+/99474413:58
opendevreviewMerged openstack/neutron master: Add configurable HAProxy timeouts for metadata proxy  https://review.opendev.org/c/openstack/neutron/+/99058814:03
stephenfinhaleyb: sorry, was lunching14:07
stephenfinYou're correct that 3.14 isn't *required* this cycle, but I'm of the opinion that we benefit if all libraries and clients can adopt the latest Python versions as soon as they can. Any issues they're likely to face will likely be much simpler to debug than similar issues in services, and it helps make the adoption in services easier. That's the basis for that new template 14:07
stephenfinHowever, if the py314 jobs are failing regularly then we definitely shouldn't merge that yet. It might be worth prioritising figuring out why though. I'm doing just that for futurist atm (which similarly fails more than it should on 3.14+)14:08
ralonsohnot so often and we see it failing, we'll open bugs faster to investigate14:10
ralonsohof course, if py314 is failing too much, we'll mark it again as non-voting14:10
ralonsoh(but that should not happen)14:10
stephenfinindeed, all good points14:10
stephenfinI only know futurist is flakey on py314 because I attempted to make it voting. If It hadn't, I'd only learn that in 2027.114:11
opendevreviewRodolfo Alonso proposed openstack/neutron master: Make ``ovs_create_tap`` True by default  https://review.opendev.org/c/openstack/neutron/+/99475214:26
opendevreviewRodolfo Alonso proposed openstack/neutron master: segments: Catch RP not found in ``_delete_nova_inventory``  https://review.opendev.org/c/openstack/neutron/+/99389914:42
opendevreviewElvira García Ruiz proposed openstack/neutron master: Add PVLAN documentation  https://review.opendev.org/c/openstack/neutron/+/99476015:02
opendevreviewElvira García Ruiz proposed openstack/neutron master: Add PVLAN documentation  https://review.opendev.org/c/openstack/neutron/+/99476015:07
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider master: Add post-quantum cryptography readiness for TLS configuration  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/99476315:10
opendevreviewEduardo Olivares proposed openstack/neutron master: Add upstream EVPN multinode Zuul job  https://review.opendev.org/c/openstack/neutron/+/99425715:58
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider master: Add post-quantum cryptography readiness for TLS configuration  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/99476316:07
opendevreviewMerged openstack/os-vif master: zuul: Use openstack-python3-next-jobs template  https://review.opendev.org/c/openstack/os-vif/+/99467716:37
opendevreviewMerged openstack/neutron-lib master: pre-commit: Bump versions  https://review.opendev.org/c/openstack/neutron-lib/+/99468317:15
opendevreviewMerged openstack/neutron-lib master: zuul: Use openstack-python3-next-jobs template  https://review.opendev.org/c/openstack/neutron-lib/+/99468417:28
opendevreviewFelix Moebius proposed openstack/ovsdbapp master: Don't call frozen_row if there are no matching events  https://review.opendev.org/c/openstack/ovsdbapp/+/99461117:44
opendevreviewMerged openstack/neutron master: Fix PVLAN multinode support  https://review.opendev.org/c/openstack/neutron/+/99393017:47
*** haleyb is now known as haleyb|out18:11
opendevreviewJakub Libosvar proposed openstack/neutron master: evpn: Remove child_vxlan_port config option  https://review.opendev.org/c/openstack/neutron/+/99482020:18
tbachmanHello neutron devs!21:39
tbachmanI have a question/concern about a patch that was merged recently - https://review.opendev.org/c/openstack/neutron/+/98063721:40
tbachmanThat was created to address bug https://bugs.launchpad.net/neutron/+bug/214450121:40
tbachmanThe original behavior of the constructor gets the statically created segments for the network.21:41
tbachmanA NetworkContext gets created as part of a PortContext used for port binding here: https://opendev.org/openstack/neutron/src/branch/master/neutron/plugins/ml2/plugin.py#L727-L73021:42
tbachmanSince the network passed in is a DB object and not a context, the else case gets used, which creates the NetworkContext using the network that was passed in: https://opendev.org/openstack/neutron/src/branch/master/neutron/plugins/ml2/driver_context.py#L137-L13821:45
tbachmanI believe this was intentional - the plugin then calls the mechanism manager's bind_port method with the context, which only includes the statically allocated network segments:21:47
tbachmanhttps://opendev.org/openstack/neutron/src/branch/master/neutron/plugins/ml2/plugin.py#L73421:47
tbachmanThose segments are then used to as the first in a series of recursive calls to _bind_port_level with a level of 0: https://opendev.org/openstack/neutron/src/branch/master/neutron/plugins/ml2/managers.py#L872-L87321:48
tbachmanThis means that the only segments considered are the statically assigned ones (i.e. level 0 segements):21:49
tbachmanAfter binding at level 0, any dynamically created segments are returned in the context, and those are then used as segments for the next level down:21:51
tbachmanhttps://opendev.org/openstack/neutron/src/branch/master/neutron/plugins/ml2/managers.py#L93321:51
tbachmanThe point being that each call to _bind_port_level would only consider the segments created at that level21:52
tbachmanWith the change that was merged above, the initial constructor ends up pulling in *all* segments for the network (i.e. static and dynamic), regardless of any relationsihp to level21:52
tbachmanThis results in mechanism drivers binding ports for dynamically allocated segments at level 0, which breaks the original intent.21:53
tbachmanI definitely can see the issue raised in the launchpad bug.... but I'm not sure this is the right fix.21:54
tbachmanI was going to look into the delete_port_postcommit path to see if I can come up with other options here, but I wanted to bring this issue up with the greater neutron team to see what you thought.22:09
opendevreviewMiguel Lavalle proposed openstack/neutron master: [OVN] Implement multiple segments per host for routed networks  https://review.opendev.org/c/openstack/neutron/+/97511122:13
opendevreviewMiguel Lavalle proposed openstack/neutron master: [OVN] Agent extension for segment bridges  https://review.opendev.org/c/openstack/neutron/+/98201822:19

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