15:00:18 <ralonsoh> #startmeeting neutron_qos
15:00:19 <openstack> Meeting started Tue Nov 20 15:00:18 2018 UTC and is due to finish in 60 minutes.  The chair is ralonsoh. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:20 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:22 <openstack> The meeting name has been set to 'neutron_qos'
15:00:25 <ralonsoh> hi
15:00:27 <njohnston> o/
15:00:48 <mlavalle> o/
15:01:13 * mlavalle welcomes back ralonsoh as the chair of this meeting \o/
15:01:28 <ralonsoh> thanks! I'll do my best today
15:01:31 <mlavalle> Bienvenido
15:02:00 <rubasov> o/
15:02:11 <ralonsoh> please, if I miss something, say it
15:02:13 <ralonsoh> let's start
15:02:20 <ralonsoh> #topic RFEs
15:02:29 <ralonsoh> #link https://bugs.launchpad.net/neutron/+bug/1560963
15:02:30 <openstack> Launchpad bug 1560963 in neutron "[RFE] Minimum bandwidth support (egress)" [Wishlist,In progress] - Assigned to Rodolfo Alonso (rodolfo-alonso-hernandez)
15:02:49 <slaweq> hi, sorry for being late :)
15:03:18 <ralonsoh> I have started again pushing an old patch to have egress QoS in physical and ext bridges, but not tunnel
15:03:38 <ralonsoh> tunnel bridges egress QoS must be addressed in other patch
15:03:52 <ralonsoh> #link https://review.openstack.org/#/c/406841/
15:03:57 <mlavalle> thanks for picking this up
15:04:03 <ralonsoh> this is just an initial draft
15:04:24 <ralonsoh> let's see if I can finish it now
15:04:37 <mlavalle> and pretty sure you will :-)
15:04:58 <ralonsoh> ok, next one
15:05:00 <ralonsoh> #link https://bugs.launchpad.net/neutron/+bug/1727578
15:05:01 <openstack> Launchpad bug 1727578 in neutron "[RFE]Support apply qos policy in VPN service" [Wishlist,Triaged]
15:05:07 <ralonsoh> #link https://review.openstack.org/#/c/558986/
15:05:29 <mlavalle> that one is being taken care of by my colleague Zhabo
15:05:32 <mlavalle> Zhaobo
15:05:40 <ralonsoh> is still WIP
15:05:59 <mlavalle> yes, he is focused right now on three features in Octavia
15:05:59 <ralonsoh> and seems not to be progress since Oct
15:06:11 <mlavalle> but he is commited to come back to this one in this cycle
15:06:14 <ralonsoh> ok, so we can wait for this one
15:06:20 <ralonsoh> I'll skip it
15:06:36 <ralonsoh> next one
15:06:40 <ralonsoh> #link https://bugs.launchpad.net/neutron/+bug/1757044
15:06:41 <openstack> Launchpad bug 1757044 in neutron "[RFE] neutron L3 router gateway IP QoS" [Wishlist,In progress] - Assigned to LIU Yulong (dragon889)
15:06:45 <ralonsoh> Patches in progress:
15:06:50 <ralonsoh> #link https://review.openstack.org/#/c/424468/ - server side patch,
15:06:55 <ralonsoh> #link https://review.openstack.org/#/c/568526/ - agent side patch,
15:07:02 <mlavalle> I'll review them this week
15:07:12 <mlavalle> They are in my pile
15:07:24 <ralonsoh> agent side has one +2
15:07:37 <ralonsoh> same as server side
15:07:41 <mlavalle> yeap
15:07:46 <mlavalle> I feel the pressure
15:07:51 <mlavalle> :-)
15:08:12 <ralonsoh> I'll review them this week to (two more to my pile)
15:08:23 <mlavalle> ralonsoh: thanks. I was about to ask
15:08:32 <ralonsoh> *too
15:08:57 <ralonsoh> any comment on those ones?
15:09:09 <mlavalle> not from me
15:09:43 <ralonsoh> ok, next one
15:09:45 <ralonsoh> #link https://bugs.launchpad.net/neutron/+bug/1777627
15:09:46 <openstack> Launchpad bug 1777627 in neutron "RFE: QoS – rule's management (set,delete, show…) requires <qos-policy> parameter in addition to <rule-id>" [Wishlist,In progress] - Assigned to Miguel Lavalle (minsel)
15:09:52 <ralonsoh> #link https://review.openstack.org/#/c/613820/
15:10:08 <mlavalle> yeap
15:10:17 <mlavalle> it's good to go from my point of viw
15:10:49 <ralonsoh> ok, another one to the review backlog fro everyone
15:10:53 <mlavalle> please note that based on the experience with this patch, I'll update the api-ref and the extension definition ijn neutron-lib
15:11:39 <ralonsoh> why are not you pushing the change to neutron-lib now?
15:11:47 <ralonsoh> https://review.openstack.org/#/c/613820/4/neutron/extensions/_qos_rules_alias_lib.py
15:11:52 <mlavalle> I'll do it this week
15:11:59 <ralonsoh> perfect
15:12:00 <mlavalle> just lack of time in Berlin
15:12:10 <ralonsoh> sure, busy week
15:12:45 <ralonsoh> next one
15:12:48 <ralonsoh> #link https://bugs.launchpad.net/neutron/+bug/1578989
15:12:49 <openstack> Launchpad bug 1578989 in neutron "[RFE] Strict minimum bandwidth support (egress)" [Wishlist,In progress] - Assigned to Lajos Katona (lajos-katona)
15:13:08 <rubasov> slow progress with open patches during the summit
15:13:10 <ralonsoh> #link https://review.openstack.org/#/q/topic:minimum-bandwidth-allocation-placement-api+(status:open+OR+status:merged)
15:13:14 <mlavalle> rubasov did a great demo last week
15:13:28 <ralonsoh> fantastic!
15:13:36 <mlavalle> despite having to wrestle to submission the projection equipment
15:13:54 <rubasov> we'll have a youtube video of the presentation done together with mlavalle and gibi soon
15:14:25 <ralonsoh> once you have it, please share it!
15:14:46 <mlavalle> it was 6pm on the last day of the summit and rubasov had the audience spellbound with a CLI demo
15:14:50 <rubasov> with lajoskatona we plan to have a bit more focus in the coming weeks and produce a new set of changes
15:14:54 <rubasov> ralonsoh: will do
15:15:20 <rubasov> mlavalle: thanks for the flattery
15:15:35 <ralonsoh> about the patches, only in neutron there are still 7 ongoing patches: https://review.openstack.org/#/q/topic:minimum-bandwidth-allocation-placement-api+(status:open)
15:16:23 <rubasov> lajoskatona's open patches are all close to being merged
15:16:24 <ralonsoh> so I encourage everyone to take a look at them
15:16:29 <rubasov> so the number will be lower soon
15:16:39 <mlavalle> ack
15:16:39 <ralonsoh> is a big feature, I now
15:17:09 <ralonsoh> any tech problem you want to talk about?
15:17:10 <rubasov> and we made an update to our todo etherpad: https://etherpad.openstack.org/p/QoS_minimum_bandwidth_allocation_in_Placement_API
15:17:18 <rubasov> it's quite complex
15:17:27 <rubasov> so I only recommend it for the brave
15:17:56 <mlavalle> I think the brave includes everybody in this meeting
15:18:13 <mlavalle> ralonsoh runs bulls every year in Panplona
15:18:28 <mlavalle> and El Comandante in Poland is fearless
15:18:30 <ralonsoh> sure...... hehehee
15:18:41 <rubasov> wow :-)
15:19:32 <rubasov> and that's about all from me
15:19:43 <ralonsoh> thanks!
15:19:51 <ralonsoh> there are a couple more RFEs
15:19:57 <ralonsoh> #link https://bugs.launchpad.net/neutron/+bug/1787792
15:19:59 <openstack> Launchpad bug 1787792 in neutron "[RFE] Does not support ipv6 N-S qos" [Wishlist,New]
15:20:02 <mlavalle> thanks rubasov lajoskatona.... great work
15:20:43 <ralonsoh> is there any update or new comment on these one?
15:20:46 <mlavalle> I'll start working on this one when I finish the rules alias
15:20:54 <ralonsoh> perfect
15:21:11 <ralonsoh> we'll update the status next week
15:21:14 <mlavalle> in fact, if you can provide you thoughts in the RFE, I will appreciate it a lot ralonsoh
15:21:23 <ralonsoh> sure
15:21:37 <ralonsoh> where is the link?
15:21:41 <ralonsoh> I don't see it in the bug
15:22:07 <mlavalle> ralonsoh: I meant the RFE itself. If you have any thoughts or advice, it will be appreciated
15:22:10 <mlavalle> or guidance
15:22:14 <ralonsoh> oh, you said the bug itself
15:22:18 <mlavalle> yeap
15:22:40 <ralonsoh> added to my pile
15:22:46 <mlavalle> :-)
15:23:30 <ralonsoh> ok, last one
15:23:33 <ralonsoh> #link https://bugs.launchpad.net/neutron/+bug/1787793
15:23:34 <openstack> Launchpad bug 1787793 in neutron "[RFE] Does not support shared N-S qos per-tenant" [Wishlist,New]
15:23:53 <ralonsoh> this one is tricky
15:24:16 <mlavalle> yes
15:24:19 <ralonsoh> is LIU here?
15:24:26 <mlavalle> and I am also willing to work on it
15:24:35 <liuyulong> yes
15:24:53 <ralonsoh> liuyulong, you have two patches
15:25:11 <ralonsoh> #link https://review.openstack.org/#/c/568526/
15:25:24 <ralonsoh> #link https://review.openstack.org/#/c/568526/
15:25:33 <ralonsoh> from the other RFE
15:26:01 <ralonsoh> you stated that those patches could resolve this problem
15:26:55 * mlavalle listens
15:26:56 <liuyulong> Hmm, this bug is for share bandwidth for entire tenant
15:27:51 <liuyulong> The patches I submitted there, it is for traditional router gateway IPs QoS.
15:27:57 <ralonsoh> you said that handling QoS in the router gateway
15:28:16 <ralonsoh> the limits will be shared by the tenant
15:29:36 <ralonsoh> liuyulong, ?
15:29:42 <liuyulong> This bug is something like this. Users buy a bandwidth once from the provider.
15:30:15 <liuyulong> Then share this bandwidth crossing the tenant's floating IPs, gateway IPs, VPN IPs, and so on.
15:30:51 <mlavalle> and ports
15:31:05 <ralonsoh> but what happens if none of the tenants are using FIPs?
15:31:25 <mlavalle> right
15:31:50 <ralonsoh> and you are not limiting physically the BW in the host
15:31:58 <ralonsoh> for example, if you are not using DVR
15:32:03 <liuyulong> Yes, this is the point, they want share a bandwidth for floating IPs.
15:32:16 <ralonsoh> ok
15:32:36 <mlavalle> can we debate / disucss in the RFE?
15:32:49 <ralonsoh> sure, that's better
15:32:51 <mlavalle> if we can come up with a nice design
15:32:54 <liuyulong> And dvr or different routers' floating IP make things a little complicated.
15:33:05 <mlavalle> I'll be glad to work on the implementation
15:33:27 <ralonsoh> let's discuss in the RFE
15:33:36 <liuyulong> OK
15:33:39 <ralonsoh> ok, no more RFEs
15:33:49 <ralonsoh> let's go to bugs
15:33:50 <ralonsoh> #topic Bugs
15:33:56 <ralonsoh> #link https://bugs.launchpad.net/neutron/+bug/1784006
15:33:57 <openstack> Launchpad bug 1784006 in neutron "Instances miss neutron QoS on their ports after unrescue and soft reboot" [Medium,Confirmed] - Assigned to Miguel Lavalle (minsel)
15:34:07 <mlavalle> ralonsoh: but I think you are on to something. If we can put something in from of all the tenant resources, we limit the bandwidth in that something
15:35:09 <ralonsoh> we need to be cautious on having a bottle neck, adding something like a unique pipe for all the traffic
15:35:20 <ralonsoh> anyway
15:35:43 <ralonsoh> mlavalle, #link https://bugs.launchpad.net/neutron/+bug/1784006
15:35:44 <openstack> Launchpad bug 1784006 in neutron "Instances miss neutron QoS on their ports after unrescue and soft reboot" [Medium,Confirmed] - Assigned to Miguel Lavalle (minsel)
15:35:51 <ralonsoh> any update?
15:36:01 <mlavalle> no, didn't have time to work on it
15:36:33 <mlavalle> if anyone has bandwidth, feel free to take it. otherwiese, I'll get to it later
15:36:58 <ralonsoh> I don't have now
15:37:00 <ralonsoh> sorry
15:37:10 <mlavalle> np
15:37:19 <mlavalle> I'm glad to be on the hook
15:37:49 <mlavalle> just don't want to hoard bugs
15:38:31 <ralonsoh> we have too much backlog sometimes...
15:38:53 <ralonsoh> ok, we have the last one
15:38:55 <ralonsoh> #link https://bugs.launchpad.net/neutron/+bug/1785189
15:38:56 <openstack> Launchpad bug 1785189 in neutron "Floatingip and router bandwidth speed limit failure" [Undecided,In progress] - Assigned to Brian Haley (brian-haley)
15:39:09 <ralonsoh> still no answer to liuyulong questions
15:39:14 <ralonsoh> #link https://review.openstack.org/#/c/596637/
15:39:28 <ralonsoh> IMO, the solution is ok
15:39:42 <ralonsoh> but questions marked by liuyulong are fair
15:40:00 <mlavalle> yeah
15:40:02 <ralonsoh> and we should have this information to validate this solution
15:40:05 <mlavalle> I'll ping Brian
15:41:15 <ralonsoh> I think we should reproduce this environment to test liuyulong questions
15:41:57 <ralonsoh> anyway, I'll try to reach Brian too
15:42:01 <mlavalle> ok
15:42:43 <ralonsoh> does anyone have any other bug not listed?
15:43:33 <ralonsoh> ok, other opens
15:43:36 <ralonsoh> #topic Open Discussion
15:44:02 <mlavalle> none from me
15:44:59 <ralonsoh> ok, we can finish the meeting today
15:45:12 <ralonsoh> (do you remember the command to close the meeting?)
15:45:25 <ralonsoh> (I'm still learning)
15:45:29 <mlavalle> #endmeeting
15:45:32 <ralonsoh> hehehhe
15:45:34 <ralonsoh> perfect
15:45:41 <ralonsoh> thank you all!
15:45:50 <slaweq> o/
15:45:51 <mlavalle> o/
15:45:53 <njohnston> good job ralonsoh :-)
15:45:56 <rubasov> thank you guys
15:45:57 <ralonsoh> #endmeeting