15:00:18 #startmeeting neutron_qos 15:00:19 Meeting started Tue Sep 26 15:00:18 2017 UTC and is due to finish in 60 minutes. The chair is ralonsoh. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:21 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:22 Hello 15:00:23 The meeting name has been set to 'neutron_qos' 15:00:44 o/ 15:00:59 Hi 15:01:08 reedip and slaweq will be here soon 15:01:27 ok, let's start 15:01:28 #topic RFEs 15:01:42 #link https://bugs.launchpad.net/neutron/+bug/1505627 15:01:43 Launchpad bug 1505627 in neutron "[RFE] QoS Explicit Congestion Notification (ECN) Support" [Wishlist,Triaged] - Assigned to Reedip (reedip-banerjee) 15:02:02 The spec review is going well 15:02:05 #link https://review.openstack.org/#/c/445762/ 15:02:05 patch 445762 - neutron-specs - Spec for Explicit Congestion Notification 15:02:30 But I think reedip needs to address those late comments 15:03:05 Let's take this one out if reedip is not here now 15:03:09 next one 15:03:11 #link https://bugs.launchpad.net/neutron/+bug/1692951 15:03:12 Launchpad bug 1692951 in neutron "[RFE] DSCP mark on the outer header" [Wishlist,Confirmed] - Assigned to Ali Sanhaji (ali-sanhaji) 15:03:26 The RFE is not approved yet 15:03:32 but there are two patches 15:03:36 #link https://review.openstack.org/#/c/501267/ 15:03:37 patch 501267 - neutron - Adding TOS mark in OVS tunnels outer headers 15:03:43 #link https://review.openstack.org/#/c/501271/ 15:03:43 patch 501271 - neutron - Make TOS inherit possible in LB 15:04:05 ralonsoh: it is approved 15:04:10 oooook 15:04:13 I think see that 15:04:21 we discussed it in the last drivers meeting before the ptg 15:04:30 perfect 15:04:47 and Ali did a great job presenting it 15:04:51 I need to take a look again to both patches, but both are in progress 15:04:59 That's perfect 15:05:07 He ping me the week before 15:05:39 let's just keep this in mind: https://bugs.launchpad.net/neutron/+bug/1692951/comments/3 15:05:40 Launchpad bug 1692951 in neutron "[RFE] DSCP mark on the outer header" [Wishlist,Confirmed] - Assigned to Ali Sanhaji (ali-sanhaji) 15:06:24 I remember reading this part, but not "is approved" 15:06:41 lol, that was the most important part 15:06:51 ok, so let's take time to review the patches. I don't see any big data change at all 15:07:22 mlavalle: I know.... 15:07:43 ok, next one 15:07:44 #link https://bugs.launchpad.net/neutron/+bug/1649517 15:07:46 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:07:56 The code is almost ready 15:07:59 #link https://review.openstack.org/#/c/419642/ 15:07:59 patch 419642 - neutron - Add network_qos_policy_id to port info 15:08:37 is the failure caused by the change in the patch 15:08:38 But reedip needs to finish and address the latest comments 15:08:39 ? 15:08:54 ok, so I should expect a follow up patch 15:09:17 the functional test fail is not related, IMO 15:09:28 but there should be another patch 15:09:34 ok 15:09:54 next one 15:09:56 #link https://bugs.launchpad.net/neutron/+bug/1596611 15:09:57 Launchpad bug 1596611 in neutron "[RFE] Create L3 IPs with qos (rate limit)" [Wishlist,Triaged] - Assigned to LIU Yulong (dragon889) 15:10:11 There are two patches in gerrit 15:10:27 one sec 15:10:49 hello 15:10:50 Well, one of them was abandoned 15:10:51 sorry for late 15:10:56 #link https://review.openstack.org/#/c/445762/ 15:10:56 patch 445762 - neutron-specs - Spec for Explicit Congestion Notification 15:11:13 sorry, not this one 15:11:18 yeah, I saw that. 15:11:30 but is this something we still want to pursue? 15:11:30 #link https://review.openstack.org/#/c/453458/ 15:11:31 patch 453458 - neutron - [L3][QoS] Adding L3 rate limit TC lib 15:11:33 This one 15:11:51 Is still under review, but stopped since august 15:12:14 mlavalle: It's interesting but, personally, I don't have time for this 15:12:16 would a review help to nudge it forward? 15:12:36 mlavalle: I tried to ping the author with no luck 15:12:59 ok, I'll go through it 15:13:07 mlavalle: I don't know if just a review is enough. We should know if the author is going to continue 15:13:14 ralonsoh: it's this one with another tc class, right? 15:13:21 yes 15:13:21 yes 15:13:27 ok 15:13:39 The implementation is correct, but I don't agree with splitting the TC library 15:13:59 would you leave a comment there? 15:14:01 IIRC it was waiting for some core reviewers as me and ralonsoh don't agree with way how author did it 15:14:08 Sure, several times 15:14:17 ok 15:14:22 then I'll chime in 15:14:27 mlavalle: thanks 15:14:49 and the last RFE 15:14:52 and ask for help if I get myself in trouble, as I frequently do ;-) 15:15:04 mlavalle: yes, that's the point 15:15:28 ok, next RFE 15:15:30 #link https://bugs.launchpad.net/neutron/+bug/1560963 15:15:31 Launchpad bug 1560963 in neutron "[RFE] Minimum bandwidth support (egress)" [Wishlist,In progress] - Assigned to Rodolfo Alonso (rodolfo-alonso-hernandez) 15:15:44 I abandoned this RFE for several months 15:15:53 But I'm going to retake the work 15:15:55 * mlavalle did the same ;-( 15:16:08 mlavalle: I have some questions for you, about placement 15:16:27 mlavalle: do you have time for a conversation about this? whenever you want 15:16:32 I have some ideas 15:16:56 do you want to discuss this outside the meeting? 15:17:04 I think it's going to take a bit of time 15:17:16 and I can put the conclusions in a mail 15:17:21 and in the RFE 15:17:23 I am very interested in this, so yeah, I will make time 15:17:28 perfect!! 15:17:41 there are no more topics in the etherpad 15:17:43 we are targeting this for Queens, right? 15:18:03 mlavalle: yes... if the placement API is ready and Nova side 15:18:14 mlavalle: I'm currently working in the Nova side too 15:18:29 jaypipes said he was hoping to get it ready in Q-1 15:18:34 during the PTG 15:18:48 I know, sean-k-mooney told me that 15:19:02 I even included the comment in the Neutron PTG summary that sent a couple of days ago to the ML 15:19:14 mlavalle: I saw that 15:19:29 so I guess it is a matter of tracking it down 15:19:38 but we should start working now 15:19:42 in parallel 15:19:49 in my opinion 15:19:58 mlavalle: perfect! so we can talk later today 15:20:19 it won't be the first time I write code against an unfinished placement API :-) 15:20:56 mlavalle: hehehe. BTW, I have plans to move your client to a common place 15:20:56 what time is it now for you? 15:21:01 1620 15:21:17 would 1800 be too late for you? 15:21:22 not at all 15:21:30 ok, I'll ping you then 15:21:35 perfect! 15:21:48 I don't have any other RFE in etherpad 15:21:55 Am I missing something? 15:22:05 ralonsoh: and yes, I was fully expecting that client to be moved and changed a lot ;-) 15:22:19 sure hehehe 15:22:35 Hi all, 15:23:06 I want to discuss my RFE with you guys. 15:23:17 #link https://bugs.launchpad.net/neutron/+bug/1708460 15:23:19 Launchpad bug 1708460 in neutron " [RFE] Reaction to network congestion for qos" [Undecided,Invalid] 15:23:19 Fouad_Benamrane: please, go on 15:23:41 it's an invalid one, there is another similar 15:23:43 Why it's marked as invalid by reedip 15:23:46 ECN, by reedup 15:23:50 * mlavalle will be away from keyboard a few minutes 15:23:51 one sec 15:23:56 It's not the same. 15:24:29 Here we try to add ECN capability to neutron through ovs rules. 15:24:50 And also we react dynamically to it. 15:25:15 By policing hosts that generate congestion. 15:25:44 Our solution does not depend on host at all 15:25:46 Fouad_Benamrane: I don't see where are you talking about OVS 15:25:50 in the RFE 15:26:27 anyway, the RFE is very similar 15:27:01 Reedip RFE propose to use L3 router instead 15:27:04 IMO, this "extra" you are adding (creating a QOS limit rule), could be added to reedip's RFE 15:27:48 Ok, we can combine our REF, 15:27:59 Why not. 15:28:30 It could involve integrating the bandwidth limit rule with CCF as well for the policing rather than including it all in the ecn rule. 15:28:35 Fouad_Benamrane: let me take a look at both RFE and reedip SPEC 15:28:51 OK 15:29:05 davidsha: could you explain it again? 15:29:19 * mlavalle is back 15:29:51 davidsha: ? 15:30:03 ralonsoh: Rather than having a specific policing inside the new ecn rule a general one could be made by extending the bandwidth limit rule to work with the Common Classification framework 15:30:35 ok, but is the CCF ready to be used? 15:30:37 But the bandwidth limit rule is static 15:30:55 We need to keep track of congestion source and react to it. 15:31:07 ralonsoh: at the moment, no, not yet. 15:31:40 Fouad_Benamrane: can you explain your proposal in a SPEC? 15:31:49 Yes, 15:31:59 Fouad_Benamrane: perfect! 15:32:11 Fouad_Benamrane: If I'm not mistaken, if there is congestion the ecn value is changed to "11" isn't it? 15:32:13 Fouad_Benamrane: BTW, you are planning to support only OVS 15:32:42 Yes, this done by ECN switch in the middle of the network. 15:34:17 Fouad_Benamrane: ok, I'll mark your RFE as new again. This should not be invalid for now 15:34:46 Ok, so after that I have to propose a new spec, is it right ? 15:35:17 Fouad_Benamrane: please, take a look at https://review.openstack.org/#/c/445762/ 15:35:18 patch 445762 - neutron-specs - Spec for Explicit Congestion Notification 15:35:21 Fouad_Benamrane: I'd say sync with reedip first. 15:35:31 Do you think your proposal could be integrated here? 15:35:58 ok, I will. 15:36:04 ralonsoh, Fouad_Benamrane: I'll mark the RFE as triaged and indicate that we are waitring for a spec 15:36:18 makes sense? 15:36:32 mlavalle: as davidsha said, reedip and Fouad_Benamrane should talk first to merge both 15:36:35 if possible 15:36:42 ah, ok 15:36:47 I missed that 15:37:19 * mlavalle being tormented by a rain of messages from somewhere else :-( 15:37:26 hehehe 15:37:33 ok, any other topic?? 15:37:56 I'm good. 15:38:00 let's move to next one 15:38:01 #topic Bugs 15:38:19 there are no bugs in the list 15:38:26 \o/ 15:38:38 slaweq_: yes? 15:38:49 I'm just happy that there are no bugs :) 15:38:54 ahhh hehhehehe 15:38:55 sorry 15:38:57 me too 15:39:04 \o/ 15:39:10 perfect, next topic 15:39:11 #topic Other Changes 15:39:21 and general discussion 15:39:40 Do you have somthing in your agenda? 15:40:19 ok, thank you very much guys! 15:40:25 o/ 15:40:27 thx 15:40:29 #endmeeting