14:00:17 #startmeeting nova_scheduler 14:00:18 Meeting started Mon Oct 10 14:00:17 2016 UTC and is due to finish in 60 minutes. The chair is edleafe. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:20 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:22 The meeting name has been set to 'nova_scheduler' 14:00:24 Anyone around? 14:00:25 o/ 14:00:29 o/ 14:00:35 o/ 14:00:36 + 14:01:26 Let's give everyone one more minute 14:01:27 \o 14:01:51 o/ 14:02:07 Let's start 14:02:18 #topic Specs and Reviews 14:02:32 No one added anything to the agenda 14:02:38 i have something 14:02:44 https://review.openstack.org/#/c/362863/ - the series starting there, 14:02:45 (which is at https://wiki.openstack.org/wiki/Meetings/NovaScheduler BTW) 14:02:49 sure 14:02:51 quick nit, we need a new ocata bp for that 14:02:57 since generic-resource-pools was closed in newton 14:03:00 doesn't need a spec 14:03:11 just a generic-resource-pools-ocata blueprint for tracking, something like that 14:03:27 mriedem: sure, sounds good 14:03:37 mriedem: +1 14:03:47 #action edleafe to add an Ocata BP for https://review.openstack.org/#/c/362863/ series 14:04:01 mriedem: I'll create one. 14:04:06 jaypipes: too late 14:04:08 oh, ok edleafe can :) 14:04:10 already called it 14:04:16 :-P 14:04:34 Anything else? 14:04:35 just ping me 14:04:38 and i'll approve it 14:04:40 sure 14:04:42 the traits API spec was update https://review.openstack.org/345138 14:05:00 alex_xu: yup, currently re-reviewing that one. 14:05:00 #link https://review.openstack.org/345138 14:05:09 jaypipes: thanks 14:05:40 alex_xu: saw your replies - will review again later 14:05:49 edleafe: cool, thanks 14:06:02 and there's a spec for performance improvement for get_all_host_states 14:06:06 I'd love some review on both nested resource providers and custom resource classes work. 14:06:13 #link https://review.openstack.org/#/c/345874 14:06:14 Yingxin: link? 14:06:14 https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/nested-resource-providers 14:06:21 https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/custom-resource-classes 14:06:38 #link https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/nested-resource-providers 14:06:42 #link https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/custom-resource-classes 14:06:52 heh, thanks ed 14:07:15 jaypipes: hey, it helps me remember what I need to review 14:07:29 Any others? 14:07:48 the resource classes spec isn't approved? 14:07:52 And a reminder: it helps to add those to the agenda *before* the meeting so that they can be reviewed ahead of time 14:08:04 mriedem: nope AFAKK 14:08:06 https://review.openstack.org/#/c/312696/ 14:08:27 jaypipes: are you and dansmith on the same page about https://review.openstack.org/#/c/312696/ ? 14:08:29 mriedem: no, I've been working on *code* not spec to prove it out, since lots of folks at the midcycle complained about too much focus on the specs and not enough on code. 14:09:02 yeah, and I've reviewed some of that code 14:09:06 mriedem: the code is what dansmith has been reviewing. been waiting on more reviews on that before I update the spec. 14:09:19 jaypipes: do you think it should still be an enum now that custom classes are a thing? 14:09:39 edleafe: it's not an enum anymore 14:09:40 edleafe: it's no longer an enum... it's a StringField. 14:09:49 ah, ok 14:09:54 jaypipes: dansmith: ok i guess we need to sort out the bp then, since it's not approved 14:10:04 the version I had the field was still BaseEnum 14:10:12 I need to push another rev that fixes up the test_objects.py and updates the version, but that should be done shortly. 14:10:14 so i guess we're saying, approve the bp, review the code, write the spec afterward as a doc artifact? 14:10:19 caused all sorts of problems changing ALL to STANDARD 14:10:30 mriedem: that works for me. 14:10:36 dansmith: ^? 14:10:42 mriedem: that sounds fine to me, but I was just getting a little spec tired 14:10:52 ok 14:10:53 mriedem: jaypipes: I'd rather love to see an updated spec saying that is an implementation detail 14:10:56 mriedem: though it's more "update the spec afterward" instead of "write the spec afterward" 14:11:03 Isn't a spec to keep from writing dead-end code? 14:11:17 cripes 14:11:22 mriedem: jaypipes: so we could +A the spec, and then discuss on the implementation detail afterwards 14:11:31 during the change review 14:11:40 bauzas: that sounds saner to me 14:11:44 edleafe: I wrote 9 specs -- and the accompanying hell of reviews/revisions -- last cycle. Feedback at the midcycle was I focused too much on specs and not enough on code. trying to change that now. 14:11:47 if there is momentum i don't want to stifle this 14:11:55 jaypipes: agreed 14:11:59 mriedem: +1 14:12:06 i use the spec as a reference to review a thing i haven't been involved in, 14:12:13 but if dansmith is on this right now i'll just approve the bp 14:12:16 and the spec can be updated later 14:12:23 jaypipes: but I think the problem is that the specs had too much detail, and were being reviewed like they were code 14:12:25 we have a process ? 14:12:25 my guess is the spec is overly detailed and it was getting bogged down in that 14:12:51 I mean, if we say that needs a spec, then let's update the spec, remove that detail and accept that 14:13:06 sure, some details are probably nitty 14:13:22 The process is supposed to *help* development, right? 14:13:24 and I don't want to have jaypipes working during all the cycle about the specs 14:13:43 but there is also something we say about having at least the design written in specs 14:14:06 but like I said, discussing about the format of that field seems a detail to mre 14:14:08 me 14:14:13 bauzas: how about you update the spec to remove all the detail while we work on the code? maybe they can be merged in parallel then, 14:14:14 not really a design point 14:14:17 if the impl details are out 14:14:24 dansmith: okay, I can do that 14:14:35 otherwise I'm kinda sick of delaying the code for things that have to be figured out in code just so we can write them as text first 14:14:37 I can chip in too 14:14:51 bp is approved 14:15:42 Let's move on then 14:15:49 Anything else? 14:15:55 I have one thing to propose 14:16:00 #link https://review.openstack.org/#/c/381912 14:16:18 similar one was merged for Juno (but for images only) 14:16:26 the link in the spec 14:16:43 pkholkin: Do you have any questions, or just want some eyeballs on that? 14:16:52 the latter I think 14:17:15 I don't have questions now, just a presentation for now) because there were no reviews except alaski 14:17:30 pkholkin: ok, thanks - just wanted to make sure 14:17:40 want reviews/opinions 14:17:48 I want to implement this in Ocata 14:17:59 PoC is ready, too, the link is in the spec 14:18:31 I decided to make another review and bp for this 14:18:48 pkholkin: ok, added to my review list 14:19:01 ok, thanks 14:19:05 #topic Opens 14:19:15 First up : summit topics 14:19:32 We have two slots for scheduler/placement, right mriedem? 14:19:56 * edleafe hasn't checked recently 14:20:06 edleafe: yes 14:20:10 first is quantitative, 14:20:12 2nd is traits 14:20:23 cool 14:20:26 3 slots if you count the retrospective 14:20:37 Are we still good with those two topics? 14:20:49 (asking the group) 14:20:50 btw the etherpads are up 14:20:59 so can start filling in the agenda 14:22:03 OK, next up: Cells awareness in scheduler 14:22:07 alaski: around? 14:22:36 I think no 14:23:09 #link https://review.openstack.org/#/c/381275/ 14:23:37 The spec looks good, but there are a lot of "to be figured out later" sections 14:24:00 It would be good to get some more reviews on that 14:24:04 pre-summit 14:24:26 I had one other thing to discuss 14:24:53 Should we have this meeting next week? I don't know if people will be too busy one week before the summit 14:25:02 I'll be available to run it 14:26:14 The silence is deafening! 14:26:20 edleafe: I'd rather ask what could be the objective 14:26:22 might as well leave it here 14:26:31 if there is nothing to talk about, then end early 14:26:37 you might want to double check on summit prep 14:26:40 OK, I'll keep it just in case last-minute questions come up 14:26:42 maybe 14:27:14 So are we done? 14:27:43 yes from me :) 14:27:51 #endmeeting