15:01:14 #startmeeting neutron_qos 15:01:15 Meeting started Tue Oct 8 15:01:14 2019 UTC and is due to finish in 60 minutes. The chair is ralonsoh. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:16 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:18 The meeting name has been set to 'neutron_qos' 15:01:31 hello 15:01:32 o/ 15:01:32 o/ 15:01:35 * njohnston lurks 15:01:44 * slaweq will be lurking as is also on different meeting 15:02:05 #topic RFEs 15:02:31 I would like to add davidsha RFE to this section 15:02:42 #link https://bugs.launchpad.net/neutron/+bug/1476527 15:02:42 Launchpad bug 1476527 in neutron "[RFE] Add common classifier resource" [Wishlist,Triaged] - Assigned to Igor D.C. (igordcard) 15:03:13 I think this cycle we'll be able to push this feature in neutron 15:03:21 davidsha, do you think so? 15:03:29 ralonsoh, yup! 15:03:46 btw, you didn't update the spec 15:04:01 this is the first thing we need to approve 15:04:29 davidsha, are you going to push an update this week? 15:04:31 kk, I was going to get the refactor done first in case it resulted in the spec being updated 15:04:38 ok 15:04:52 because we should build this from the basement 15:05:05 +1 15:05:06 once the spec is approved, we can start merging the code 15:05:12 perfect, I'll wait for this 15:05:17 (this week??) 15:05:36 yup, I'll get the spec done tomorrow 15:05:41 perfect! 15:05:43 thanks davidsha 15:06:15 so next section 15:06:25 we don't have more RFEs 15:06:28 #topic Bugs 15:06:35 #link https://bugs.launchpad.net/neutron/+bug/1845176 15:06:35 Launchpad bug 1845176 in neutron "Removing of QoS queue in neutron-ovs-agent fails due to existing references" [Medium,Confirmed] 15:07:03 this one usually happens during the FT tests 15:07:34 this is because when a qos register is going to be removed, all queues should be removed first 15:07:47 I'll take a look at this one this week 15:08:01 ok, next one 15:08:08 #link https://bugs.launchpad.net/neutron/+bug/1845161 15:08:09 Launchpad bug 1845161 in neutron "Neutron QoS Policy lost on interfaces" [High,Confirmed] - Assigned to Nguyen Duy Binh (binhnd) 15:08:38 qos lost in interfaces when migrating or rebbot 15:08:47 I need to review this one better 15:09:55 the network backend is OVS 15:10:31 and this is testing only ingress max BW 15:10:50 Ya, it looks like maybe the QoS extension isn't being runn when the interfaces are being recreated on a hard reboot? 15:11:01 this is set in the interface, if I'm not wrong (policyng, not shapping) 15:11:19 hmmm I need to investigate this 15:11:55 but according to c#4, this is not happening always 15:12:05 you need to repeat this operation some times 15:12:27 ok, I'll take this one but not today or tomorrow 15:12:35 Ya, it's whats making me think that maybe it's skipping the QoS backend driver. 15:12:45 There is a patch submitted also 15:12:56 https://review.opendev.org/#/c/684457/1 15:13:29 I see where this is going 15:13:38 handle_port 15:13:46 if no change -> do nothing 15:13:58 but, of course, the interface qos must be applied again 15:14:07 I'll review this patch tomorrow 15:14:36 Ya, we had an issue before when we changed the behavior to "do nothing if no change" 15:15:11 Restarting the service would wipe the state of the port 15:15:54 this should be affecting only Train 15:16:02 kk 15:16:05 because this change (mine) was added last cycle 15:16:20 I remember adding this check: if no change, return 15:16:44 I think we need to check something else 15:17:02 kk, I'm thinking of a similar, older version of this, the solution back then was just apply every time. 15:17:26 yes 15:17:43 but what I don't know is what is happening when the port is deleted 15:17:56 because if the port is recreated 15:17:58 ... 15:18:01 never mind 15:18:08 the port is never deleted 15:18:20 only unbound and the bound again 15:19:06 that isn't necessarily triggering the handle_port call then is it? 15:19:57 no, if I'm not worng, those are the qos agent api callbacks 15:21:08 anyway, I'll take a look at this this week 15:21:16 something else related to bugs? 15:21:35 I think, handle_notifcation is the api callback, no, nothing from me. 15:22:35 yes, this is the api callback 15:22:58 the other method are the agent interface calls 15:23:13 yup, handle and delete port 15:23:41 ok, let's move 15:23:47 #topic Open Discussion 15:23:55 I have nothing in the agenda 15:24:00 do you? 15:24:36 Nothing important, I put this patch up just to make sure I don't lose it again: https://review.opendev.org/#/c/687256/ 15:25:05 Hi 15:25:06 I'll add it to the etherpad 15:25:11 btw, davidsha 15:25:16 It's an improved CLI for the classifie 15:25:34 check the etherpad and add the list of patches under your RFE, if you want 15:25:41 https://etherpad.openstack.org/p/neutron_qos_meeting_chair 15:25:47 lajoskatona, hi 15:26:04 More a question or a note: we plan to make guaranteed minimum bandwidth feature work with ovn, and any suggestion can be helpful 15:28:00 lajoskatona, that means OVN needs to support min-bw 15:28:15 lajoskatona, although this qos rule won't do anything 15:28:29 the min-bw won't be applied on the backend 15:28:32 ralonsoh: even min-bw is not wokring with ovn, right now? 15:29:27 lajoskatona, I need to check but this is the same as OVS 15:30:13 ralonsoh: I see now in the code that only bandwidth-limit is there, ok so first it should be added to ovn qos-driver 15:30:23 lajoskatona, the problem is we need to introduce the qos code in the plugin project 15:30:31 yes 15:30:37 that's the point 15:30:45 ralonsoh: thanks, I check as well to have more details 15:30:51 btw, I don't know the status of QoS in OVN project 15:31:46 ok, something else in the agenda? 15:32:02 nothing from me 15:32:03 ralonsoh: side question: is there some "official" SIG like meeting or similar between OVN and networking-ovn (~neutron) team? 15:32:19 let me check that 15:32:28 slaweq, do you know that? ^^ 15:32:31 ok, thanks 15:32:44 Sorry for trolling the meeting 15:32:55 http://eavesdrop.openstack.org/#Networking_OVN_and_ML2+OVS+DVR_Convergence_Team_Meeting 15:32:58 lajoskatona: there is meeting once in the month 15:33:12 exactly what ralonsoh just linked :) 15:33:18 nothing else for now 15:33:22 slaweq: thanks, good to know 15:33:27 ah, I see the link now 15:33:39 thnks for the info 15:34:00 lajoskatona, if you have plans to introduce qos to ovn, ping me to join those meetings 15:34:59 ralonsoh: thanks, I will ping you, and as I know our company plans rubasov will be there as well :-) 15:35:13 perfect 15:35:40 something else?? 15:36:10 thank you all 15:36:14 Thanks! 15:36:19 and see you in 25 mins in the CI meeting 15:36:27 #endmeeting