14:02:00 #startmeeting neutron_qos 14:02:02 Meeting started Wed Aug 12 14:02:00 2015 UTC and is due to finish in 60 minutes. The chair is ihrachyshka. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:02:03 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:02:06 The meeting name has been set to 'neutron_qos' 14:02:10 #topic Announcements 14:02:36 first thing first: hopefully, feature/qos lives its last days: we'll request merge back today. 14:02:48 yipieeee :) 14:02:53 * amuller cries 14:02:57 I'll send an email later once the merge patch is up for review, and ajo said he'll post a video with the feature 14:03:19 * ajo ajo is on it :) 14:03:31 the original plan was to request merge on Mon, but on Mon we had some things to fix, like devref or the fact that we limited ingress instead of egress ;) 14:03:34 * jschwarz a video! \o/ 14:03:45 and yesterday we had gate failures that are now fixed 14:04:00 I expect remaining feature/qos patches to merge in an hour. so stay tuned. 14:04:13 any remaining work will proceed in master 14:04:17 ack 14:04:27 (unless there are major flaws that will need fix before merge-back) 14:04:31 I found a issue with policy.json that will need fix, 14:05:00 it will allow a tenant creating a policy, a rule, but crashes when updating a rule 14:05:20 tenants should not create qos policies , or rules for this release 14:05:23 good. we have stuff to fix, that's for sure. 14:05:37 yes 14:05:45 #topic ongoing work 14:06:43 so I know that moshele was looking into refactoring qos extension drivers API. he has a patch: https://review.openstack.org/211090 but now it's abandoned 14:06:52 moshele, I guess you'll revive it once in master, right? 14:07:03 yes 14:07:34 also, jschwarz was working on fullstack tests. and we have one: https://review.openstack.org/202492 but since it requires neutronclient changes first, it will wait 14:07:47 yes 14:08:26 finally, we have client changes: https://review.openstack.org/189655 and https://review.openstack.org/198277 thanks to vikram, Ramanjaneya and jschwarz for supporting those 14:08:39 I hope we'll get them in quick after neutron merge 14:08:45 jschwarz: anything pending on neutron-client part? 14:08:47 then we'll be able to proceed on fullstack 14:08:54 ihrachyshka: spec update is waiting for second +2 14:09:01 ajo, was that an issue in client to solve with the name filter? ^ 14:09:12 ihrachyshka, correct, 14:09:19 oh right. we have spec to update: 14:09:21 ihrachyshka, as ajo mentioned, we found a but on the neutronclient where the rule might be searched for using a name 14:09:21 #link https://review.openstack.org/199112 14:09:29 please review ^ and we'll make sure it's in :) 14:09:35 that's of course an error because rules don't have a name. I'm looking into that now 14:09:41 thanks jschwarz 14:09:52 of course 14:10:07 other than that, we will still have some TODOs here and there to solve, but nothing critical. 14:10:57 I guess once client and server and spec are in, we can claim bp is done? fullstack will go as an optional beyond the blueprint I guess since it may take time to get the depending patches in first. 14:11:04 what do you think? 14:11:27 anything failing beyond it should be handled as a bug I thinik 14:11:30 sounds good to me 14:12:15 ok, I assume silence means everyone agrees :) 14:12:17 nay 14:12:20 jschwarz, vikram : looking at the spec: 14:12:21 neutron qos-bandwidth-limit-rule-update 14:12:22 NAY! 14:12:25 you cannot claim the blueprint is complete without an integration test imo 14:12:27 but the client expects the opposite 14:12:35 which is counter intuitive 14:12:40 amuller, hm. like... any other blueprint? 14:12:51 ajo, well, that's not really something we can change I think... 14:12:51 ihrachyshka: can we try and raise the bar? 14:13:11 is there anything blocking the fullstack test after merge to master? 14:13:24 ajo, the lbaas guys did opposite of what you wrote as well.. changing that goes deep into neutronclient mechanics I think 14:13:26 amuller, we obviously can. I just wonder what it buys us. do you think we will stop working on fullstack right after it's marked done? 14:13:41 jschwarz, ok, then we need to fix the spec 14:13:44 amuller, I guess we need to go and review patches that jschwarz rebased.. 14:14:14 amuller, the neutronclient patches also block the fullstack test, and neutronclient is blocked because the gate is broken for that repo. 14:14:19 amuller, ok, if you are against, I take it as order :) 14:14:22 (for the last week) 14:14:43 amuller, heh. and here you should put your testing hat on! 14:15:01 time to fix a gate then... 14:15:21 amuller, are you into the fix? are you in touch with pc_m? 14:15:28 not at all 14:15:33 I'll do that though 14:15:39 thank you 14:15:48 I think they may not see the end of the tunnel :) 14:16:08 ok, let's move to open agenda 14:16:12 #topic open agenda 14:16:26 ajo, so can you update us about why tenants should not create policies? 14:16:28 so we need to revisit the policy.json settings 14:16:37 ihrachyshka: yes 14:16:50 the initial plan was to only let admins create and maintain policies/rules 14:16:59 if a policy is shared, a tenant can attach it to a port or net 14:17:02 but not otherwise 14:17:16 in the future, RBAC will make that more modular 14:17:39 people willing to let their tenants do qos themselves, will have to modify policy.json, and we will document that 14:17:49 ajo, but it's supported, right? 14:17:54 with the policy change of course 14:17:58 ihrachyshka, yes 14:18:04 we have the code to handle access, kudos to jschwarz 14:18:11 jschwarz++ 14:18:12 ^_^ 14:18:19 yes, we have to review and tune the policies 14:18:26 and provide the 2nd alternate (open example) in documentation 14:18:28 if we would have time, we could even get RBAC this cycle 14:18:38 I'd leave that for M 14:18:46 I think it's quite pluggable the way kevinbenton implements it 14:18:49 ihrachyshka, RBAC still has unmerged code so... 14:18:52 I believe we should focus in polishing, testing and debugging 14:19:01 i agree with ajo here 14:19:05 jschwarz, well, I'm almost sure it's a matter of days. 14:19:12 I see a lot of review traction around it 14:19:21 ok, let's polish :) 14:19:24 or czech :) 14:19:27 lol 14:19:30 :) 14:19:38 I'm more comfortable with spanish 14:19:44 hebrew? 14:20:02 :) 14:20:03 nah, no czech :* 14:20:05 :( 14:20:33 ihrachyshka, in regards to the open agenda; neutronclient still requires a bit of work - there's that rule-naming thing and a few reviews still left unhandled 14:20:36 anything else ongoing or needs discussion? 14:20:46 jschwarz, I bet you are on it 14:20:49 I'll get to them by tomorrow I think - it will be ready by time for L for sure. 14:20:51 XD 14:21:02 see?!! I tell ya 14:21:22 just letting you know so that there are no surprises ;-) 14:21:42 overall people, good work on the branch, I look forward to see us polishing the feature in another one ;) 14:22:00 I have f question regarding nova flavor extra_spec settings for qos, but maybe we can discuss it next week, after pre-merge crisis is over 14:22:14 jschwarz, I don't remember when there were any surprises from your side. it's generally like 'yeah, there is an issue. and btw, the fix is up' 14:22:32 ihrachyshka, thanks ^_^ 14:22:33 irenab, ok cool. 14:22:56 irenab, that's documented on the spec, nova can set flavors for qos, but that's not compatible with ours 14:23:08 please check the spec update patch and if something else need correction, lets add it 14:23:21 irenab, just added a nit now 14:23:24 so if there is nothing critical, I suggest we end the meeting now and I go check the queue on whether I can proceed with merge request already. 14:23:29 ajo: I think we should check ifwe can integrate both 14:23:45 irenab, yes, we will certanly need to integrate for scheduling / guarantee purposes 14:23:49 ajo, I think it's two parallel things, but let's move it to the next week :) 14:23:55 irenab: I'm already talking with nikola dipanov for that :) 14:23:59 ajo++ 14:24:05 ajo, do you want to work on the spec change re: neutronclient and I'll do the review afterwards? 14:24:05 for users its easier to manage per flavor qos requremens 14:24:17 ajo: please loop me in 14:24:28 irenab, yes, also assigning neutron qos flavors to nova would be cool 14:24:30 if that's what you mean :) 14:24:39 irenab: I will :) 14:24:55 ajo: I think so :-) 14:26:50 ok, I take the silence as the lack of more critical things to discuss 14:27:00 #endmeeting