15:00:48 #startmeeting neutron_qos 15:00:49 Meeting started Tue Oct 22 15:00:48 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:51 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:53 The meeting name has been set to 'neutron_qos' 15:00:55 hello 15:00:57 Hey 15:02:09 so I think this is just you and me, in the O.K. corral 15:02:29 yup 15:02:40 let's start 15:02:41 #topic RFEs 15:02:47 #link https://bugs.launchpad.net/neutron/+bug/1476527 15:02:47 Launchpad bug 1476527 in neutron "[RFE] Add common classifier resource" [Wishlist,Triaged] - Assigned to Igor D.C. (igordcard) 15:02:54 As commented offline 15:03:06 this SPEC is going to be proposed in drivers meeting 15:03:15 to have more quorum and visibility 15:03:24 #link https://review.opendev.org/678865 : Spec dscp + classifier 15:03:24 #link https://review.opendev.org/670049 : Neutron-Lib - classifier migration 15:03:24 #link https://review.opendev.org/670050 : Neutron Classifier migration into Neutron 15:03:24 #link https://review.opendev.org/636330 : DSCP + Classifier neutron-lib 15:03:24 #link https://review.opendev.org/636333 : DSCP + Classifier neutron 15:03:35 those are the links for this RFE 15:03:51 the first one, IMO, can pass the filter 15:04:02 but of course we need more feeback 15:04:11 ack 15:04:13 that's why I proposed to present it in the drivers meeting 15:04:21 is that ok? 15:04:29 yup thats perfect 15:04:50 any question about the comments in the patches? 15:05:29 Not really, just for fleshing out the example, I'd do just the DSCP commands or the Classifier commands to create the classifications and groups? 15:05:52 At the moment I'm doing both 15:06:12 I don;t understand the question? 15:06:44 This comment: https://review.opendev.org/#/c/678865/3/specs/train/qos_classifier.rst@71 15:06:46 the classification objects (classifications and groups) should be created by this extension adn the API 15:07:02 "Can you format this as code" 15:07:22 ahhh 15:07:25 ok ok 15:07:27 related to the class_1 to class_5 example of overlap without priority 15:07:31 class_1 ethernet ether_type 0x0800(IPv4) and tcp destination port 80 15:07:32 class_2 ipv4 destination host 10.0.0.5 15:07:32 class_3 ipv6 destination 0:0:0:0:0:ffff:a00:5 and udp destination port 21 15:07:32 class_4 ethernet ether_type 0x0806(ARP) 15:07:32 class_5 treated as classification_group_id None 15:07:38 this should be .... 15:07:45 (let me chheck rst formats) 15:07:57 openstack network classification create ethernet --ether-type 0x0800 15:07:57 --name eth_ipv4 15:07:58 openstack network classification create tcp --dst-port-max 80 15:07:58 --name tcp_80 15:07:58 openstack network classification group create --classification tcp_80 eth_ipv4 15:07:58 --name class_1 15:08:05 This is what I've started 15:08:05 ahhh ahhh 15:08:13 ok ok 15:08:19 I would prefer this way 15:08:22 as OS commands 15:08:23 yes 15:08:33 Cool, I'll finish that out asap 15:08:37 (and formated as shell scripts or something) 15:08:43 kk 15:08:49 thanks! 15:09:27 so I think we are done here (for the RFE section) 15:09:36 yup 15:09:41 let's move on 15:09:42 #topic Bugs 15:09:47 #link https://bugs.launchpad.net/neutron/+bug/1845176 15:09:47 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:10:26 #link https://review.opendev.org/#/c/687922/ 15:11:09 what I'm doing there is adding the qos cache for the min BW rules 15:11:19 something missing before (bug mistake) 15:11:34 this is the same as max BW and DSCP 15:11:44 kk 15:11:52 ahh 15:11:59 and I added https://review.opendev.org/#/c/687922/7/neutron/agent/common/ovs_lib.py 15:12:33 just to document, in case of error while deleting a queue register, what happened and which QoS registers had this queue 15:12:52 but I didn't change the behaviour because I still raise the exception 15:12:59 and that's all 15:13:14 next one 15:13:16 #link https://bugs.launchpad.net/neutron/+bug/1845161 15:13:16 Launchpad bug 1845161 in neutron "Neutron QoS Policy lost on interfaces" [High,In progress] - Assigned to Rodolfo Alonso (rodolfo-alonso-hernandez) 15:13:29 #link https://review.opendev.org/#/c/690098/ 15:13:36 I have proposed a WIP patch 15:13:40 (10 mins ago) 15:13:52 the patch description is quite long 15:14:01 (and descriptive) 15:14:22 if we have two events (removed, added) in the same iteration 15:14:23 This was related to the other bug from last meeting correct? 15:14:27 yes 15:15:13 so I made a quick analysis, documented in 15:15:16 (one sec) 15:15:31 https://review.opendev.org/#/c/684457/, PS1 comment 15:15:39 and that's why I proposed another patch 15:15:52 trying to catch the real problem and fix it 15:16:07 understood 15:16:15 as commented, the commit message is descriptive 15:16:19 and that's all!! 15:16:38 I don't have more bugs 15:16:56 kk, I'll add these to my reviews! 15:17:38 and last section 15:17:39 #topic Open Discussion 15:17:49 so David, tell me your problems... 15:18:18 My 3d printer doesn't print fast enough for halloween... 15:18:32 hahahaha 15:19:02 But I'll survive! 15:19:11 yourself? 15:19:33 bahhh I'm fine, too much work 15:19:35 hehehe 15:19:38 anyone lurking has another topic to be discussed? 15:20:31 Thank you very much and see you in two weeks 15:20:34 bye 15:20:40 see ya! 15:20:41 #endmeeting