Friday, 2021-08-27

*** rpittau|afk is now known as rpittau07:07
opendevreviewPavlo Shchelokovskyy proposed openstack/neutron master: Do less locking on l3 agent greenpool resize  https://review.opendev.org/c/openstack/neutron/+/80632507:36
gryfhi. I'm trying to setup multinode setup with ovn-cotavia-provider. do I need to set something specific on the compute node?07:42
*** mgoddard- is now known as mgoddard07:58
opendevreviewBernard Cafarelli proposed openstack/neutron-vpnaas stable/train: Pin isort to 4.3.21  https://review.opendev.org/c/openstack/neutron-vpnaas/+/80596908:10
*** ykarel is now known as ykarel|lunch08:24
opendevreviewliuyulong proposed openstack/neutron master: Async call RPC update_device_list  https://review.opendev.org/c/openstack/neutron/+/80632908:26
opendevreviewBernard Cafarelli proposed openstack/neutron-vpnaas stable/train: Pin isort to 4.3.21  https://review.opendev.org/c/openstack/neutron-vpnaas/+/80596908:43
opendevreviewBernard Cafarelli proposed openstack/neutron-vpnaas stable/train: Pin isort to 4.3.21  https://review.opendev.org/c/openstack/neutron-vpnaas/+/80596909:30
*** ykarel|lunch is now known as ykarel10:04
opendevreviewRodolfo Alonso proposed openstack/neutron master: Check quota limits  https://review.opendev.org/c/openstack/neutron/+/80147010:17
ralonsohbcafarel, https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_39c/805969/7/check/neutron-vpnaas-tempest/39c5a8d/job-output.txt10:27
ralonsohI don't know how it was working before10:27
ralonsohI don't see where neutron-tempest-plugin is installed10:27
ralonsohah yes, neutron-tempest-plugin-vpnaas based on neutron-tempest-plugin-base10:28
ralonsohand this requires n-t-p10:28
opendevreviewRodolfo Alonso proposed openstack/neutron master: [WIP] Write FW OF rules belonging to a port in a single operation  https://review.opendev.org/c/openstack/neutron/+/80624610:53
ykarelralonsoh, slaweq when you get chance https://review.opendev.org/c/openstack/networking-bgpvpn/+/80610111:03
ralonsohlet me check11:04
slaweqykarel: done11:19
ykarelThanks ralonsoh slaweq 11:25
bcafarelralonsoh: yes I am not sure where it fails to get neutron-tempest-plugin :/ https://opendev.org/openstack/neutron-vpnaas/src/branch/stable/train/.zuul.yaml#L26 seems to me it should checkout and use it properly12:07
opendevreviewMerged openstack/neutron stable/wallaby: Follow up for replacing assertItemsEqual  https://review.opendev.org/c/openstack/neutron/+/80579212:19
opendevreviewMerged openstack/neutron-lib master: Add Local IP API def  https://review.opendev.org/c/openstack/neutron-lib/+/80305112:27
opendevreviewMerged openstack/networking-bgpvpn master: Use assertCountEqual instead of assertItemsEqual  https://review.opendev.org/c/openstack/networking-bgpvpn/+/80610112:37
spatelralonsoh morning! 13:04
ralonsohhello13:06
spatelMy problem has been resolved 13:07
opendevreviewTakashi Kajinami proposed openstack/neutron master: Use importlib instead of imp  https://review.opendev.org/c/openstack/neutron/+/80459613:07
spatelI can spin up sriov and everything works great! 13:07
ralonsohnice to read that13:07
opendevreviewTakashi Kajinami proposed openstack/neutron master: Use importlib instead of imp  https://review.opendev.org/c/openstack/neutron/+/80459613:09
spatelralonsoh you said we have to host metadata on gateway node just curious because i did nothing and everything working fine.13:11
spateljust curious if that issue has been fixed and doc is outdated 13:11
spatelralonsoh my goal is to run OVN in production so try to find every single blocker :)  13:12
ralonsohno, this is mandatory13:12
spatelI can see no namespace on compute node - ip netns list13:14
spatelhow does my metadata service working here, huh?13:15
ralonsohthe metadata for sriov ports in on the GW13:15
spatelhmm! i have 3 node in lab  1 controller and 2 compute nodes13:18
spatelout of 2 compute 1 is normal compute and other one is sriov node13:19
spateli can see (ip netns) on normal compute node so assuming its my network GW and sriov compute node using it as a proxy13:19
spatelam i correct?13:19
spatellet me do tcpdump to see packet flow13:20
opendevreviewRodolfo Alonso proposed openstack/neutron master: Add pagging and sorting support for "network_ip_availability"  https://review.opendev.org/c/openstack/neutron/+/80640413:32
*** rpittau is now known as rpittau|afk13:42
spatelralonsoh i can see SRIOV compute node sending metada traffic to general compute nodes13:49
ralonsohspatel, http://dani.foroselectronica.es/ovn-external-ports-604/13:57
ralonsohhttps://opendev.org/openstack/networking-ovn/commit/eb696ca703d1aaf168c54f37e0a25516e8953e5b13:58
slaweq#startmeeting neutron_drivers14:00
opendevmeetMeeting started Fri Aug 27 14:00:36 2021 UTC and is due to finish in 60 minutes.  The chair is slaweq. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
opendevmeetThe meeting name has been set to 'neutron_drivers'14:00
slaweqhi14:00
mlavalleo/14:00
ralonsohhello14:00
amotokihi14:00
thomasb06hi14:00
njohnstono/14:00
lajoskatonaHi14:00
slaweqI think we can start as we have quorum today14:01
slaweqand I want to start today in a different way14:01
haleybhi14:01
slaweq#topic On Demand Agenda14:01
slaweqhi haleyb14:01
slaweqwelcome back :)14:01
slaweqfirst - congratulations to Lajos, our new PTL!14:02
ralonsohcongrats!!!14:02
lajoskatonathanks14:02
amotokicongrats, lajoskatona14:02
mlavalle+114:02
slaweqand regarding that I have a question to all of You14:02
njohnstonCongratulations Lajos!14:02
slaweqI think that lajoskatona should now be part of the drivers team14:03
ralonsohI think so, makes sense14:03
njohnston+114:03
slaweqeven if he wouldn't be ptl, I think he deserves that14:03
slaweqbut now even more :)14:03
mlavalle+114:03
slaweqdo You think I should send official email with nomination for lajoskatona or would it be enough if we will vote here?14:03
ralonsohthis meeting will be registered, so it is "legal"14:04
isabekCongratulations lajoskatona !14:04
amotokimost of voters are here and it looks enough to vote here.14:04
ralonsoh+114:04
slaweqso let's vote :)14:05
mlavalle+1 again14:06
ralonsoh+114:06
haleyb+114:06
amotoki+114:06
slaweq+1 of course :)14:06
slaweqnjohnston: and You?14:06
mlavalleI would still send a message to the ML communicating the decision we just took here14:07
slaweqmlavalle: yes, I will do it14:07
amotokimlavalle: totally agree14:07
mlavallenoit nominating. just communicating14:07
slaweqbut I was just hoping we don't need to wait e.g. 1 week for votes there14:07
slaweqas we are all here :)14:07
lajoskatonathanks for the tust :-)14:08
slaweqI think njohnston already voted above, so - welcome lajoskatona in the drivers team also14:08
slaweqand congratulations14:08
slaweqlet's move on14:09
slaweqanother quick topic14:09
slaweqI proposed already patch with cycle highlights for Xena: https://review.opendev.org/c/openstack/releases/+/80561014:09
slaweqplease check it if You have time, especially from english PoV :)14:10
slaweqthx in advance14:10
slaweqand now, let's move on to the RFEs14:10
slaweq#topic RFEs14:10
slaweqwe have 2 RFEs for today14:10
slaweqfirst one14:10
slaweqhttps://bugs.launchpad.net/neutron/+bug/193640814:10
ralonsohthanks14:11
ralonsohfirst of all, a link to POC: https://review.opendev.org/q/topic:%22bug%252F1936408%22+(status:open%20OR%20status:merged)14:11
ralonsohwhat I'm proposing here is *NOT* to change the default API behaviour14:11
ralonsohwhat I want here (a customer) is to, somehow, raise an exception if we a lowering a quota limit under the current usage14:12
ralonsohand what I'm proposing is something like Nova API --force (but the opposite, because we always force the quota update)14:12
ralonsohwith this new parameter, --check-limit, the Neutron server will check the resource usage before updating it14:12
ralonsohthat's all, thanks14:12
njohnstonI think this is fine, with the clarifications I am ok with the concept 14:14
slaweqralonsoh: I was yesterday thinking about it and about how nova behaves there14:15
slaweqmaybe You could add flag "--force" as nova do but for now defaults it to True to have not changed our api14:15
amotokiit sounds good as neutron API. 14:15
amotokiFrom POV of OSC, we will have three modes now: using API default behavior, --force (for nova) and --check-limit (for neutron)14:15
slaweqin the future we can maybe communicate it more widely and change behaviour to be same as nova14:15
ralonsohhmmmm I see slaweq's point14:16
amotokiit may be nice if OSC behavior --force or --check-limit :)14:16
ralonsohto have only one parameter, force14:16
ralonsohand for network commands, use always "force"14:16
ralonsohok ok, but this is a boolean parameter14:16
ralonsohwe need the opposite14:16
ralonsohslaweq, we can't use this14:16
ralonsohwe need something like --no-force14:16
ralonsohI think we should use --check-limit14:17
slaweqralonsoh: I'm talking about server side parameter which will by default be like force=True14:17
ralonsohyes14:17
slaweqin OSC it can be implemented as --no-force14:17
slaweqI'm not exactly sure how nova do that on server side really14:17
ralonsohthis is less intuitive than --check-limit14:18
slaweqI know14:18
ralonsohbut whatever you decide14:18
slaweqmy point was that at some point we may deprecate old behaviour and be consistent with nova14:18
slaweqbut that's just an idea14:18
slaweqI'm ok with --check-limit as well14:18
ralonsohso what do you vote here? 1) --check-limit or 2) --no-force ?14:19
njohnston114:19
amotoki--check-limit sounds better as it looks clearer to me14:20
mlavalleoverall I'm ok with the proposal. I don't like it though, from a OpenStack perspective. We are giving users contradictory behaviors among services. So at least let's try to be clear and I think --check-limit is clearer14:20
lajoskatona+1 on check-limit14:20
ralonsohthank you all for your ideas and votes14:21
slaweqI'm fine with check-limit too :)14:21
mlavalleand maybe, over time, try to converge to a consistent behavior community wide14:21
ralonsohfor sure, we need that14:21
mlavallethere are no neutron users. there are openstack users14:22
slaweqok, I will mark this rfe as approved and let's go with --check-limit option in API for now14:24
slaweqthx ralonsoh for proposing that14:24
ralonsohthanks!14:24
slaweqnext rfe14:25
slaweqhttps://bugs.launchpad.net/neutron/+bug/193960214:25
ralonsohthanks14:25
ralonsohfirst of all, the POC: https://review.opendev.org/c/openstack/neutron/+/80303414:25
ralonsohthe idea is to have a memory profiler FOR TESTING ONLY14:25
ralonsohI say that because that will impact in the performance14:25
ralonsohthis memory profiler could be useful to detect memory leaks in new modules14:26
ralonsohevery x seconds, this service plugin will print memory stats14:26
ralonsohand the admin can filter by module14:26
ralonsohand the number of stats needed14:26
ralonsoh--> https://review.opendev.org/c/openstack/neutron/+/803034/5/neutron/services/memory_profiler/plugin.py14:26
ralonsohthat's basically what I'm proposing. This is not something for a production environment but could be useful for testing14:27
ralonsohthat's all, thanks14:27
ralonsoh(btw, CI is not passing but this patch works, you can test it)14:28
slaweqI'm ok with that idea as optional plugin14:30
slaweqbut we will have to discuss if we want to add new ci job with it or maybe enable it in some (all) of the existing jobs14:30
ralonsohperiodic job?14:30
slaweqcould be, probably better than adding new job to check queue14:30
ralonsohI think so14:31
slaweqbut tbh I don't see huge performance impact and job time difference between neutron-ovn-tempest-ovs-release and neutron-ovn-tempest-memory-profiler14:32
lajoskatonait looks similar to loki14:32
slaweqand both jobs runs same tests14:32
slaweqso maybe it can be enabled in existing jobs simply?14:32
slaweqwe can discuss that later in the ci meeting for sure :)14:32
lajoskatonafor loki we have experimental job as I see14:32
lajoskatonabut yeah we can discuss on CI meeting14:33
ralonsohyes, I think we can add it to experimental queue, same as loki14:33
ralonsohok to discuss it in CI meeting14:33
njohnstonI think this is a very useful idea.  Is there any way to quantify how bad the performance penalty is?  Some guidance anywhere from "10% slowdown" to "4000% slowdown and cannot ever be activated even in light production use" would be helpful.  Someone facing a memory leak in prod is likely to at least think twice about possibly enabling this.14:34
ralonsohnjohnston, yes, I need to benchmark it14:34
ralonsohthis will be running in a parallel thread and memory snapshots are expensive14:35
ralonsohbut it will affect only one worker14:35
ralonsoh(actually, I can print the time spent on printing the memory stats, that could be very easy and helpful for benchmarking)14:38
njohnston+114:38
slaweqI'm +1 on this RFE14:39
lajoskatona+114:39
amotoki+1 on the RFE14:39
ralonsohthank you all, I'll bring this topic again next week in the CI meeting14:39
haleyb+114:39
ralonsohthank you for your time14:40
slaweqmlavalle: any thoughts on this one?14:41
mlavalle+114:41
slaweqthx14:43
slaweqso I will mark that RFE as approved too14:43
slaweqthx ralonsoh for proposing it14:43
ralonsohthanks14:43
slaweqand that's all for this week from me14:43
slaweqdo You have anything else You would like to discuss?14:43
*** ykarel is now known as ykarel|away14:43
amotokinothing from me14:44
mlavallenot from me14:44
ralonsohnothing, thanks14:44
slaweqthx for attending the meeting today14:46
njohnstonthanks slaweq, congrats again lajoskatona14:46
slaweqhave a great weekend and see You online next week :)14:46
slaweqo/14:46
slaweq#endmeeting14:46
opendevmeetMeeting ended Fri Aug 27 14:46:29 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:46
opendevmeetMinutes:        https://meetings.opendev.org/meetings/neutron_drivers/2021/neutron_drivers.2021-08-27-14.00.html14:46
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/neutron_drivers/2021/neutron_drivers.2021-08-27-14.00.txt14:46
opendevmeetLog:            https://meetings.opendev.org/meetings/neutron_drivers/2021/neutron_drivers.2021-08-27-14.00.log.html14:46
ralonsohhave a nice weekend14:46
lajoskatonao/14:46
amotokihave a nice weekend!14:46
opendevreviewJakub Libosvar proposed openstack/neutron master: ovn: Consider all router ports in is_lsp_router_port()  https://review.opendev.org/c/openstack/neutron/+/80642415:12
opendevreviewMerged openstack/ovn-octavia-provider master: Fix race condition retrieving logical router rows  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/80151715:50
opendevreviewLajos Katona proposed openstack/neutron-tempest-plugin master: WIP: API tests for BFD support  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/80094916:09
opendevreviewRodolfo Alonso proposed openstack/neutron master: [WIP] Write FW OF rules belonging to a port in a single operation  https://review.opendev.org/c/openstack/neutron/+/80624617:12
opendevreviewRodolfo Alonso proposed openstack/neutron master: [WIP] Remove IDL classes implemented in ovsdbapp  https://review.opendev.org/c/openstack/neutron/+/80643717:20
opendevreviewTakashi Kajinami proposed openstack/neutron master: Use importlib instead of imp  https://review.opendev.org/c/openstack/neutron/+/80459622:19

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