Friday, 2022-09-09

opendevreviewZhouHeng proposed openstack/neutron-lib master: [ovn]Floating IP adds distributed attributes  https://review.opendev.org/c/openstack/neutron-lib/+/85505301:20
opendevreviewZhouHeng proposed openstack/neutron-tempest-plugin master: list floating ip api contains port forwarding id  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/85560801:30
opendevreviewliujinxin proposed openstack/neutron master: For DvrEdgeRouter, snat namespace should not be created in initialize.  https://review.opendev.org/c/openstack/neutron/+/85599502:28
*** ykarel|away is now known as ykarel05:01
lajoskatonaslaweq, ykarel: Hi, Does this patch is needed: https://review.opendev.org/c/openstack/neutron/+/856444 after https://review.opendev.org/c/openstack/neutron/+/856461 is merged?06:19
ykarellajoskatona, no not needed /me will abandon it06:20
lajoskatonaykarel: ok, thanks06:20
opendevreviewFelix Huettner proposed openstack/neutron master: Cleanup fanout queues on ovs agent stop  https://review.opendev.org/c/openstack/neutron/+/85585107:03
opendevreviewFelix Huettner proposed openstack/neutron master: Cleanup fanout queues on ovs agent stop (part 2)  https://review.opendev.org/c/openstack/neutron/+/85641107:03
opendevreviewLajos Katona proposed openstack/neutron-fwaas master: Adopt to latest VlanManager and oslo.db changes  https://review.opendev.org/c/openstack/neutron-fwaas/+/85589107:30
*** marlinc is now known as Guest235708:13
opendevreviewSlawek Kaplonski proposed openstack/neutron master: Reset device namespace when adding to the namespace fails  https://review.opendev.org/c/openstack/neutron/+/85626108:28
opendevreviewSlawek Kaplonski proposed openstack/neutron master: Add new role "prepare_functional_tests_logs"  https://review.opendev.org/c/openstack/neutron/+/85586808:28
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/yoga: Retry connections to Nova  https://review.opendev.org/c/openstack/neutron/+/85657808:34
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/xena: Retry connections to Nova  https://review.opendev.org/c/openstack/neutron/+/85657908:35
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/wallaby: Retry connections to Nova  https://review.opendev.org/c/openstack/neutron/+/85658008:35
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/victoria: Retry connections to Nova  https://review.opendev.org/c/openstack/neutron/+/85660608:37
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/ussuri: Retry connections to Nova  https://review.opendev.org/c/openstack/neutron/+/85660708:39
opendevreviewSlawek Kaplonski proposed openstack/neutron stable/train: Retry connections to Nova  https://review.opendev.org/c/openstack/neutron/+/85658108:39
gesHello! We are thinking about doing rate-limiting on the metadata API (some of our users are just hammering 169.254.169.254 all day long). We came-up with a first solution where we change the metadata's haproxy config to rate-limit clients using stick-tables. Would there be an interest in upstreaming this change?09:44
kevkoslaweq: Hi, it looks like you released neutron 20.20.1 for yoga but upper-constraints are not updated ... I am not sure how to propose fix to global-requirements repo 10:32
slaweqkevko: hi, You can propose patch to https://opendev.org/openstack/requirements/ via gerrit10:33
slaweqas to any other repo10:33
kevko(building neutron images via kolla build from sources... where 20.2.1 is latest yoga neutron version ..while 20.2.0 is in constraints)10:33
kevkoslaweq: well, I know how to deal with it ...but I thought that there is some automatic or semi-automatic process which is updating requirements... part of release process10:34
kevkoso i don't want to break something :) 10:35
kevkoslaweq: because everywhere is Openstack proposal bto 10:37
kevkobot10:37
slaweqkevko: I don't know that automation too much TBH but I if it wasn't proposed, You can do it manually probably10:38
slaweqplease ask on the #openstack-release channel10:39
kevkoslaweq: ok .. but it looks like there is something bad in neutron repo :/10:40
kevkoslaweq: hmm, why tarballs.opendev.org has tarball neutron 20.2.1.dev32 for download ...but 20.2.1 tag is nowhere ...10:54
slaweqkevko: sorry but I have no idea10:54
kevkook10:54
kevkothanks10:54
fricklerthat is no git tag, pbr constructs the name as "32 patches after tag 20.2.0"10:59
fricklerit references the current head of the stable/yoga branch11:00
fricklerthe tarball is also named accordingly: https://tarballs.opendev.org/openstack/neutron/neutron-stable-yoga.tar.gz11:01
lajoskatonakevko: yes, if you install the pkg with pip from git repo, and it has commits over 20.2.0 you have the extra .devX11:01
kevkolajoskatona: this is of course expected ...but there is no tag 20.2.1 ..and that's the point :D 11:02
kevkolajoskatona: check below 11:03
kevkomichalarbet@pixla:~/ultimum/git/upstream/neutron$ git tag | grep '20\.2\.[0-9]'11:03
kevko20.2.011:03
kevkomichalarbet@pixla:~/ultimum/git/upstream/neutron$ grep -Ri '20\.2\.1'11:03
kevkomichalarbet@pixla:~/ultimum/git/upstream/neutron$ grep -Ri '20\.2\.1' .11:03
kevko20.2.1 nowhere ...no tag exist ..nothing in git tree ...so from where is that 20.2.1 version ? 11:04
kevkoif instead of 20.2.1.dev32 will be 20.2.0.devXY ..it will work ..but i really don't understand from where 20.2.1 version is ..11:05
lajoskatonakevko: thanks, I can say what slaweq said: no idea in this case, sorry11:11
kevkolajoskatona: thanks, now it is clear ... bdist_wheel is bumping last number in version and adding suffix11:12
fricklerlajoskatona: slaweq: the issue is triggered by https://review.opendev.org/c/openstack/requirements/+/846785 . I wonder if there could be a <21.0 cap instead to allow people to still install latest stable/yoga instead of latest release. the other option would be to much more frequently do stable releases, like essentially after every patch11:28
fricklerprometheanfire: ^^ this is also a requirements question11:28
lajoskatonafrickler: good question, this was triggered by stadium failures as I remember11:31
lajoskatonafrickler: the best would be to do not import Neutron, but that is huge work....11:31
opendevreviewOpenStack Release Bot proposed openstack/neutron-lib stable/zed: Update .gitreview for stable/zed  https://review.opendev.org/c/openstack/neutron-lib/+/85674011:47
opendevreviewOpenStack Release Bot proposed openstack/neutron-lib stable/zed: Update TOX_CONSTRAINTS_FILE for stable/zed  https://review.opendev.org/c/openstack/neutron-lib/+/85674111:47
opendevreviewOpenStack Release Bot proposed openstack/neutron-lib master: Update master for stable/zed  https://review.opendev.org/c/openstack/neutron-lib/+/85674211:47
opendevreviewOpenStack Release Bot proposed openstack/neutron-lib master: Add Python3 antelope unit tests  https://review.opendev.org/c/openstack/neutron-lib/+/85674311:47
opendevreviewOpenStack Release Bot proposed openstack/os-ken stable/zed: Update .gitreview for stable/zed  https://review.opendev.org/c/openstack/os-ken/+/85674411:47
opendevreviewOpenStack Release Bot proposed openstack/os-ken stable/zed: Update TOX_CONSTRAINTS_FILE for stable/zed  https://review.opendev.org/c/openstack/os-ken/+/85674511:47
opendevreviewOpenStack Release Bot proposed openstack/os-ken master: Update master for stable/zed  https://review.opendev.org/c/openstack/os-ken/+/85674611:47
opendevreviewOpenStack Release Bot proposed openstack/os-ken master: Add Python3 antelope unit tests  https://review.opendev.org/c/openstack/os-ken/+/85674711:47
opendevreviewOpenStack Release Bot proposed openstack/ovsdbapp stable/zed: Update .gitreview for stable/zed  https://review.opendev.org/c/openstack/ovsdbapp/+/85674811:48
opendevreviewOpenStack Release Bot proposed openstack/ovsdbapp stable/zed: Update TOX_CONSTRAINTS_FILE for stable/zed  https://review.opendev.org/c/openstack/ovsdbapp/+/85674911:48
opendevreviewOpenStack Release Bot proposed openstack/ovsdbapp master: Update master for stable/zed  https://review.opendev.org/c/openstack/ovsdbapp/+/85675011:48
opendevreviewOpenStack Release Bot proposed openstack/ovsdbapp master: Add Python3 antelope unit tests  https://review.opendev.org/c/openstack/ovsdbapp/+/85675111:48
opendevreviewOpenStack Release Bot proposed openstack/python-neutronclient stable/zed: Update .gitreview for stable/zed  https://review.opendev.org/c/openstack/python-neutronclient/+/85675211:48
opendevreviewOpenStack Release Bot proposed openstack/python-neutronclient stable/zed: Update TOX_CONSTRAINTS_FILE for stable/zed  https://review.opendev.org/c/openstack/python-neutronclient/+/85675311:48
opendevreviewOpenStack Release Bot proposed openstack/python-neutronclient master: Update master for stable/zed  https://review.opendev.org/c/openstack/python-neutronclient/+/85675411:48
opendevreviewOpenStack Release Bot proposed openstack/python-neutronclient master: Add Python3 antelope unit tests  https://review.opendev.org/c/openstack/python-neutronclient/+/85675511:48
Rick_Zhonghello12:47
*** dasm|off is now known as dasm13:20
haleyblajoskatona: i might not be able to attend drivers meeting as i have a repair person that just rang door13:53
haleybactually it wasn't them but they are coming... :)13:54
lajoskatonahaleyb: ok, thanks, I just arrived back with my son also:-)13:56
haleybjust got a text he's running late, so i have until :15 after now13:56
lajoskatona#startmeeting neutron_drivers14:00
opendevmeetMeeting started Fri Sep  9 14:00:10 2022 UTC and is due to finish in 60 minutes.  The chair is lajoskatona. 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
lajoskatonao/14:00
mlavalleo/14:00
obondarevhi14:00
skingFDhi14:00
haleybhi14:00
slaweqo/14:00
lajoskatonaLet's start we have quoume as I count14:02
lajoskatonaWe have one RFE for today14:02
lajoskatona[RFE] OVN support for vnic type virtio-forwarder (#link https://bugs.launchpad.net/neutron/+bug/1988542 )14:02
skingFDHi, this RFE is reported by me14:02
lajoskatonaIf I understand well this is realted to some smart-nic feature, am I rigth?14:03
lajoskatonaHi skingFD, thanks for proposing14:03
skingFDYes, it is a new feature related to smart-nic14:03
skingFDIt is a standard already supported by NOVA and some smartnics, while neutron does not14:04
lajoskatonathe nova spec speaks about netronome only, and as I remember some work was done in Neutron also14:04
lajoskatonafor OVS14:04
skingFDYes, the ovs plugin already supports it14:04
skingFDbut the ovn still does not14:04
slaweqare there any more changes required on neutron side for that, besides what You already proposed?14:04
skingFDI don't think there are more changes needed14:05
mlavallethen it seems like a no brainer to me14:05
skingFDIt is a open-sourced vnic type, beside netronome, everyone can use it14:05
lajoskatonaAgree14:06
obondarevcool then, +1 from me as well14:06
lajoskatonaeven an RFE is too much perhaps, but we discussed it and have clear picture14:06
lajoskatona+114:06
slaweqthx14:07
slaweq+114:07
haleyb+114:07
mlavalleto formalize my position.... +114:07
lajoskatonaWe have agreement than :-)14:07
mlavalleI like this type of RFE14:08
skingFDthx14:08
lajoskatonaskingFD: thanks for proposing  and working on this 14:08
mlavallestraightforward14:08
slaweqyeah14:08
mlavallegiven the evidence14:08
lajoskatona#topic On Demand Agenda14:08
lajoskatonaDo you have anything to discuss today?14:08
skingFDAppreciate more code reviewing on the patch I've supported14:08
skingFDIt's my first time contributing to neutron14:09
mlavalleskingFD: I'll take a look soon14:09
mlavalleand thank you for your contribution. we welcome you!14:09
skingFDSo more check is needed I guess :)14:09
lajoskatonaskingFD: sure, we are now closing the Zed release so next weeks will be busy14:09
skingFD:mlavalle Thanks!14:09
gesDo we have time for another small RFE?14:10
lajoskatonages: I think yes14:11
slaweqwe have plenty of time still :)14:11
ges[rfe] rate-limit metadata API : https://bugs.launchpad.net/neutron/+bug/198919914:11
mlavallekeep in time haleyb will drop off soon14:11
mlavallewill we still have quorum?14:11
haleybmlavalle: i'm still here for now :)14:12
mlavalleok14:12
mlavalleLOL, this RFE is hot just out of the oven14:12
gesyep!14:12
mlavallebe careful, don't burn yourselves14:12
lajoskatona:-)14:13
gestoo early maybe? I understand if we need to wait a bit!14:13
mlavallenaah, I don't think so14:14
slaweqges: do You want to do it with config option so it will be for all networks or routers on nodes?14:14
mlavalleges: is this for ml2/ovs14:14
mlavalle?14:14
slaweqor somehow through API per network or router?14:14
slaweqmlavalle: I think that the same can apply to ovn as well14:15
gesslaweq: in our PoC I have done that with some config options14:15
obondarevI know some users set rate limiting for metadata at the VIP level, having this native does make sense to me14:15
lajoskatonaagree14:15
slaweqas we do have haproxy in the ovn-meta namespace there14:15
gesthe rate-limiting would be done by source ip14:16
haleybhttps://www.haproxy.com/blog/four-examples-of-haproxy-rate-limiting/#sliding-window-rate-limiting14:16
obondarevI think it might worth a spec to discuss options14:17
lajoskatona+114:17
gesmlavalle: I'm not sure I understand how it relates to either ml2 or ovs :/14:17
slaweqI agree14:17
slaweqfor example: will it be just config knob to enable/disable rate-limit or will there be knob to configure actual limit of requests14:18
lajoskatonages: In neutron there's 2 metadata agent now one for OVN and one for all other (OVS, linuxbridge)14:18
haleybi would think we could enable this by default, if it's by source IP it should be Ok and not impact normal operations, correct?14:19
slaweqhaleyb: as long as it will be set to some reasonable value to not affect e.g. cloud-init during boot of the vms14:20
geslajoskatona: ah I see! We don't use OVN but I suppose it could go there as well14:20
lajoskatonages: yes, exactly14:20
lajoskatonaAs I see there's a lot of things which should be clarified in a spec14:21
lajoskatonaSo to summarize: the RFE generally looks ok, but we need a spec to discuss the details, is that correct?14:21
obondarev+114:22
haleybslaweq: yes, making it large enough to cover the cloud-init case +some% should limit someone doing a DoS after they boot14:22
slaweq+1 for me14:22
haleybOk, well my repair guy is here, have to run, i'm fine with this for now...14:22
lajoskatona+114:22
mlavalle+114:22
lajoskatonahaleyb: thanks14:22
gesthanks!14:23
lajoskatonaOk, I wil update the RFE, thanks ges for proposing it14:23
gesyw! next step is to write a spec, right? Should I do it?14:24
lajoskatonages: yes, here is a template: https://opendev.org/openstack/neutron-specs/src/branch/master/specs/zed/placeholder.rst14:25
lajoskatonasoon there will be a new folder for Antelope/2023.114:25
mlavalleI think the folder is already there14:25
lajoskatonaand it is really there14:26
mlavallehttps://opendev.org/openstack/neutron-specs/src/branch/master/specs/2023.114:26
lajoskatonathanks mlavalle14:26
mlavalleyeah, I recently approved the patch ;-)14:26
gesAlright!14:26
lajoskatonaI looked for the end of alphabet as usual, and we reached the end of it :-)14:26
mlavalleLOL, you just went to the end14:26
lajoskatonaIs there anything we can discuss today?14:26
slaweqnothing from me14:28
mlavalleneither from me14:28
lajoskatonaIf nothing more , let's close the meeting for today14:28
lajoskatonaThanks for coming :-)14:28
lajoskatona#endmeeting14:28
opendevmeetMeeting ended Fri Sep  9 14:28:29 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:28
opendevmeetMinutes:        https://meetings.opendev.org/meetings/neutron_drivers/2022/neutron_drivers.2022-09-09-14.00.html14:28
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/neutron_drivers/2022/neutron_drivers.2022-09-09-14.00.txt14:28
opendevmeetLog:            https://meetings.opendev.org/meetings/neutron_drivers/2022/neutron_drivers.2022-09-09-14.00.log.html14:28
lajoskatonao/14:28
slaweqhave a great weekend14:28
gesThanks everyone !14:28
slaweqo/14:28
lajoskatonaHave a nice weekend!14:28
mlavalleo/14:28
obondarevo/14:28
spatelI am running yoga release and noticed neutron-ovn-metadata consuming more CPU compare to all other process, is that normal? 14:29
prometheanfirefrickler: we are VERY reluctant to add a cap, but since neutron is a managed project if there were some promise that the project wouldn't need two major releases within a cycle it could work14:38
prometheanfireand only for stable branches14:38
prometheanfiresomething we could try for zed branches14:38
fricklerprometheanfire: well currently there is a hard === pin, switching to <= would actually be weakening the constraint, not strengthening it14:46
opendevreviewMerged openstack/python-neutronclient master: Update master for stable/zed  https://review.opendev.org/c/openstack/python-neutronclient/+/85675414:53
opendevreviewMerged openstack/neutron-lib master: Update master for stable/zed  https://review.opendev.org/c/openstack/neutron-lib/+/85674214:55
prometheanfirefrickler: constraints have to be ===, the global-requirements file is where the cap would go14:57
opendevreviewOpenStack Release Bot proposed openstack/os-vif stable/zed: Update .gitreview for stable/zed  https://review.opendev.org/c/openstack/os-vif/+/85678015:03
opendevreviewOpenStack Release Bot proposed openstack/os-vif stable/zed: Update TOX_CONSTRAINTS_FILE for stable/zed  https://review.opendev.org/c/openstack/os-vif/+/85678115:03
opendevreviewOpenStack Release Bot proposed openstack/os-vif master: Update master for stable/zed  https://review.opendev.org/c/openstack/os-vif/+/85678215:03
opendevreviewOpenStack Release Bot proposed openstack/os-vif master: Add Python3 antelope unit tests  https://review.opendev.org/c/openstack/os-vif/+/85678315:03
opendevreviewLajos Katona proposed openstack/neutron-fwaas master: Adopt to latest VlanManager and oslo.db changes  https://review.opendev.org/c/openstack/neutron-fwaas/+/85589115:11
opendevreviewGuillaume Espanel proposed openstack/neutron-specs master: Add spec for metadata-rate-limit  https://review.opendev.org/c/openstack/neutron-specs/+/85683115:54
opendevreviewLajos Katona proposed openstack/neutron-vpnaas master: Adopt to oslo.db 12.1.0  https://review.opendev.org/c/openstack/neutron-vpnaas/+/85685719:28
*** dasm is now known as dasm|off23:13

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