Wednesday, 2023-10-04

opendevreviewyatin proposed openstack/neutron-tempest-plugin master: Temporary turn off l3_ha in ovs/lb master/bobcat jobs  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/89723304:44
opendevreviewyatin proposed openstack/neutron-tempest-plugin master: Use RE2 compatible regex for branches  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/89618804:48
opendevreviewyatin proposed openstack/neutron master: [DNM] Test oslo.log pin  https://review.opendev.org/c/openstack/neutron/+/89650407:28
opendevreviewMichel Nederlof proposed openstack/neutron stable/2023.1: Update lsp host id and remove mac binding when virtual parent changes  https://review.opendev.org/c/openstack/neutron/+/89688207:38
ykarelthanks ralonsoh for including more jobs in keepalived bash switch, but i see still some failures in those jobs07:46
ralonsohykarel, the ip monitor is not the cause here07:54
ralonsohbut yes, we still see "...is not active on any of the L3 agents"07:54
opendevreviewyatin proposed openstack/neutron-tempest-plugin master: Add job definitions for 2023.2 (Bobcat) branch  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/89551608:00
ykarelralonsoh, ack yes i just saw those "not active on any", not checked the cause08:01
opendevreviewMichel Nederlof proposed openstack/neutron master: [OVN] Update lsp host id when virtual parent changes  https://review.opendev.org/c/openstack/neutron/+/89688308:12
opendevreviewMichel Nederlof proposed openstack/neutron master: [OVN] Update lsp host id when virtual parent changes  https://review.opendev.org/c/openstack/neutron/+/89688308:13
opendevreviewRodolfo Alonso proposed openstack/neutron master: [OVS][QoS] Add QoS support for Trunk service, OVS driver  https://review.opendev.org/c/openstack/neutron/+/83952308:20
opendevreviewRodolfo Alonso proposed openstack/neutron master: WIP - Add ``OVNGatewayHAChassisGroup`` scheduler class  https://review.opendev.org/c/openstack/neutron/+/87203308:36
opendevreviewJakub Skunda proposed openstack/neutron-tempest-plugin master: Remove test duplications between tempest and n-t-p plugin  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/89641008:54
ralonsohslaweq, hello! If you have less than 1 min: https://review.opendev.org/c/openstack/neutron/+/89692609:05
ralonsohthanks!09:06
opendevreviewMichel Nederlof proposed openstack/neutron master: [OVN] Delete entries for virtual ip from Mac_Binding table  https://review.opendev.org/c/openstack/neutron/+/89688409:08
opendevreviewMichel Nederlof proposed openstack/neutron master: [OVN] Delete entries for virtual ip from Mac_Binding table  https://review.opendev.org/c/openstack/neutron/+/89688409:12
opendevreviewSlawek Kaplonski proposed openstack/neutron master: [S-RBAC] Add service role in neutron policy  https://review.opendev.org/c/openstack/neutron/+/88672409:16
slaweq ralonsoh done, but You can also review https://review.opendev.org/c/openstack/neutron/+/886724 as I rebased it and addressed Your comments09:21
ralonsohfor sure, give me 1 minute09:22
slaweqlajoskatona ykarel haleyb please also check ^^ when You will have some time, thx in advance09:22
opendevreviewyatin proposed openstack/neutron-tempest-plugin master: Turn off host-passthrough in scenario jobs  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/89730809:35
ykarelslaweq, ack09:35
lajoskatonaslaweq: on my list09:36
opendevreviewRodolfo Alonso proposed openstack/neutron stable/2023.2: [OVN] Add the default condition check in ``PortBindingChassisEvent``  https://review.opendev.org/c/openstack/neutron/+/89701909:48
opendevreviewRodolfo Alonso proposed openstack/neutron stable/2023.1: [OVN] Add the default condition check in ``PortBindingChassisEvent``  https://review.opendev.org/c/openstack/neutron/+/89702009:48
opendevreviewRodolfo Alonso proposed openstack/neutron stable/zed: [OVN] Add the default condition check in ``PortBindingChassisEvent``  https://review.opendev.org/c/openstack/neutron/+/89704109:48
opendevreviewRodolfo Alonso proposed openstack/neutron stable/yoga: [OVN] Add the default condition check in ``PortBindingChassisEvent``  https://review.opendev.org/c/openstack/neutron/+/89704409:50
opendevreviewRodolfo Alonso proposed openstack/neutron stable/xena: [OVN] Add the default condition check in ``PortBindingChassisEvent``  https://review.opendev.org/c/openstack/neutron/+/89704309:50
opendevreviewRodolfo Alonso proposed openstack/neutron stable/wallaby: [OVN] Add the default condition check in ``PortBindingChassisEvent``  https://review.opendev.org/c/openstack/neutron/+/89704509:51
opendevreviewElvira García Ruiz proposed openstack/neutron stable/2023.1: [OVN] Fix rate and burst for stateless security groups  https://review.opendev.org/c/openstack/neutron/+/89346010:26
opendevreviewElvira García Ruiz proposed openstack/neutron stable/2023.1: Use safer methods to get security groups on security group logging  https://review.opendev.org/c/openstack/neutron/+/89661410:26
opendevreviewFelix Huettner proposed openstack/neutron master: ovn-l3: reschedule priorities on new chassis  https://review.opendev.org/c/openstack/neutron/+/89365511:06
opendevreviewFelix Huettner proposed openstack/neutron master: ovn-l3 router scheduler: reproduce scheduling issue  https://review.opendev.org/c/openstack/neutron/+/89365611:06
opendevreviewFelix Huettner proposed openstack/neutron master: ovn-l3: implement caching for Scheduler  https://review.opendev.org/c/openstack/neutron/+/89365711:06
opendevreviewFelix Huettner proposed openstack/neutron master: ovn-l3: try to keep routers at current chassis  https://review.opendev.org/c/openstack/neutron/+/89365811:06
opendevreviewFelix Huettner proposed openstack/neutron master: ovn-l3: value the higher priorities when scheduling  https://review.opendev.org/c/openstack/neutron/+/89365911:06
opendevreviewyatin proposed openstack/neutron-tempest-plugin master: Turn off host-passthrough in scenario jobs  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/89730811:11
opendevreviewRodolfo Alonso proposed openstack/neutron master: Create a policy rule to control if a rule belongs to the default SG  https://review.opendev.org/c/openstack/neutron/+/89622211:16
opendevreviewRodolfo Alonso proposed openstack/neutron master: Create a policy rule to control if a rule belongs to the default SG  https://review.opendev.org/c/openstack/neutron/+/89622211:17
ralonsohslaweq, ^^ I think this is what you were looking for11:17
ralonsohno changes in the API but a new rule (and test overriding the default policies!! <-- cool)11:18
slaweqralonsoh++ looks good for me, thx a lot12:10
opendevreviewJustin Lamp proposed openstack/ovn-bgp-agent master: [EVPN] Add dynamic ASN lookup and fix route deletion  https://review.opendev.org/c/openstack/ovn-bgp-agent/+/89732912:37
ralonsohykarel, shouldn't we try https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/897308 on top of master? I mean, without disabling l3_ha12:52
ralonsohnevermind, this is not related to the problem with HA12:53
ykarelralonsoh, yes right that is different12:54
ykarelralonsoh, can you check https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/896188 too , it avoids those zuul warnings12:55
ralonsohapproved12:56
ykarelralonsoh, thx12:56
ykarelralonsoh, lajoskatona i think i got the root cause of that router not active issue12:56
ralonsohno way!12:56
ykarelit's oslo.log==5.3.0 12:57
ralonsohreally??12:57
ykarelspecifically commit https://github.com/openstack/oslo.log/commit/94b9dc32ec1f52a582adbd97fe2847f7c87d6c1712:57
ykareli did tested 5.2.0 in https://review.opendev.org/c/openstack/neutron/+/896504 and all 10 runs passed, before that it was failing consistantly12:58
slaweqykarel wow, that's great news12:58
ykareland locally also couldn't reproduce the issue with 5.2.0, have a script running since last night and no failures with that version12:58
ralonsohbut that was avoidable with https://review.opendev.org/c/openstack/oslo.log/+/86425212:58
ykarelralonsoh, yes but seems some conditions is missing and thus issue still happens12:59
ralonsohI think we need to find where in our code are calling log.setup()13:00
ralonsohand use fix_eventlet=False13:00
ralonsohwe found this issue 1 year ago, more or less13:00
ralonsohand that prevented the version bump13:00
ralonsohbut eventually they did13:00
ralonsohpfffff13:00
opendevreviewRodolfo Alonso proposed openstack/neutron master: DNM - WIP - Fix log.setup --> fix_eventlet=False  https://review.opendev.org/c/openstack/neutron/+/89733213:04
ralonsohykarel, ^13:05
ykarel++ i was doing same :)13:05
ykarellet's see how it goes13:06
ralonsohhaleyb, ^13:09
opendevreviewLucas Alvares Gomes proposed openstack/neutron master: [OVN] Enhanced external port scheduling  https://review.opendev.org/c/openstack/neutron/+/89476713:09
lajoskatonaykarel: cool13:10
lajoskatonaralonsoh: 🤞13:13
ralonsohhehehe13:13
haleybralonsoh: it will be interesting if that's it, and thanks ykarel for finding that!13:28
bcafarellogging would definitely not have been my first suspect in HA issue :)13:32
ralonsohthe problem is the ip_monitor13:43
ralonsohI found this issue 1 year ago when trying to bump the oslo.log version. But I recommended not to make this change of the eventlet enabled by default13:44
ralonsohand my suggestion was not attended and the version was bumped months later13:44
opendevreviewRodolfo Alonso proposed openstack/neutron master: Replace "tenant_id" with "project_id" in IPAM engine  https://review.opendev.org/c/openstack/neutron/+/87753313:45
jlibosvahaleyb: slaweq if you can have another look https://review.opendev.org/c/openstack/neutron/+/890339 pretty please :) You already had a look before.13:50
opendevreviewMichel Nederlof proposed openstack/neutron master: [OVN] Update lsp host id when virtual parent changes  https://review.opendev.org/c/openstack/neutron/+/89688314:03
opendevreviewRodolfo Alonso proposed openstack/neutron master: Add policy enforcer for "tags" service plugin  https://review.opendev.org/c/openstack/neutron/+/89650914:51
ralonsohykarel, lajoskatona haleyb it seems that https://review.opendev.org/c/openstack/neutron/+/897332 is working fine (https://zuul.opendev.org/t/openstack/status#897332). I'll wait until we have all the CI results and then I'll push an updated patch. Then we'll revert the n-t-p patch that sets l3_ha=False14:52
lajoskatonagreat job ykarel & ralonsoh :-)14:52
ykarelralonsoh, so once results are confirmed, before reverting let's merge the fix in both master and stable/2023.214:53
ralonsohright14:53
ykarelbtw i noticed a failure(router not active) even on 2023.1 with oslo.log==5.0.2, checking it but seems it's some other issue14:54
ykarelhttps://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_ea5/895516/3/check/neutron-tempest-plugin-openvswitch-iptables_hybrid-2023-1/ea59b52/testr_results.html14:55
ralonsohI hope this is another issue14:57
* ykarel afk14:58
opendevreviewMerged openstack/neutron-tempest-plugin master: Temporary turn off l3_ha in ovs/lb master/bobcat jobs  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/89723315:06
opendevreviewAnton Vazhnetsov proposed openstack/ovsdbapp master: nb: add 'nexthop' argument to 'lr_route_del'  https://review.opendev.org/c/openstack/ovsdbapp/+/89664515:09
opendevreviewAnton Vazhnetsov proposed openstack/ovsdbapp master: nb: provide 'route_table' in lr-route-{add,del,list}  https://review.opendev.org/c/openstack/ovsdbapp/+/89679315:19
opendevreviewMerged openstack/neutron-tempest-plugin master: Use RE2 compatible regex for branches  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/89618815:26
opendevreviewyatin proposed openstack/neutron-tempest-plugin master: Set segmentation ID outside the ranges assigned to project network  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/89450315:29
opendevreviewRodolfo Alonso proposed openstack/neutron master: [OVS][QoS] Add QoS support for Trunk service, OVS driver  https://review.opendev.org/c/openstack/neutron/+/83952315:31
haleybralonsoh: so should we file a bug against oslo.log or we just live with fix_eventlet=False ? Seems there's still a bug15:42
ralonsohthat was implemented to fix another issue in cinder15:43
ralonsohbut, IMO (and as I commented in the olso channel)15:43
ralonsohthis change should have been conditional and not enforced by default15:43
ralonsohthis is why I pushed https://review.opendev.org/c/openstack/oslo.log/+/86425215:43
ralonsohwe can enforce "fix_eventlet=False"15:44
ralonsohbut next time I will request not to merge these kind of changes changing the default behaviour15:44
haleybralonsoh: ack, thanks, and i see the revert was only done in 2023.1 which is why we don't see it there15:45
MaxLamprecht[m]ralonsoh:  I added 2 new comments to https://bugs.launchpad.net/neutron/+bug/2037107 regarding the group_by clause. Would be nice if you can have a look at it :)15:51
ralonsohI did 1 second ago15:51
ralonsohhttps://bugs.launchpad.net/neutron/+bug/2037107/comments/1015:52
MaxLamprecht[m]But the problem there is that it has no "low cardinality". If you check my paste in #8 (https://paste.opendev.org/show/bCCkZ01zquynsUm6lUSw/). There is a left outer join to networkrbacs again after the inner query.15:56
MaxLamprecht[m]And because it joins the network.id to networkrbacs.object_id in the outer query, the group_by(in the inner query) doesn´t help for the results(produced by the outer query).15:59
opendevreviewCorey Bryant proposed openstack/networking-bagpipe master: Drop b1 from min versions in requirements.txt  https://review.opendev.org/c/openstack/networking-bagpipe/+/89734416:00
opendevreviewCorey Bryant proposed openstack/networking-bagpipe master: Drop b1 from min versions in requirements.txt  https://review.opendev.org/c/openstack/networking-bagpipe/+/87642116:01
ralonsohMaxLamprecht[m], please check the results. Execute the inner query with and without the group by clause16:02
MaxLamprecht[m]I did. Results are the same16:03
ralonsohMaxLamprecht[m], maybe in your env, where you have multiple projects and one resource (network)16:05
ralonsohbut not when you have multiple projects and multiple resources (networks), and the corresponding rbacs16:06
opendevreviewFernando Royo proposed openstack/neutron master: Add constant to identify OVN LB HM ports  https://review.opendev.org/c/openstack/neutron/+/89734516:06
ralonsohand I have a customer happy because of this fix16:06
ralonsohthat went from 90 seconds to less than 100ms in this query16:06
MaxLamprecht[m]Also like I wrote in #9, the Sqlalchemy docs say that we cannot do that....16:07
ralonsohso, the next issue is to fix the cardinality of the outer query16:07
MaxLamprecht[m]We have also multiple networks in our env ^^16:07
ralonsohthis is why I changed the loading method16:08
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider master: Change device_owner used for OVN LB HM port  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/89734816:14
MaxLamprecht[m]I don´t get it. The goal from the group by is to lower/group the returned results from the networkrbacs table. But since we are joining it again in the outer query, the result is the same. Is the customer really using that fix?16:16
ralonsohMaxLamprecht[m], again, in your case16:17
ralonsohthere are other configurations16:17
ralonsohthis is the script used by our internal QA team to check this bug16:19
ralonsohhttps://paste.opendev.org/show/bsvcKiGnZ4hqzBw0BQ7b/16:19
ralonsohuse with and without the n-lib patch16:19
ralonsoh"Is the customer really using that fix?" please, avoid this kind of comments16:20
MaxLamprecht[m]thx - I will try that tomorrow16:21
opendevreviewRodolfo Alonso proposed openstack/neutron master: Fix the ``log.setup`` method call with "fix_eventlet=False"  https://review.opendev.org/c/openstack/neutron/+/89733216:26
opendevreviewRodolfo Alonso proposed openstack/neutron master: Add policy enforcer for "tags" service plugin  https://review.opendev.org/c/openstack/neutron/+/89650916:35
opendevreviewMiro Tomaska proposed openstack/neutron master: OVN Metadata handle process execeptions  https://review.opendev.org/c/openstack/neutron/+/89098618:47
opendevreviewJakub Libosvar proposed openstack/neutron master: functional: Enable test_fip_connection_for_address_scope test  https://review.opendev.org/c/openstack/neutron/+/89672818:58
opendevreviewMerged openstack/neutron master: [OVN] Add the default condition check in ``PortBindingChassisEvent``  https://review.opendev.org/c/openstack/neutron/+/89692621:11

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