Wednesday, 2023-05-24

opendevreviewMiguel Lavalle proposed openstack/neutron master: [PoC][DNM] Router flavors and service type for OVN  https://review.opendev.org/c/openstack/neutron/+/88398800:53
opendevreviewBrian Haley proposed openstack/neutron-tempest-plugin master: Increase neutron-tempest-plugin-bgpvpn-bagpipe timeout  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/88399101:37
opendevreviewMerged openstack/neutron master: Revert "Delete sg rule which remote is the deleted sg"  https://review.opendev.org/c/openstack/neutron/+/88358205:42
opendevreviewyatin proposed openstack/neutron master: [DNM] check grenade  https://review.opendev.org/c/openstack/neutron/+/88328206:01
opendevreviewZhouHeng proposed openstack/neutron master: [ovn]disable security group notifier  https://review.opendev.org/c/openstack/neutron/+/87385006:15
opendevreviewZhouHeng proposed openstack/neutron master: Set result when lswitch port exist  https://review.opendev.org/c/openstack/neutron/+/88177106:40
opendevreviewZhouHeng proposed openstack/neutron master: Set result when lswitch port exist  https://review.opendev.org/c/openstack/neutron/+/88177107:03
opendevreviewZhouHeng proposed openstack/neutron master: [ovn]l3 plugin support floating ip distributed attribues  https://review.opendev.org/c/openstack/neutron/+/85695507:15
opendevreviewLajos Katona proposed openstack/neutron-specs master: ERSPAN and GRE mirroring for tap-as-a-service  https://review.opendev.org/c/openstack/neutron-specs/+/88215107:21
opendevreviewliuxie proposed openstack/neutron master: [OVN] Support address group for ovn driver  https://review.opendev.org/c/openstack/neutron/+/85150907:25
*** elvira1 is now known as elvira07:46
sahido/ hello lajoskatona I think that you have some context on https://review.opendev.org/c/openstack/neutron/+/880131 and you also have validated the fix locally.07:53
sahidif you have chance to make a second look :)07:54
lajoskatonasahid: I will check it, thanks for warning ;)07:56
sahidcool thanks a lot07:57
ralonsohhello folks, I've sent a patch to deprecate networking-odl08:06
ralonsohhttps://review.opendev.org/c/openstack/governance/+/88400208:06
ralonsohplease review this patch08:06
opendevreviewLajos Katona proposed openstack/neutron master: Add connection.close() to CommonAgentLoop stop method  https://review.opendev.org/c/openstack/neutron/+/88400408:09
ralonsohlajoskatona, there is another patch08:09
ralonsohhttps://review.opendev.org/c/openstack/neutron/+/88368508:10
slaweqralonsoh I will check it after the meeting I'm in now08:14
opendevreviewRodolfo Alonso proposed openstack/python-neutronclient master: OSC: Remove BGPVPN calls to neutronclient  https://review.opendev.org/c/openstack/python-neutronclient/+/87572808:18
lajoskatonaralonsoh: ack, I just realised08:22
ralonsohnp08:22
slaweqralonsoh You have my RC +1 in https://review.opendev.org/c/openstack/governance/+/884002 but You will need also votes from other TC members there08:35
slaweqralonsoh I also updated topic for this patch to the correct one according to https://governance.openstack.org/tc/reference/house-rules.html#other-project-team-updates08:36
ralonsohslaweq, thanks!08:38
opendevreviewRodolfo Alonso proposed openstack/neutron master: Improve "sync_ha_chassis_group" method  https://review.opendev.org/c/openstack/neutron/+/87202308:39
opendevreviewyatin proposed openstack/neutron master: [DNM] reproduce grenade issue  https://review.opendev.org/c/openstack/neutron/+/88362908:44
ralonsohlajoskatona, qq: do we need to backport https://review.opendev.org/c/openstack/neutron/+/883582? If I'm not wrong, the patch was merged up to Xena08:53
opendevreviewRodolfo Alonso proposed openstack/neutron master: Improve "sync_ha_chassis_group" method  https://review.opendev.org/c/openstack/neutron/+/87202308:56
opendevreviewLajos Katona proposed openstack/python-neutronclient master: OSC: Remove BGPVPN calls to neutronclient  https://review.opendev.org/c/openstack/python-neutronclient/+/87572809:53
opendevreviewLajos Katona proposed openstack/neutron stable/2023.1: Revert "Delete sg rule which remote is the deleted sg"  https://review.opendev.org/c/openstack/neutron/+/88392709:54
lajoskatonaraonsoh: yes we must, and I go back to this topic to find a way of fixing it without affecting OVN (or other drivers), I started the backport09:55
ralonsohlajoskatona, thanks for the confirmation10:06
ralonsohguilhermesp_____, I've commented on https://review.opendev.org/c/openstack/neutron/+/88323510:24
gesralonsoh: thanks ! I am going to eat now, but if you're here this afternoon we can discuss it more here on on the patch. What we have observed is that the bulk_pull is still performed upon SG deletion, probably because the rules are inserted in the cache through a push call when they are created.10:55
gesThere is also another issue that someone here is looking into (I don't know if it affects master though): when restarting the agent, the cache is empty and only the SG rules belonging to a port owned by the agent are populated in the resource cache, and no SG is set. This means that, upon an SG deletion, in _clear_child_sg_rules, since we return early "if not existing", we10:58
geswill not clear the cache here either.10:58
ralonsohwe cache all resources needed by the agent, including SGs and SG rules11:02
ralonsohwe are just reading from the RPC updates11:03
ralonsohslaweq, qq, did you open a LP bug for the centos periodic job issues?11:16
ralonsohif not, I'll open one now11:16
opendevreviewLajos Katona proposed openstack/python-neutronclient master: BGPVPN: make resource_association method calls logic simpler  https://review.opendev.org/c/openstack/python-neutronclient/+/88418011:25
lajoskatonaslaweq, ralonsoh: Hi, could you please check this fwaas patch for standard attrs: https://review.opendev.org/c/openstack/neutron-fwaas/+/866988 ?11:51
ralonsohlajoskatona, sure (I'm going for lunch now, but just after lunch)11:51
lajoskatonaralonsoh: thanks12:05
lajoskatonaralonsoh: not urgent and not a big or risky patch12:05
opendevreviewElod Illes proposed openstack/networking-odl master: Remove periodic-stable-jobs template  https://review.opendev.org/c/openstack/networking-odl/+/88418512:25
fricklerlajoskatona: slaweq: just stumbled about https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/846360 and https://review.opendev.org/c/openstack/networking-bagpipe/+/847644, do you want to go on with that or abandon the former?12:30
opendevreviewMerged openstack/neutron master: [sqlalchemy-20] Add the transaction context to the upgrade checks methods  https://review.opendev.org/c/openstack/neutron/+/88286512:35
opendevreviewElod Illes proposed openstack/networking-odl stable/2023.1: Remove periodic-stable-jobs template  https://review.opendev.org/c/openstack/networking-odl/+/88418812:38
opendevreviewElod Illes proposed openstack/networking-odl stable/zed: Remove periodic-stable-jobs template  https://review.opendev.org/c/openstack/networking-odl/+/88418912:39
lajoskatonafrickler: sorry I am out of context for this now :-) For https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/846360 we have to merge https://review.opendev.org/c/openstack/networking-bagpipe/+/847644 but that failed in zuul as I remember12:39
opendevreviewElod Illes proposed openstack/networking-odl stable/yoga: Remove periodic-stable-jobs template  https://review.opendev.org/c/openstack/networking-odl/+/88419012:39
lajoskatonafrickler: I can reopen it to have fresh results12:39
opendevreviewElod Illes proposed openstack/networking-odl stable/xena: Remove periodic-stable-jobs template  https://review.opendev.org/c/openstack/networking-odl/+/88419112:40
opendevreviewElod Illes proposed openstack/networking-odl stable/wallaby: Remove periodic-stable-jobs template  https://review.opendev.org/c/openstack/networking-odl/+/88419212:41
opendevreviewElod Illes proposed openstack/networking-odl stable/victoria: Remove periodic-stable-jobs template  https://review.opendev.org/c/openstack/networking-odl/+/88419312:41
fricklerlajoskatona: I just want to clean up open openstack-zuul-jobs reviews, auto-abandoning them like neutron does might also be a valid approach12:42
opendevreviewElod Illes proposed openstack/networking-odl stable/ussuri: Remove periodic-stable-jobs template  https://review.opendev.org/c/openstack/networking-odl/+/88419512:44
lajoskatonafrickler: I see, I restored the bagpipe patch and keep an eye on it to push it, let's give it a try, if fails  we can abandon the zuul-jobs one12:45
lajoskatonafrickler: thanks for asking12:45
opendevreviewRodolfo Alonso proposed openstack/neutron master: Increase the waiting period to receive a port creation event  https://review.opendev.org/c/openstack/neutron/+/88420113:20
ralonsohslaweq, apart from the members in https://review.opendev.org/admin/groups/q/filter:neutron (neutron-core and neutron-drivers-core)13:26
ralonsohwhere is the core list? is there any repository?13:27
slaweqralonsoh no, there's no any repo with that13:28
slaweqit's just in gerrit13:28
ralonsohslaweq, thanks!13:28
slaweqand maybe in launchpad, let me check13:28
lajoskatonaralonsoh: I know this list: https://review.opendev.org/admin/groups/9b227d5d1b27471dacbe9a9161904ec115a74138,members but no repo13:29
ralonsohlajoskatona, thanks!13:29
ralonsohI'm going to send a mail updating the list13:30
ralonsohactually you both were in those mails13:30
ralonsohbut before changing anything in gerrit, I'm sending a mail first13:30
opendevreviewMerged openstack/neutron stable/train: Fix not working use_random_fully config option  https://review.opendev.org/c/openstack/neutron/+/88342913:30
*** haleyb_ is now known as haleyb13:30
haleybi'm wondering if the neutron-core list needs some pruning?13:31
ralonsohyes, I'm going to send a mail today13:34
haleyback13:34
opendevreviewMerged openstack/neutron stable/wallaby: [ovn] Avoid unwanted ACL_NOT_FOUND error when deleting log objects  https://review.opendev.org/c/openstack/neutron/+/88372113:48
zigofrickler: Regarding https://bugs.launchpad.net/neutron/+bug/1667329, I believe it's addressed since I took over https://review.opendev.org/c/openstack/neutron/+/669395 and it was merged. However, there's still the issue that it doesn't work for router's external gateway. Unfortunately, this is too much for my skills, but it'd be super nice of someone could implement it...14:01
zigoI wrote this part of the Neutron docs too, explaining how to do the setup: https://docs.openstack.org/neutron/latest/admin/config-bgp-floating-ip-over-l2-segmented-network.html14:01
opendevreviewLuis Tomas Bolivar proposed openstack/ovsdbapp master: Ensure LrpAddCommand may_exits works without peers  https://review.opendev.org/c/openstack/ovsdbapp/+/88226914:02
opendevreviewMerged openstack/neutron stable/xena: [ovn] Avoid unwanted ACL_NOT_FOUND error when deleting log objects  https://review.opendev.org/c/openstack/neutron/+/88372014:04
opendevreviewMerged openstack/neutron stable/yoga: [ovn] Avoid unwanted ACL_NOT_FOUND error when deleting log objects  https://review.opendev.org/c/openstack/neutron/+/88371914:08
opendevreviewMerged openstack/neutron stable/zed: [ovn] Avoid unwanted ACL_NOT_FOUND error when deleting log objects  https://review.opendev.org/c/openstack/neutron/+/88371814:08
opendevreviewMerged openstack/neutron stable/2023.1: [ovn] Avoid unwanted ACL_NOT_FOUND error when deleting log objects  https://review.opendev.org/c/openstack/neutron/+/88371714:08
opendevreviewRodolfo Alonso proposed openstack/neutron master: Improve the ``PortBindingUpdateVirtualPortsEvent`` match filter  https://review.opendev.org/c/openstack/neutron/+/88368114:10
opendevreviewRodolfo Alonso proposed openstack/neutron master: gate: bump ovn to the latest LTS release (22.03)  https://review.opendev.org/c/openstack/neutron/+/88089014:11
opendevreviewRodolfo Alonso proposed openstack/neutron stable/zed: Revert "Delete sg rule which remote is the deleted sg"  https://review.opendev.org/c/openstack/neutron/+/88420514:13
opendevreviewRodolfo Alonso proposed openstack/neutron stable/yoga: Revert "Delete sg rule which remote is the deleted sg"  https://review.opendev.org/c/openstack/neutron/+/88420614:13
opendevreviewRodolfo Alonso proposed openstack/neutron stable/xena: Revert "Delete sg rule which remote is the deleted sg"  https://review.opendev.org/c/openstack/neutron/+/88420714:14
opendevreviewRodolfo Alonso proposed openstack/neutron master: Improve "sync_ha_chassis_group" method  https://review.opendev.org/c/openstack/neutron/+/87202314:37
opendevreviewRodolfo Alonso proposed openstack/neutron master: [sqlalchemy-20] Open a connection to execute a command  https://review.opendev.org/c/openstack/neutron/+/88352114:43
ralonsohfolks, if you have 1 min:14:43
ralonsoh* https://review.opendev.org/c/openstack/neutron/+/88342114:43
ralonsoh* https://review.opendev.org/c/openstack/neutron/+/88352114:43
ralonsoheasy reviews14:44
sahido/ ralonsoh just noticed your comment on https://review.opendev.org/c/openstack/neutron/+/880131 and replied on it, let me kknoow if you have a preference on fixing the issue from agent, you may have some visions that i'm missing14:44
ralonsohI'll check the patch later today14:44
sahidsure, give me a moment to minus one your two patches ;)14:45
ralonsoh8)14:46
opendevreviewMerged openstack/ovn-octavia-provider stable/wallaby: Add retry on case of sqlite3.InterfaceError on FT  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/88380514:46
opendevreviewLuis Tomas Bolivar proposed openstack/ovsdbapp master: Ensure LrpAddCommand may_exits works without peers  https://review.opendev.org/c/openstack/ovsdbapp/+/88226914:49
gesralonsoh: I'm back from the (extended) lunch break. Maybe in the later versions, the cache is properly populated upon restart, but we still observe all the agents running the bulk_pull upon SG deletion in xena.14:51
gesFrom what I understand this would be because to be in _satisfied_server_queries, we should have performed a call to _flood_cache_for_query for the deleted SG at least once. But I think we don't do that.14:53
ralonsohthe SG resource should have been populated when the agent is started14:54
ralonsohI see that when I restart the agent and after some seconds, I delete the SG from the port14:54
ralonsoh(using master)14:54
ralonsohbut this code has not change in a while14:55
ralonsohnot changed*14:55
opendevreviewliuxie proposed openstack/neutron-fwaas master: Support standard_attrs for fwaas resources  https://review.opendev.org/c/openstack/neutron-fwaas/+/86698814:58
gesI think it's not populated through the same mechanism. When you create the SG, it gets pushed because the agents subscribe to some topics I think, but that doesn't seem to fill-up _satisfied_server_queries.15:01
ralonsohok then you should fix that (if possible), but not shortcut the cache lookup15:02
gesAnd about populating the cache upon startup, when i dump the cache on startup, I only see the rules that are associated to a port managed by the agent. But that could be because either our antique code, or some weird changes we made here.15:02
ralonsohthis is what is expected, only the SG rules used by the host ports15:02
gesso in this case, we will never go through with the _clear_child_sg_rules, because it will exit early if the secgroup is not in the cache15:03
ges(that's probably another bug though)15:05
gesI can see if there's an easy way to populate _satisfied_server_queries when the agent receives a push for a resource_update or created, but that seems like we'll be caching stuff twice (in _satisfied_server_queries and in the good old resource_cache itself)15:07
gesEither way, do you think there cases where we don't want to rely on the cache alone and need to query neutron-rpc for the rules belonging to an SG we are deleting?15:10
ralonsohI'm checking this code now, one sec15:11
fricklerzigo: thx for the pointers, will take a closer look15:30
ralonsohges, in this case we maybe need a different way to remove the SG rules from the cache, without retrieving the whole SG15:45
ralonsohI'm checking what is in the cache and if we can do a search of SGrules using the SG id15:46
gesWe can15:46
ges(that is what my patch is doing)15:46
ralonsohright, I need to agree with you indeed15:49
ralonsohlet me review again the patch with this new perspective15:49
gesalthough we could find another way than using match_resources_with_func. but for sure the rules are stored with their IDs, so worst case we will have an easy O(N) search15:49
opendevreviewMerged openstack/ovn-octavia-provider stable/yoga: Add retry on case of sqlite3.InterfaceError on FT  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/88380315:49
ralonsohthis could be optimized but I would spend time on this now15:50
ralonsohI wouldn't *15:50
gesyeah, I don't think it's too bad either15:50
ralonsohges I'm commenting on the patch now15:53
ralonsohI would like some testing on this, please15:53
ralonsohbut the code looks OK15:54
opendevreviewMerged openstack/neutron-dynamic-routing stable/zed: Fix address_scope calculation  https://review.opendev.org/c/openstack/neutron-dynamic-routing/+/88358315:54
opendevreviewJuan Pablo Suazo proposed openstack/tap-as-a-service master: Support for ovs-dpdk  https://review.opendev.org/c/openstack/tap-as-a-service/+/88423915:54
gesThanks for your help. Do you have some specific points you would like to be tested ?15:55
ralonsohges, you can check ``RemoteResourceCacheTestCase`` class and add some testing adding/removing SG rules and checking you remove from the local cache only the expected ones15:56
gesSounds good. Thanks again for the discussion and the review and have a good evening!16:01
opendevreviewJuan Pablo Suazo proposed openstack/tap-as-a-service master: Support for ovs-dpdk  https://review.opendev.org/c/openstack/tap-as-a-service/+/88423916:11
opendevreviewMerged openstack/neutron stable/2023.1: Revert "Delete sg rule which remote is the deleted sg"  https://review.opendev.org/c/openstack/neutron/+/88392716:19
opendevreviewRodolfo Alonso proposed openstack/neutron-fwaas master: Support standard_attrs for fwaas resources  https://review.opendev.org/c/openstack/neutron-fwaas/+/86698816:24
opendevreviewRodolfo Alonso proposed openstack/neutron master: Test devstack patch  https://review.opendev.org/c/openstack/neutron/+/88424816:28
rammsesG'day everyone16:53
rammsesI have some questions about traffic flow while implementing bgpaas16:53
rammsesis this the correct place ?16:54
opendevreviewMerged openstack/ovn-octavia-provider stable/xena: Add retry on case of sqlite3.InterfaceError on FT  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/88380417:38
opendevreviewBrian Haley proposed openstack/neutron-tempest-plugin master: Make neutron-tempest-plugin-bgpvpn-bagpipe non-voting  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/88427018:23
opendevreviewBrian Haley proposed openstack/neutron-tempest-plugin master: Make neutron-tempest-plugin-bgpvpn-bagpipe non-voting  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/88427018:30
opendevreviewBrian Haley proposed openstack/neutron-tempest-plugin master: Make neutron-tempest-plugin-bgpvpn-bagpipe non-voting  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/88427018:33
opendevreviewBrian Haley proposed openstack/neutron-tempest-plugin master: Make neutron-tempest-plugin-bgpvpn-bagpipe non-voting  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/88427018:37
opendevreviewAlfredo Moralejo proposed openstack/neutron master: Test devstack patch  https://review.opendev.org/c/openstack/neutron/+/88427919:11
opendevreviewMiguel Lavalle proposed openstack/neutron master: [PoC][DNM] Router flavors and service type for OVN  https://review.opendev.org/c/openstack/neutron/+/88398820:23
opendevreviewMiguel Lavalle proposed openstack/neutron master: [PoC][DNM] Router flavors and service type for OVN  https://review.opendev.org/c/openstack/neutron/+/88398820:39
opendevreviewDmitrii Shcherbakov proposed openstack/neutron master: Allow Multiple External Gateways  https://review.opendev.org/c/openstack/neutron/+/87359323:27
opendevreviewDmitrii Shcherbakov proposed openstack/neutron master: Add extra router attributes for ECMP and BFD  https://review.opendev.org/c/openstack/neutron/+/87479723:27
opendevreviewDmitrii Shcherbakov proposed openstack/neutron master: [ovn] Implement support for external-gateway-multihoming extension  https://review.opendev.org/c/openstack/neutron/+/87419923:27
opendevreviewDmitrii Shcherbakov proposed openstack/neutron master: [ovn] Honor `enable_default_route_ecmp` attribute  https://review.opendev.org/c/openstack/neutron/+/87853123:27
opendevreviewDmitrii Shcherbakov proposed openstack/neutron master: [ovn] Allow L3 scheduler to be aware of current transaction  https://review.opendev.org/c/openstack/neutron/+/87476023:27
opendevreviewDmitrii Shcherbakov proposed openstack/neutron master: [ovn] Add helper for retrieving LR associated with LRP  https://review.opendev.org/c/openstack/neutron/+/87369823:27
opendevreviewDmitrii Shcherbakov proposed openstack/neutron master: [ovn] Apply soft anti-affinity for LRs with multiple LRPs when scheduling  https://review.opendev.org/c/openstack/neutron/+/87369923:27
opendevreviewDmitrii Shcherbakov proposed openstack/neutron master: [ovn] Add support for enable_default_route_bfd attribute  https://review.opendev.org/c/openstack/neutron/+/87854323:27

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