14:00:10 #startmeeting nova_scheduler 14:00:11 Meeting started Mon Jun 19 14:00:10 2017 UTC and is due to finish in 60 minutes. The chair is edleafe. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:13 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:15 The meeting name has been set to 'nova_scheduler' 14:00:19 o/ 14:00:22 Good UGT morning! Who's here? 14:00:28 o/ 14:00:44 o/ 14:01:27 I know that cdent is on PTO. jaypipes, dansmith - around? 14:01:44 edleafe: yeah. currently replying to your email. 14:01:45 in another meeting, but yes 14:02:09 cool. Let's start 14:02:15 #topic Specs & Reviews 14:02:26 #link Nested Resources: series starting with https://review.openstack.org/#/c/415920/ 14:02:44 Not much action on this in the past week 14:03:14 Probably because of the focus on this: 14:03:15 #link Alternate Allocations https://review.openstack.org/#/c/473377/ 14:03:18 #link Spec: https://review.openstack.org/#/c/471927/ 14:03:47 I posted an email about clarifying where this is headed 14:03:56 #link email thread on direction: http://lists.openstack.org/pipermail/openstack-dev/2017-June/118572.html 14:04:08 I thought we'd discuss it in Open Discussion 14:04:22 #link project_id and user_id in PUT /allocations: https://review.openstack.org/#/c/469634/ 14:04:26 Both patches in that series need a second +2 14:05:26 #link Delete all inventory: https://review.openstack.org/#/c/460147/ 14:05:38 After a lot of back-and-forth, this looks ready; needs some +2s 14:05:56 #link Placement API ref docs: https://review.openstack.org/#/q/topic:cd/placement-api-ref+status:open 14:06:02 The list is getting shorter! Great work there! 14:06:46 Any other specs or reviews anyone wants to discuss? 14:07:11 edleafe: I'll be pushing the next in the allocation candidates series shortly.. 14:07:17 edleafe: have the REST API part done. 14:07:23 edleafe: then moving on to scheduler. 14:07:32 jaypipes: that's great 14:08:30 Moving on... 14:08:33 #topic Bugs 14:08:39 #link Placement bugs https://bugs.launchpad.net/nova/+bugs?field.tag=placement 14:08:43 One new bug reported last week; status is still undecided 14:09:03 Any other bug-related issues? 14:09:32 * bauzas waves late because daughter to pick at school 14:09:41 * edleafe waves back 14:10:12 * edleafe enjoys that daughter has graduated and can drive herself around 14:11:44 OK, on to... 14:11:46 #topic Open discussion 14:11:49 The main topic is Jay's patch for "alternate" allocations. It is still unclear to many of us what the end game is here, so I started the email thread linked above. 14:12:00 I think that if that's clearer, we can all help push it forward more quickly, without the uncertainty of wondering if a change is what is needed. 14:12:02 edleafe: hah, still 9 years to await for her then :) 14:12:22 edleafe: I highly doubt that. 14:12:49 edleafe: the email confused me 14:12:53 so, the first prio of prios for our scheduler prio is https://review.openstack.org/#/c/473377/ right? 14:12:54 the "existing flow" i mean 14:13:17 mriedem: yeah, I realized I should have said "the original plan" 14:13:21 or something like that 14:13:23 edleafe: the "current flow" in your email is really talking about the series of proposed changes before the allocation candidates stuff right? 14:13:26 ok 14:13:34 because current flow for changes not yet merged is confusing :) 14:14:19 mea culpa 14:14:36 but to be fair, I wrote that this morning while still on my first pot of coffee 14:14:55 so be thankful that it makes any sense at all :) 14:17:12 IAC, it would be much easier for me to review these things if I had an understanding of the end game 14:17:51 "Scheduler then runs this data through the filters and weighers. No HostState objects are required, as the data structures will contain all the information that scheduler will need." 14:18:03 edleafe: k, replied to your ML post. 14:18:06 is ^ in the spec? i haven't read the spec, but i assume we'll still be creating HostState objects 14:18:16 b/c the scheduler code is working on those types of objects, not dicts 14:18:19 mriedem: no. 14:18:24 mriedem: eventually we are getting rid of HostState 14:21:27 mriedem: we'll still need host state objects for some things I'm sure, because Placement isn't going to be responsible for a bunch of things like thermal sensor metrics that operators insisted on being able to weigh hosts with. 14:22:05 oh 14:22:29 and I thought they were going away 14:22:46 which is why we couldn't include nested resource UUIDs in them 14:22:59 I need to look at the ML post 14:23:04 guess I better read Jay's reply before I say anything else :) 14:23:16 I haven't read it yet 14:23:34 So unless there is anything else for open discussion, I suggest we continue this on the ML and possibly in -nova 14:23:51 i'm ready to +2 jay's bottom allocation candidates change, 14:23:52 edleafe: good with me. I need to get back to the patches anyway. 14:23:59 just waiting for comments to be addressed, which it sounds like he is 14:24:02 ok, thanks all! 14:24:05 #endmeeting