15:00:14 #startmeeting neutron_qos 15:00:15 Meeting started Tue Nov 19 15:00: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:00:16 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:19 The meeting name has been set to 'neutron_qos' 15:00:20 Hello 15:00:28 today David is not going to attend 15:00:40 and the agenda is quite short 15:00:52 so let's wait 1 min first 15:01:41 #topic RFEs 15:01:48 #link https://bugs.launchpad.net/neutron/+bug/1476527 15:01:48 Launchpad bug 1476527 in neutron "[RFE] Add common classifier resource" [Wishlist,Triaged] - Assigned to Igor D.C. (igordcard) 15:02:01 As commented, David is not going to attend today 15:02:01 hi again 15:02:06 hi slaweq 15:02:26 David will present the spec in drivers meeting, in Friday 15:02:35 as agreed last meeting 15:03:00 then, once the spec is approved we can continue with the code review 15:03:10 ralonsoh: please keep in mind that I cancelled this week's drivers meeting 15:03:29 yes.... 15:03:32 hehehehe 15:03:41 I'll talk to David then 15:03:59 thx 15:03:59 my bad. But he needs to present the spec and RFE to someone else 15:04:11 sorry for that but we will not have quorum this week 15:04:50 ralonsoh: but this rfe https://bugs.launchpad.net/neutron/+bug/1476527 is approved already 15:04:50 Launchpad bug 1476527 in neutron "[RFE] Add common classifier resource" [Wishlist,Triaged] - Assigned to Igor D.C. (igordcard) 15:04:56 I know, he is trying to push it for the last 18 months 15:05:04 I know, but the spec 15:05:12 just to know how to implement it 15:05:13 so it's "only" about reviewing spec, right? 15:05:19 yes yes 15:06:25 ok then, we can move to next section 15:06:35 #topic Bugs 15:06:39 it is this spec https://review.opendev.org/#/c/678865/ right? 15:06:55 exactly 15:07:05 let me send the current links for it 15:07:11 #link https://review.opendev.org/678865 : Spec dscp + classifier 15:07:12 #link https://review.opendev.org/670049 : Neutron-Lib - classifier migration 15:07:12 #link https://review.opendev.org/670050 : Neutron Classifier migration into Neutron 15:07:12 #link https://review.opendev.org/636330 : DSCP + Classifier neutron-lib 15:07:12 #link https://review.opendev.org/636333 : DSCP + Classifier neutron 15:07:21 (all in https://etherpad.openstack.org/p/neutron_qos_meeting_chair) 15:07:26 ok, I will try review it this week 15:08:02 slaweq, thanks a lot 15:08:33 let's move to bugs 15:08:41 #link https://bugs.launchpad.net/neutron/+bug/1845176 15:08:41 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:08:45 and the patch 15:09:05 #link https://review.opendev.org/#/c/687922/ 15:09:39 I still need to address some problems with fullstack tests 15:09:47 https://7513009f5bff8f76e461-f83d06667d580e000031601b82c71a43.ssl.cf2.rackcdn.com/687922/9/check/neutron-fullstack/acf81f5/testr_results.html.gz 15:10:07 related to the need cache variables added, of course 15:10:39 but at least I think the patch is addressing the problem we have 15:10:57 any comment? 15:11:44 next one 15:11:56 #link https://bugs.launchpad.net/neutron/+bug/1845161 15:11:56 Launchpad bug 1845161 in neutron "Neutron QoS Policy lost on interfaces" [High,In progress] - Assigned to Rodolfo Alonso (rodolfo-alonso-hernandez) 15:12:00 and the patch 15:12:03 #link https://review.opendev.org/#/c/690098/ 15:12:15 this one is just failing randomly in the tests 15:12:30 but I didn't see any error related to the patch 15:13:02 (according to my understanding) 15:13:24 reviews are welcome always! 15:14:20 sure ralonsoh 15:14:24 I will review 15:15:25 ok, next seciton 15:15:32 #topic Open Discussion 15:15:40 I don't have anything here 15:15:43 and you slaweq ? 15:16:55 https://github.com/openstack/neutron/blob/master/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/qos_driver.py#L137 15:17:12 nice to see you 15:17:19 what is that? 15:17:22 ahhh yes 15:17:27 Hey, just got out of a meeting @.@ 15:17:34 Sorry about that 15:17:52 the DSCP ofctl implementation 15:18:22 While I was working on the the classifier DSCP backend I realised that QoS and a few other extensions are not using the Native openFlow driver 15:18:38 instead of using the native implementation, the DSCP is using the cli one 15:19:00 I know this is another stone in the shoe 15:19:22 but we want to get rid of the CLI implementation and use only the native one 15:19:27 I'm working on a patch atm for the QoS to use the native driver, but we should probably try to deprecate: https://github.com/openstack/neutron/blob/master/neutron/agent/common/ovs_lib.py#L343 15:19:34 and you are going to refactor extensively the DSCP part 15:19:45 you should first use the native imp here 15:19:54 yup 15:20:32 I agree: run_ofctl should be removed ASAP 15:20:52 I'll open a bug to track this, I'll send you the link 15:20:59 Will I include the deprecation flag in the patch? 15:21:04 Ack, thanks! 15:21:13 deprecation? 15:21:19 hmmmm 15:21:20 of run_ofctl 15:21:30 yes, we should 15:21:54 let me check how many calls in neutron are made to this function 15:22:37 will do, In Neutron, I don't think there are any after QoS, but I did see this being used in networking-sfc, I'll properly check Neutron. 15:23:11 this is used in Neutron just in OVSBridge 15:23:25 ouch 15:23:37 I didn't even know that we still have such method 15:23:38 yes, but the native is a child of OVSBridge 15:24:02 davidsha, yes, but only few methods using ofctl 15:24:09 the problem in sfc 15:24:11 yup 15:24:24 is sfc using OVSBridge methods? 15:24:41 SFC has one or 2 calls to it 15:24:44 or it's own implementation 15:24:53 to ovsbridge methods? 15:25:34 https://github.com/openstack/networking-sfc/blob/d30a2f576dc511295cbb29623dfa1b9bf84f5760/networking_sfc/services/sfc/common/ovs_ext_lib.py#L70 15:26:01 Line 57 above it proxies self to self.bridge 15:26:29 I understand they use it, it's easier 15:26:50 actually the way to run an os-ken application is not trivial 15:27:07 Ya, I'm still trying to get the DSCP mark to work 15:27:33 the good point in ovs dscp you are already inside an os-ken application 15:28:00 ok, let me open the bug to deprecate ofctl and I'll send you the link 15:28:27 kk, I need to drop, thanks! 15:28:39 bye 15:28:54 cya 15:28:56 anything else here in open discussion? 15:29:48 thank you all for attending and reading the log 15:29:58 see you here in two weeks 15:30:07 #endmeeting