15:01:09 #startmeeting neutron_qos 15:01:10 Meeting started Tue May 23 15:01:09 2017 UTC and is due to finish in 60 minutes. The chair is ralonsoh. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:11 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:14 The meeting name has been set to 'neutron_qos' 15:01:20 #topic RFEs 15:01:33 Today the agenda is pretty full 15:01:57 #link https://bugs.launchpad.net/neutron/+bug/1560961 15:02:01 Launchpad bug 1560961 in neutron "[RFE] Allow instance-ingress bandwidth limiting" [Wishlist,Fix released] - Assigned to Slawek Kaplonski (slaweq) 15:02:07 The API code is merged 15:02:15 Congrats slaweq ! 15:02:26 Congrats! 15:02:32 OVS implementation: #link https://review.openstack.org/#/c/457816/ 15:02:38 hello 15:02:40 and thx 15:02:41 :) 15:02:52 this patch is going well 15:02:53 but 15:02:59 #link https://review.openstack.org/#/c/466899/ 15:03:06 yes, but first I need to do one more small patch 15:03:21 This second patch to change the delete handler is kind of rejected 15:03:23 https://review.openstack.org/#/c/466899/ 15:03:39 Ok, I don't see Ihar here.... 15:03:49 I talked with ihrahys yesterday night 15:03:54 and? 15:03:56 I know what to do there 15:04:12 to add several entry points? 15:04:14 I will add there also calls to "delete_ingress_bandwidth_limit_rule" 15:04:21 and other such rules 15:04:23 pffff I don't like it 15:04:34 so basically I will do what mlavalle proposed in comment 15:04:40 I know 15:04:48 but I prefer to have a unique entry point 15:05:01 and the backend will accept or not the parameter 15:05:08 but it's not big deal 15:05:25 I'm also not big fan of this but what I can do :) 15:05:31 ok, I'll review your following patches 15:05:40 no problem, do this way 15:05:45 thx 15:05:52 next one 15:05:53 #link https://bugs.launchpad.net/neutron/+bug/1578989 15:05:54 Launchpad bug 1578989 in neutron "[RFE] Strict minimum bandwidth support (egress)" [Wishlist,In progress] - Assigned to Rodolfo Alonso (rodolfo-alonso-hernandez) 15:06:06 I need to talk to Miguel Lavalle 15:06:13 I can't see him now 15:06:45 so i'll postpone this conversation and I'll submit the conversation results 15:06:55 next one 15:06:57 #link https://bugs.launchpad.net/neutron/+bug/1596611 15:06:58 Launchpad bug 1596611 in neutron "[RFE] Create L3 IPs with qos (rate limit)" [Wishlist,Triaged] - Assigned to LIU Yulong (dragon889) 15:07:13 First, the spec 15:07:14 #link https://review.openstack.org/#/c/374506/ 15:07:41 It's almost approved, although there are some gaps in the implementation details 15:07:51 but if cores accept it, that's ok 15:08:04 please, take a final look at the spec 15:08:15 I will try to look on it today 15:08:20 second, the TC changes 15:08:20 #link https://review.openstack.org/#/c/453458/ 15:08:34 I don't agree with having two TC wrappers 15:08:38 I'm against it 15:09:10 and I was assertive on this idea 15:09:19 what's the point to have two classes for same puprose? 15:09:26 one sec 15:09:43 "l3 tc lib has much differences from original tc_lib. The file is stored separately is more clearly." 15:09:54 the answer from the reviews 15:10:00 what are those differences? 15:10:23 the way the qdiscs and the filters are created and filtered 15:10:32 I will check it today also but I'm not sure if it's good idea 15:10:51 yes, but can't it be added in separate methods in existing class? 15:10:59 I appreciate your reviews 15:11:33 IMO, it's just a matter of merging both wrappers 15:11:58 and taking care of the functionalities added by both classes, the current one and the new one 15:12:00 I agree with You but I will take a look on it tonight 15:12:07 perfect 15:12:20 and 3rd, the API 15:12:21 #link https://review.openstack.org/#/c/424466/ 15:12:29 IMO, that needs a big refactor 15:12:46 this API is breaking the current QOS API 15:13:01 my comments are in the review 15:13:13 btw 15:13:28 it's anyone, apart from slaweq and me here?? 15:13:33 davidsha 15:13:50 Sorry was looking at the patches! 15:13:54 no problem 15:14:17 so, just to recap this RFE: there is a lot of work to be done in the API coding 15:14:31 next one 15:14:32 #link https://bugs.launchpad.net/neutron/+bug/1560961 15:14:33 Launchpad bug 1560961 in neutron "[RFE] Allow instance-ingress bandwidth limiting" [Wishlist,Fix released] - Assigned to Slawek Kaplonski (slaweq) 15:14:44 code merged! congrats 15:15:01 I'll remove this one from the list 15:15:04 but it's only API patch merged :) 15:15:14 I know 15:15:21 :) 15:15:28 * mlavalle got confused with the meeting start time :-( 15:15:32 Which backend are you going to do first 15:15:35 ? 15:15:41 but as I said before it's moving forward :) 15:15:46 ovs is first one 15:15:52 Hey mlavalle 15:15:54 perfect 15:15:59 hi mlavalle, no problem 15:16:03 https://review.openstack.org/#/c/457816/ 15:16:10 this is patch for ovs ingress bw limit 15:16:25 for lb I have something done partially in my local devstack 15:16:31 oh, yes! I missed that in the meeting etherpad. One sec.... 15:17:15 ok, I had this spec twice! 15:17:22 hehehee 15:17:33 perfect, next one 15:17:35 #link https://bugs.launchpad.net/neutron/+bug/1639220 15:17:36 Launchpad bug 1639220 in neutron "[RFE] Introduce Network QoS policy "is_default" behaviour" [Low,In progress] - Assigned to Rodolfo Alonso (rodolfo-alonso-hernandez) 15:17:43 slaweq: should I expect a revision to https://review.openstack.org/#/c/457816/ before reviewing again? 15:18:11 yes, there should be a new one 15:18:14 mlavalle: yes 15:18:19 ++ 15:18:35 first to remove the delete handling code and more stuff 15:18:37 I will need to rebase it when https://review.openstack.org/#/c/466899/ will be finished 15:19:01 mlavalle: I talked with ihrahys yesterday and we deviced to make it as You proposed :) 15:19:07 ahh, that's the new one, ok, will also take a look 15:19:19 mlavalle: but this new one is not finished yet 15:19:21 slaweq: yeah,m I followed the conversation in channel yesterday 15:20:00 ok, going to the "is_default" one 15:20:05 ok 15:20:11 the code is waiting.... 15:20:25 reviews, maybe? 15:20:33 it has one +2 and one +1 15:20:40 yes, final ones 15:20:46 that's all 15:21:13 ok, let's move to the next one 15:21:18 #link https://bugs.launchpad.net/neutron/+bug/1505627 15:21:19 Launchpad bug 1505627 in neutron "[RFE] QoS Explicit Congestion Notification (ECN) Support" [Wishlist,Triaged] - Assigned to Reedip (reedip-banerjee) 15:21:21 ok, will take a look 15:21:33 reedip? 15:22:23 I'll try to ping reedip latter today. The spec is stopped since march 15:22:25 The comment I have from the drivers meeting is that they want an opinion from the QoS gang as to whether this is something you are going to pursue 15:23:03 well, at least should be interesting to have a detailed spec to propose 15:23:20 that would be a good next step 15:23:23 ++ 15:23:29 I'll join next drivers meeting to ask this 15:24:00 This is mainly reedip's work 15:24:08 it is very late for you: 2300UTC 15:24:17 no, problem 15:24:20 ok 15:24:36 mlavalle: I think it's 2200 UTC 15:24:42 and the last one 15:24:43 yes, slaweq is right 15:24:58 yes, it's 2200UTC 15:25:12 next one 15:25:13 #link https://bugs.launchpad.net/neutron/+bug/1686035 15:25:14 Launchpad bug 1686035 in neutron "[RFE] More detailed reporting of available QoS rules" [Wishlist,Triaged] - Assigned to Slawek Kaplonski (slaweq) 15:25:26 I have one concern: ihar's comment 15:25:43 I wrote some specs for this once https://review.openstack.org/#/c/466500/ 15:25:51 yeah, same concern here 15:25:51 about doing this feature more generic: (https://review.openstack.org/#/c/386555/7/guidelines/capabilities.rst) 15:26:11 I don't know how to do it more generic in fact 15:26:20 Yes, but this spec is focused only in QoS 15:26:24 but I wanted to be on next drivers meeting to talk about it also 15:26:38 I know, it's very difficult to make a generic API for all extensions 15:26:58 slaweq: that will be great 15:27:25 I have some concerns about the differentiation between the admin user and regular user 15:27:41 I even don't know exactly what other resources should be available in same way (backend support details) 15:27:45 the differences in the information sent 15:28:14 if you join next day the drivers meeting, can you ask this too? 15:28:36 having more feedback will be very helpful 15:28:43 yes, I will ask them 15:29:00 I wanted to write some first draft of specs to discuss it on drivers meeting 15:29:40 yes, I understand, and that's ok. You have smething to present 15:29:51 exactly :) 15:30:10 one more thing before jumping to the other section 15:30:13 slaweq: I will try to provide feedback before the drivers meeting 15:30:20 thx mlavalle 15:30:49 mlavalle: after this meeting, do you have time to talk about https://bugs.launchpad.net/neutron/+bug/1578989? 15:30:51 Launchpad bug 1578989 in neutron "[RFE] Strict minimum bandwidth support (egress)" [Wishlist,In progress] - Assigned to Rodolfo Alonso (rodolfo-alonso-hernandez) 15:31:08 sure 15:31:13 perfect 15:31:30 ok, let's go to bugs 15:31:33 #topic Bugs 15:31:39 #link https://bugs.launchpad.net/neutron/+bug/1676877 15:31:40 Launchpad bug 1676877 in neutron "Increase "TestQosPlugin.test_update_policy_rule" coverage" [Medium,In progress] - Assigned to Reedip (reedip-banerjee) 15:32:11 reedip has this one on-hold 15:32:39 as I said, I'll try to ping reedip a bit latter 15:32:55 next one 15:32:56 https://bugs.launchpad.net/neutron/+bug/1657381 15:32:57 Launchpad bug 1657381 in neutron "QoS drivers need to implement a precommit for the actions" [Medium,In progress] - Assigned to Rodolfo Alonso (rodolfo-alonso-hernandez) 15:33:51 The code is delivered and just to be reviewed 15:34:06 Please, this patch is almost finished 15:34:16 ok, I will check it 15:34:48 and the last one 15:34:50 #link https://bugs.launchpad.net/neutron/+bug/1649517 15:34:50 Launchpad bug 1649517 in neutron "qos policy attached to network, qos_policy_id is reflecting on neutron net-show , but not on the port with neutron port-show" [Wishlist,In progress] - Assigned to Reedip (reedip-banerjee) 15:35:05 I belongs to reedip 15:35:14 I'll ping him 15:35:16 reedip took this one from me but he didn't do anything there yet 15:35:53 I'll try to ping him to know which patches is going to continue 15:36:10 if he is overloaded, I'll ask him to transfer some of them 15:36:41 I'll try to have the answer this week 15:36:59 ok 15:37:05 and that's all! 15:37:24 there are no more topics 15:37:37 #topic Open Discussion 15:37:37 ack, If he needs to offload that work I can take that bug. 15:37:50 davidsha: that's perfect 15:38:01 as I said, I'll try to ping him this week 15:38:41 does anyone any other topic to talk about? 15:38:46 or any question? 15:39:02 I'm good. 15:39:07 me too 15:39:14 me too 15:39:24 davidsha: where are you located? 15:39:24 perfect 15:39:30 mlavalle: Ireland 15:39:47 yeah, with that last name, that's what I thought ;-) 15:39:52 :P 15:40:01 so please, take a look at "L3 IP limit" and "ingress limiting BW" 15:40:10 both RFEs are important 15:40:15 To be fair there is more Irish outside of Ireland than in it! 15:40:15 ralonsoh: yes sir! :P 15:40:23 hehehe 15:40:25 ralonsoh: Will do! 15:40:31 davidsha: yeah, I know, That' why I asked 15:40:34 davidsha: in Ireland there is more poles probably :D 15:41:15 LOL 15:41:28 hehehehe 15:41:49 ok, I'm going to end the meeting. See you next week and in IRC 15:42:10 #endmeeting