15:00:26 #startmeeting neutron_qos 15:00:30 Meeting started Tue Jan 14 15:00:26 2020 UTC and is due to finish in 60 minutes. The chair is ralonsoh. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:31 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:33 The meeting name has been set to 'neutron_qos' 15:00:33 hello! 15:00:37 hi :) 15:00:40 ;) 15:00:40 hello! 15:00:42 Hi 15:00:56 davidsha is here 15:01:12 Hey! 15:01:21 I think we have qorum 15:01:28 let's start 15:01:28 #topic RFEs 15:01:38 #link https://bugs.launchpad.net/neutron/+bug/1476527 15:01:38 Launchpad bug 1476527 in neutron "[RFE] Add common classifier resource" [Wishlist,Triaged] - Assigned to Igor D.C. (igordcard) 15:01:46 1) the spec 15:02:05 #link https://review.opendev.org/#/c/678865/ 15:02:09 IMO, we can merge it 15:02:23 if slaweq 's comments are solved 15:02:39 are we going to use RBAC and shared? 15:02:57 I responded, I think QoS has both on qos polices? 15:03:29 yes, and yes, QoS has both 15:03:46 I have the RBAC already in the service plugin, so should I remove shared? 15:04:20 slaweq, ^ 15:05:00 sorry, I was in the kitchen for a while 15:05:16 if ClassificationGroup is going to have a RBAC policy 15:05:23 and this policy is going to be shared or not 15:05:24 can be rbac for me 15:05:33 then "shared" is not necessary 15:05:49 so we agree on this, only RBAC 15:06:01 kk, I'll remove it 15:06:09 ok, thx 15:06:17 cool, we should merge the spec this week 15:06:30 but does QoS policy has "shared" flag too? 15:06:32 or not? 15:06:44 if it has, maybe we should add it here too? 15:06:46 yes 15:06:53 qos has shared 15:07:16 so You can share qos policy via 2 mechanisms RBAC and shared flag, right? 15:07:34 yes and this is something we should avoid 15:07:51 because eventually we can have a clash 15:08:01 between both params 15:08:04 we have it like that for networks also 15:09:51 in fact if we want to be consistent with other resources we should add both possibilities to share 15:09:58 so shared flag would be needed than 15:10:04 ok 15:10:13 but if we want to do it only with RBAC, that probably this flag is not needed 15:10:21 as You want :) 15:11:23 Cool, I'll leave both in! 15:11:30 ok 15:11:39 perfect 15:11:54 so the spec is ready to go now 15:12:08 cool 15:12:16 \o/ 15:12:21 2) the n-lib patch 15:12:29 #link https://review.opendev.org/#/c/670049/ 15:12:41 +W'ed spec patch 15:13:02 you need to address lajoskatona 's comments 15:13:07 slaweq: thanks! 15:13:09 about the API definition 15:13:37 but apart from this, I'm ok with the n-lib patch 15:13:51 Yes, I'll have those up by the end of the day. 15:14:00 kk 15:14:05 davidisha and all: good to see this progressing :-) 15:14:05 cool 15:14:48 lajoskatona: thanks for the reviews, helps the progress! 15:14:54 :D 15:15:13 3) and the last patch to be discussed, the neutron patch with the DB definiton and the extension 15:15:17 #link https://review.opendev.org/#/c/670050/ 15:15:51 apart from waiting for the n-lib patch and then deleting the duplicated exceptions, the patch is OK for me 15:16:19 well, of course 15:16:22 we need testing 15:16:34 I'll port over the unit and functional tests we have in neutron classifier 15:16:49 one nitty nit for this last patch, please remove "POC" from the title in next revision if it's going to be merged :) 15:17:02 I think we shouldn't merge something called POC 15:17:02 Will do! 15:17:46 cool, the classification/plugin.py need some extensive testing (and reviews), it's a hard nut to crack 15:18:22 Anything I can do to make the reviews easier? 15:19:03 I don't know, I just spent 1 hour reading and understanding the code... 15:19:13 Perhaps an api-ref, I suppose there's something for the original project? 15:19:14 Lol, comments it is ;P 15:19:15 is just a matter of time 15:19:48 there should be, I'll try to find it. 15:20:05 davidisha: thanks 15:21:00 ok, something else to be commented in this spec? 15:21:06 *RFE 15:21:50 ok, let's move on 15:22:02 next one, #link https://bugs.launchpad.net/neutron/+bug/1851362 15:22:02 Launchpad bug 1851362 in neutron "[RFE] ports do not inherit their associated network's policy" [Low,In progress] - Assigned to Rodolfo Alonso (rodolfo-alonso-hernandez) 15:22:17 I made a huge mistake in n-lib 1.30.1 15:22:27 redefining qos_policy_id in port 15:22:46 so now we have n-lib 2.0.0 (without py2 support, btw) 15:23:03 once we have the neutron patch #link https://review.opendev.org/#/c/701517/ 15:23:18 bumping the n-lib version, I'll continue with the neutron patch 15:23:32 #link https://review.opendev.org/#/c/693244/ 15:23:38 and the OSsdk one 15:23:47 #link https://review.opendev.org/#/c/693247/ 15:24:04 that's all, any other comment? 15:24:27 None from me. 15:24:39 thanks! 15:24:46 ok, next one 15:24:50 #link https://bugs.launchpad.net/neutron/+bug/1843165 15:24:50 Launchpad bug 1843165 in neutron "RFE: Adding support for direct ports with qos in ovs" [Wishlist,In progress] - Assigned to waleed mousa (waleedm) 15:25:17 A "trivial" patch due to the full support of QoS for offloaded ports, in newer OVS versions 15:25:27 of course, the patch should make those kind of checks 15:25:34 #link https://review.opendev.org/#/c/611605/ 15:25:56 please, review the patch 15:26:23 the main goal of this patch, apart form adding portbindings.VNIC_DIRECT to the ovs driver 15:26:31 is to check is this is supported 15:26:41 any comment? 15:27:01 no, I'll review later 15:27:18 and that's all form my list of RFEs 15:27:24 any other one? 15:27:44 IMO this last patch is almost ready to go 15:27:51 I had only some comments to the docs 15:27:54 I think so 15:28:05 I need to push my comments 15:28:50 ok, let's move to next section 15:28:51 #topic Bugs 15:29:00 #link https://bugs.launchpad.net/neutron/+bug/1845176 15:29:00 Launchpad bug 1845176 in neutron "Removing of QoS queue in neutron-ovs-agent fails due to existing references" [Medium,In progress] - Assigned to Rodolfo Alonso (rodolfo-alonso-hernandez) 15:29:09 and the patch 15:29:15 #link https://review.opendev.org/#/c/687922/ 15:29:45 what can I say, IMO is ready to be merged! 15:29:57 please, add it to your review piles 15:30:19 ok, next one 15:30:24 #link https://bugs.launchpad.net/neutron/+bug/1853840 15:30:24 Launchpad bug 1853840 in neutron "Neutron fails to create bandwidth providers if CONF.host is set" [High,Fix released] - Assigned to Bence Romsics (bence-romsics) 15:30:32 closed 15:30:37 #link https://review.opendev.org/#/c/696600/ 15:30:54 thanks to bence 15:31:08 I'll remove it from the list 15:31:26 next one 15:31:34 #link https://bugs.launchpad.net/neutron/+bug/1853171 15:31:34 Launchpad bug 1853171 in neutron "Deprecate and remove any "ofctl" code in Neutron and related projects " [Medium,In progress] - Assigned to David Shaughnessy (david-shaughnessy) 15:31:39 this one will take more time 15:32:04 because the ocftl command is used in many parts of the code 15:32:05 The neutron side is done correct? 15:32:13 #link https://review.opendev.org/#/c/695479/ 15:32:16 this patch? 15:32:33 yup, or is there more to be done? 15:32:38 the firewall 15:32:41 Ah 15:32:42 it's using it 15:33:00 so, because this is not a real bug 15:33:11 the priority is not high 15:33:37 once you have the classifier , you can spend time on this 15:33:41 if you have it 15:33:51 kk, I'll try 15:33:55 thanks! 15:34:06 np! 15:34:36 any other bug that I missed? 15:35:21 ok, let's move to the next section 15:35:23 #topic Open Discussion 15:35:56 I have nothing in the agenda 15:36:07 everything is good in the QoS world 15:36:14 :D 15:36:18 \o/ 15:36:40 perfect, thanks folks! I'll end the meeting here 15:36:44 see you online! 15:36:48 #endmeeting