Friday, 2020-01-10

*** mattw4 has quit IRC00:04
*** tetsuro has joined #openstack-meeting00:39
*** Liang__ has joined #openstack-meeting01:01
*** zbr|rover has quit IRC01:11
*** Liang__ is now known as LiangFang01:12
*** cheng1 has quit IRC01:16
*** zbr has joined #openstack-meeting01:20
*** zbr has quit IRC01:24
*** zbr has joined #openstack-meeting01:25
*** Lucas_Gray has quit IRC01:43
*** ykatabam has quit IRC01:47
*** ricolin_ has joined #openstack-meeting01:50
*** brinzhang has joined #openstack-meeting01:52
*** artom has quit IRC02:04
*** zbr_ has joined #openstack-meeting02:15
*** zbr has quit IRC02:16
*** zbr_ has quit IRC02:17
*** gyee has quit IRC02:23
*** mhen has quit IRC02:24
*** brinzhang_ has joined #openstack-meeting02:27
*** zbr has joined #openstack-meeting02:28
*** brinzhang has quit IRC02:30
*** brinzhang has joined #openstack-meeting02:31
*** brinzhang_ has quit IRC02:32
*** brinzhang has quit IRC02:33
*** brinzhang has joined #openstack-meeting02:34
*** ykatabam has joined #openstack-meeting02:52
*** apetrich has quit IRC03:12
*** ricolin_ has quit IRC03:18
*** ricolin has joined #openstack-meeting03:19
*** psachin has joined #openstack-meeting03:22
*** armax has quit IRC03:41
*** dmacpher__ has joined #openstack-meeting03:51
*** dmacpher_ has quit IRC03:54
*** masahito has joined #openstack-meeting04:24
*** masahito has quit IRC04:34
*** tetsuro has quit IRC04:44
*** tetsuro has joined #openstack-meeting04:45
*** tetsuro has quit IRC04:49
*** brinzhang_ has joined #openstack-meeting05:05
*** brinzhang has quit IRC05:08
*** LiangFang has quit IRC05:21
*** Liang__ has joined #openstack-meeting05:21
*** Liang__ is now known as LiangFang05:23
*** ykatabam has quit IRC05:24
*** ykatabam has joined #openstack-meeting05:25
*** links has joined #openstack-meeting05:31
*** hyunsikyang has joined #openstack-meeting05:44
*** tetsuro has joined #openstack-meeting05:45
*** tetsuro has quit IRC05:49
*** tetsuro has joined #openstack-meeting05:53
*** brinzhang has joined #openstack-meeting05:53
*** brinzhang_ has quit IRC05:56
*** tetsuro has quit IRC05:57
*** tetsuro_ has joined #openstack-meeting05:57
*** macz has joined #openstack-meeting06:04
*** lpetrut has joined #openstack-meeting06:08
*** lpetrut has quit IRC06:09
*** lpetrut has joined #openstack-meeting06:10
*** macz has quit IRC06:14
*** e0ne has joined #openstack-meeting06:20
*** e0ne has quit IRC06:24
*** brinzhang_ has joined #openstack-meeting06:26
*** brinzhang has quit IRC06:28
*** anastzhyr has joined #openstack-meeting06:31
*** brinzhang has joined #openstack-meeting06:54
*** brinzhang_ has quit IRC06:58
*** ykatabam has quit IRC07:01
*** brinzhang_ has joined #openstack-meeting07:04
*** ykatabam has joined #openstack-meeting07:07
*** brinzhang has quit IRC07:07
*** brinzhang has joined #openstack-meeting07:08
*** brinzhang_ has quit IRC07:09
*** brinzhang has quit IRC07:10
*** brinzhang has joined #openstack-meeting07:10
*** jawad_axd has joined #openstack-meeting07:12
*** rcernin has quit IRC07:15
*** ykatabam has quit IRC07:15
*** slaweq has joined #openstack-meeting07:18
*** rpittau|afk is now known as rpittau07:44
*** pcaruana has joined #openstack-meeting07:53
*** e0ne has joined #openstack-meeting08:05
*** tetsuro_ has quit IRC08:10
*** tesseract has joined #openstack-meeting08:22
*** hyunsikyang has quit IRC08:28
*** hyunsikyang__ has joined #openstack-meeting08:29
*** brinzhang_ has joined #openstack-meeting08:29
*** brinzhang has quit IRC08:33
*** hyunsikyang__ has quit IRC08:34
*** hyunsikyang has joined #openstack-meeting08:37
*** pcaruana has quit IRC08:46
*** pcaruana has joined #openstack-meeting08:53
*** ralonsoh has joined #openstack-meeting08:56
*** LiangFang has quit IRC09:18
*** zbr is now known as zbr|rover09:19
*** apetrich has joined #openstack-meeting09:28
*** ociuhandu has joined #openstack-meeting09:48
*** apetrich has quit IRC10:04
*** apetrich has joined #openstack-meeting10:13
*** brinzhang has joined #openstack-meeting10:35
*** ykatabam has joined #openstack-meeting10:51
*** rpittau is now known as rpittau|bbl11:21
*** links has quit IRC11:37
*** links has joined #openstack-meeting11:37
*** Lucas_Gray has joined #openstack-meeting11:48
*** brinzhang_ has quit IRC11:50
*** brinzhang_ has joined #openstack-meeting11:50
*** Lucas_Gray has quit IRC11:53
*** enriquetaso has joined #openstack-meeting12:04
*** enriquetaso has quit IRC12:05
*** ykatabam has quit IRC12:09
*** brinzhang_ has quit IRC12:11
*** brinzhang_ has joined #openstack-meeting12:11
*** ykatabam has joined #openstack-meeting12:25
*** enriquetaso has joined #openstack-meeting12:33
*** pcaruana has quit IRC12:34
*** pcaruana has joined #openstack-meeting12:38
*** ykatabam has quit IRC12:53
*** rpittau|bbl is now known as rpittau12:55
*** ociuhandu has quit IRC12:55
*** ociuhandu has joined #openstack-meeting12:56
*** ociuhandu has quit IRC12:58
*** ociuhandu has joined #openstack-meeting12:58
*** links has quit IRC13:05
*** links has joined #openstack-meeting13:05
*** links has quit IRC13:05
*** psachin has quit IRC13:09
*** trident has quit IRC13:13
*** trident has joined #openstack-meeting13:15
*** ociuhandu has quit IRC13:22
*** ociuhandu_ has joined #openstack-meeting13:22
*** davee___ has joined #openstack-meeting13:51
*** davee_ has quit IRC13:52
*** davee__ has quit IRC13:53
*** davee_ has joined #openstack-meeting13:53
slaweq#startmeeting neutron_drivers14:00
openstackMeeting started Fri Jan 10 14:00:36 2020 UTC and is due to finish in 60 minutes.  The chair is slaweq. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
slaweqhi14:00
*** openstack changes topic to " (Meeting topic: neutron_drivers)"14:00
openstackThe meeting name has been set to 'neutron_drivers'14:00
amotokihi14:02
slaweqhi amotoki14:02
amotokiit looks like slower start than usual :)14:03
*** mlavalle has joined #openstack-meeting14:03
slaweqfor now there are only 2 of us so lets wait for others14:03
slaweqyeah14:03
mlavallehi, sorry for the delay14:03
slaweqmlavalle: welcome14:03
slaweqlets wait 2 more minutes for haleyb and yamamoto, maybe they will join too14:03
mlavalleok14:04
amotokino worries. it seems we are recovering from the holiday weeks14:04
haleybhi, was sitting here doing reviews14:04
slaweqhi haleyb :)14:04
slaweqok, lets start as we have quorum already14:05
slaweqwelcome back on drivers meetings in 2020 :)14:05
slaweq#topic RFEs14:05
*** openstack changes topic to "RFEs (Meeting topic: neutron_drivers)"14:05
slaweqwe have couple of RFEs to discuss today14:05
slaweqlet's start with easy one (I hope)14:06
slaweqhttps://bugs.launchpad.net/neutron/+bug/184316514:06
openstackLaunchpad bug 1843165 in neutron "RFE: Adding support for direct ports with qos in ovs" [Wishlist,In progress] - Assigned to waleed mousa (waleedm)14:06
slaweqthis one seems preety simple, patch is already proposed also14:06
slaweqand amotoki even +2'ed this patch already14:06
ralonsoh(hi, sorry for being late)14:06
amotokiI forgot to check the RFE status :-(14:07
slaweqamotoki: no problem :)14:07
slaweqhi ralonsoh14:07
slaweqso I'm ok with this proposal and this patch also14:07
slaweqpatch is here: https://review.opendev.org/#/c/611605/14:08
njohnstono/14:08
mlavalleI am also ok with it. Just +2ed the patch14:09
ralonsohis this QoS API for offloaded ports the same as OVS ones?14:09
slaweqmaybe we should add some new sanity checks to check ovs and kernel version14:09
slaweqralonsoh: from https://github.com/openvswitch/ovs/commit/e7f6ba220e10c0b560da097185514b6e33e2dc71 seems that it's the same14:10
ralonsohyes, I was reading it14:10
ralonsohperfect for me!14:10
slaweqYou need to set ingress_policying_rate14:10
ralonsohas regular OVS ports14:11
* slaweq will be back in 1 minute14:11
ralonsoh(actually is not qos, but policing)14:11
ralonsohbut is the same as with normal OVS ports now14:11
ralonsoh(I'll try to ask in my company for some HW with offload capabilities, to check this)14:12
*** davidsha has joined #openstack-meeting14:12
amotokiIt looks like OVS provides the same abstraction for hw-offload ports14:12
amotokiso neutron support looks simple.14:12
ralonsohsure!14:12
slaweqok, I'm back14:13
slaweqamotoki: yes, from neutron pov it looks very simple14:13
slaweqso I think we can approve this rfe, or haleyb or amotoki have got any concerns?14:14
haleybyes, +1 from  me14:14
amotokiI'm fine with this proposal. ovs version needs to be clarified.14:14
slaweqok, so I will approve it14:15
slaweqamotoki: where You would like to have clarified ovs version? in docs somewhere?14:15
amotokisanity check or document would work14:15
slaweqahh, ok14:16
slaweqI was thinking that You have something else in mind14:16
slaweqI will add note about that in rfe and patch review after the meeting14:16
amotokicool14:16
slaweqthx, so one is done14:17
slaweq:)14:17
slaweqnext one14:17
slaweqhttps://bugs.launchpad.net/neutron/+bug/185585414:17
openstackLaunchpad bug 1855854 in neutron "[RFE] Dynamic DHCP allocation pool" [Wishlist,New]14:17
*** njohnston_ has joined #openstack-meeting14:17
slaweqthis one is a bit long so I will give You some time to read it :)14:17
*** dmacpher__ has quit IRC14:20
*** anastzhyr has quit IRC14:21
njohnston_Interesting14:22
haleybone data point is that the dnsmasq maintainer might be warming to the patch, at least he responded this week with a "If I've understood correctly, this looks like it might be a viable14:24
haleybsolution."14:24
haleybdnsmasq patch that is14:24
haleybi don't see hjensas here14:24
*** liuyulong has joined #openstack-meeting14:25
*** dmacpher has joined #openstack-meeting14:25
haleybone question i have is will this help support privacy addresses?14:26
amotokiif this proposal is implemented, we cannot know IP address(es) assigned to a port if the port uses the dynamic allocation pool, right?14:26
haleybalthough it is just for dhcpv6, not slaac14:26
slaweqamotoki: right, neutron will not have in db IP address associated with port14:27
haleybamotoki: looks like it, could possibly do it with a callback script14:27
haleyba provider might see that as a security issue if they can't lookup a port by IP14:28
amotokithanks for clarification14:28
njohnston_that also affects other things, like security groups14:28
slaweqbut reading this part: "In the Ironic example, a dynamic address will be used during instance provisioning. Once Ironic is done provisioning, a port with a static address, i.e a "standard" neutron port with a neutron ipam address allocation etc is bound to the final baremetal instance." it seems that it would be not known only for some time, right?14:29
amotokiit seems this feature needs to be used for a specific subnet.14:29
amotokiwe seem to need some assumption on this feature as it affects SG as njohnston_ commented.14:30
mlavalleslaweq: yes, it is only during the boot process14:32
amotokiI think it is specific to the provisioning network(s) in ironic.14:32
amotokiit sounds reasonable for that case.14:32
*** njohnston_ has quit IRC14:34
slaweqamotoki: for ironic probably yes (if dnsmasq's patch will not be merged soon)14:34
fricklermaybe this could also be solved by running an additional boot-specific dhcp server?14:34
njohnstonI agree, with the asterisk that until it is transitioned to a regular neutron port, unpredictable results might occur.14:34
*** jawad_axd has quit IRC14:36
slaweqnjohnston: I agree with that, if we will have it, it should be very well documented to make operators aware, what is the goal of this and that this shouldn't be used always14:37
amotokifrickler: that can work. we can run a DHCP server for a specific purpose in a subnet with specifyig enable_dhcp=False in a neutron subnet).14:37
*** jawad_axd has joined #openstack-meeting14:37
*** jawad_axd has quit IRC14:37
slaweqamotoki: sorry but I'm not sure if I undertood corectly14:38
slaweqYou want to run something different than dnsmasq for subnets with disabled dhcp?14:38
frickleramotoki: even without setting enable_dhcp=False, if there is a range of addresses not covered by the allocation-pool, it should be able to add some other dhcp server just handing that out to the pxeboot clients maybe14:39
ralonsohfolks, why don't we ask hjensas to propose a solution for this? maybe he has something in mind14:39
amotokiI haven't tested it yet, but I think neturon DHCP server is not launched if enable_dhcp is False so an extra DHCP server can serve for DHCP request from instances.14:39
mlavallehe is even proposing to write a spec14:39
ralonsohspawning a dhcp server in a dhcp=false subnet... is not something desirable14:40
*** jawad_axd has joined #openstack-meeting14:41
slaweqamotoki: dnsmasq server is spawned per network if there is at least one network with enable_dhcp=True14:41
slaweqand than various subnets are added to its config file14:42
slaweqand I agree with ralonsoh that it wouldn't be super clear to run dhcp server (some other server) for subnets with disabled dhcp14:42
mlavalleI think we should request a spec and while it is written and reviewed, see if any of the 3 alternatives listed in note #3 bear fruit. Those can be analyzed in the alternatives section of the spec14:42
njohnston+114:43
ralonsohperfect14:43
amotokislaweq: you're right. I should say 'network' rather than 'subnet'.14:43
slaweqmlavalle: I agree with that14:43
amotoki+1 for a spec14:43
slaweqlets ask for spec now14:43
slaweqok, so lets move on14:44
slaweqI will summarize this discussion in comment to the rfe after the meeting14:44
mlavallein this case, as a team we should place special focus on alternatives evaluation as part of the review process, IMO14:44
slaweqnext one14:45
slaweqhttps://bugs.launchpad.net/neutron/+bug/175979014:45
openstackLaunchpad bug 1759790 in neutron "[RFE] metric for the route" [Wishlist,In progress] - Assigned to Bin Lu (369283883-o)14:45
slaweqthis was also discussed some time ago14:45
*** jawad_axd has quit IRC14:45
*** ociuhandu has joined #openstack-meeting14:46
slaweqbased on last comments it seems that this rfe is only about API change, that different backends will be able to implement this (or not) on their own14:46
*** ociuhandu_ has quit IRC14:46
njohnstonprevious discussion: http://eavesdrop.openstack.org/meetings/neutron_drivers/2019/neutron_drivers.2019-10-11-14.00.log.html#l-1314:47
slaweqthx njohnston14:47
ralonsohslaweq, can you ping xiaodan again in the bug? just to clarify this14:48
ralonsohbut seems that you are right14:49
amotokithere is a reply from the RFE author, it said "just add metric for user configuration and record info in neutron db". I am not sure how metric information should be applied to a neutron router.14:49
ralonsohthe parameter will be there in the route, and the backend will use it14:49
ralonsohamotoki, perfect14:49
slaweqyes, so this rfe is not about implementing it in in-tree L3 agent14:51
slaweqonly add new API extension and parameter to the router's extra route entries14:52
slaweqwhich is fine for me in generall14:52
ralonsohI think so, yes14:52
slaweqonly concern which I have is that it may be confusing for users if someone will set various metrics in api and it will not be applied on the backend14:53
amotokibut, don't we need to clarify how the added parameter is interpreted in the reference implementation?14:53
amotokislaweq says the same thing14:54
slaweqamotoki: my understanding was that, if we would implement that in reference implementation, it would be something like "ip route add ... metric X" added to each extra route entry in router's namespace14:56
amotokiit is what we expect :)14:56
*** artom has joined #openstack-meeting14:57
slaweqso maybe we should ask there that implementation for reference backend should be also part of this rfe?14:57
amotokiagree14:58
slaweqand if author of this proposal is going to implement that14:58
mlavalleor the opposte, if it is not implemented in the reference implemenation, do it completely out of tree14:58
slaweqmlavalle: +114:58
slaweqI will add such comment to summarize this discussion there14:59
slaweqhaleyb: any last minute thoughs on that?14:59
mlavalleif the functionality is going to be out of tree, what do they need us for?14:59
*** artom has quit IRC15:00
haleybslaweq: no extra thoughts, i'm fine with it15:00
slaweqmlavalle: probably nothing but I will ask in the comment about that too15:00
slaweqhaleyb: ok, thx15:00
amotokimlavalle: perhaps we need to ask it together15:00
slaweqwe are out of time already15:00
ralonsohbye!15:00
slaweqthx a lot for attending15:00
njohnstono/15:00
amotokithanks!15:00
slaweqhave a great weekend15:00
slaweq#endmeeting15:00
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"15:00
slaweqo/15:00
openstackMeeting ended Fri Jan 10 15:00:40 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/neutron_drivers/2020/neutron_drivers.2020-01-10-14.00.html15:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/neutron_drivers/2020/neutron_drivers.2020-01-10-14.00.txt15:00
openstackLog:            http://eavesdrop.openstack.org/meetings/neutron_drivers/2020/neutron_drivers.2020-01-10-14.00.log.html15:00
*** mlavalle has left #openstack-meeting15:00
amotokibye, enjoy your weekend!15:01
*** artom has joined #openstack-meeting15:01
*** macz has joined #openstack-meeting15:02
*** armax has joined #openstack-meeting15:16
*** eharney has joined #openstack-meeting15:17
*** ykatabam has joined #openstack-meeting15:18
*** ykatabam has quit IRC15:22
*** ociuhandu has quit IRC15:23
*** ociuhandu has joined #openstack-meeting15:44
*** belmoreira has quit IRC15:47
*** rfolco has quit IRC15:52
*** jawad_axd has joined #openstack-meeting16:08
*** artom has quit IRC16:08
*** jawad_axd has quit IRC16:13
*** mattw4 has joined #openstack-meeting16:23
*** dviroel has joined #openstack-meeting16:24
*** e0ne has quit IRC16:38
*** rsimai_away has quit IRC16:41
*** jawad_axd has joined #openstack-meeting16:44
*** jawad_axd has quit IRC16:49
*** lpetrut has quit IRC16:52
*** brault has joined #openstack-meeting16:52
*** gyee has joined #openstack-meeting16:56
*** ociuhandu has quit IRC16:57
*** davidsha has quit IRC17:03
*** ociuhandu has joined #openstack-meeting17:06
*** rpittau is now known as rpittau|afk17:10
*** artom has joined #openstack-meeting17:12
*** brinzhang has quit IRC17:13
*** tesseract has quit IRC17:19
*** e0ne has joined #openstack-meeting17:19
*** jawad_axd has joined #openstack-meeting17:20
*** e0ne has quit IRC17:24
*** e0ne has joined #openstack-meeting17:24
*** liuyulong_ has joined #openstack-meeting17:25
*** jawad_axd has quit IRC17:25
*** e0ne has quit IRC17:27
*** liuyulong has quit IRC17:28
*** e0ne has joined #openstack-meeting17:28
*** ociuhandu has quit IRC17:33
*** e0ne has quit IRC17:33
*** e0ne has joined #openstack-meeting17:34
*** ociuhandu has joined #openstack-meeting17:36
*** e0ne has quit IRC17:37
*** e0ne has joined #openstack-meeting17:39
*** e0ne_ has joined #openstack-meeting17:40
*** e0ne has quit IRC17:40
*** e0ne_ has quit IRC17:44
*** e0ne has joined #openstack-meeting17:47
*** e0ne_ has joined #openstack-meeting17:48
*** e0ne has quit IRC17:48
*** bbowen has quit IRC17:51
*** e0ne_ has quit IRC17:53
*** e0ne has joined #openstack-meeting17:54
*** e0ne has quit IRC17:57
*** e0ne has joined #openstack-meeting17:57
*** e0ne has quit IRC18:00
*** e0ne has joined #openstack-meeting18:02
*** pcaruana has quit IRC18:09
*** e0ne has quit IRC18:11
*** ociuhandu has quit IRC18:12
*** rfolco has joined #openstack-meeting18:16
*** brinzhang has joined #openstack-meeting18:25
*** brinzhang_ has quit IRC18:28
*** e0ne has joined #openstack-meeting18:34
*** e0ne has quit IRC18:38
*** e0ne has joined #openstack-meeting18:38
*** liuyulong_ has quit IRC18:41
*** e0ne has quit IRC18:50
*** e0ne has joined #openstack-meeting18:50
*** eharney has quit IRC18:54
*** e0ne has quit IRC18:56
*** pcaruana has joined #openstack-meeting18:57
*** ralonsoh has quit IRC18:59
*** e0ne has joined #openstack-meeting19:03
*** e0ne has quit IRC19:06
*** e0ne_ has joined #openstack-meeting19:06
*** e0ne_ has quit IRC19:11
*** e0ne has joined #openstack-meeting19:12
*** e0ne_ has joined #openstack-meeting19:13
*** e0ne has quit IRC19:15
*** e0ne has joined #openstack-meeting19:27
*** e0ne_ has quit IRC19:27
*** dklyle has quit IRC19:28
*** lpetrut has joined #openstack-meeting19:30
*** e0ne has quit IRC19:35
*** dklyle has joined #openstack-meeting19:37
*** e0ne has joined #openstack-meeting19:39
*** e0ne has quit IRC19:43
*** e0ne has joined #openstack-meeting19:45
*** e0ne has quit IRC19:50
*** macz has quit IRC19:51
*** e0ne has joined #openstack-meeting19:51
*** eharney has joined #openstack-meeting19:52
*** e0ne has quit IRC19:58
*** e0ne has joined #openstack-meeting20:05
*** anastzhyr has joined #openstack-meeting20:09
*** e0ne has quit IRC20:11
*** e0ne has joined #openstack-meeting20:12
*** jawad_axd has joined #openstack-meeting20:15
*** artom has quit IRC20:18
*** jawad_axd has quit IRC20:20
*** jawad_axd has joined #openstack-meeting20:36
*** jawad_axd has quit IRC20:41
*** bbowen has joined #openstack-meeting20:43
*** e0ne has quit IRC20:53
*** e0ne has joined #openstack-meeting20:54
*** e0ne has quit IRC20:54
*** jawad_axd has joined #openstack-meeting20:57
*** enriquetaso has quit IRC20:58
*** jawad_axd has quit IRC21:01
*** rfolco has quit IRC21:06
*** bbowen_ has joined #openstack-meeting21:17
*** bbowen has quit IRC21:19
*** rfolco has joined #openstack-meeting23:25
*** mattw4 has quit IRC23:27
*** pcaruana has quit IRC23:35
*** rfolco has quit IRC23:40
*** anastzhyr has quit IRC23:45

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!