14:00:15 #startmeeting nova 14:00:19 Meeting started Thu Nov 17 14:00:15 2016 UTC and is due to finish in 60 minutes. The chair is johnthetubaguy. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:20 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:23 The meeting name has been set to 'nova' 14:00:23 \o 14:00:26 o/ 14:00:27 \o 14:00:29 o/ 14:00:33 o/ 14:00:34 hello from your guest host for today 14:00:39 * bauzas will have to bail out early by 1425UTC 14:00:41 o/ 14:00:41 o/ 14:00:44 howdy 14:00:50 * mriedem lurks 14:01:02 #topic Release News 14:01:10 #link Ocata release schedule: https://wiki.openstack.org/wiki/Nova/Ocata_Release_Schedule 14:01:19 #info Today (11/17) is the o-1 milestone and spec approval freeze. 14:01:20 \o 14:01:28 #help Need to create the pike structure for the nova-specs repo so we can move specs that didn't get merged for ocata. 14:01:39 any volunteers for that? 14:01:43 I can 14:01:47 cool 14:01:53 #action bauzas to help with pike structure 14:02:00 o/ 14:02:09 any more for any more on the release details? 14:02:21 #topic Bugs 14:02:41 no critical bugs listed right now 14:02:50 #link check queue gate status http://status.openstack.org/elastic-recheck/index.html 14:02:54 mriedem: lemme know when you want to cut o-1 14:03:09 #link check queue gate status http://status.openstack.org/elastic-recheck/index.html 14:03:16 #link 3rd party CI status http://ci-watch.tintri.com/project?project=nova&time=7+days 14:03:23 bauzas: did it yesterday 14:03:33 mriedem: oh okay 14:03:43 bauzas: https://review.openstack.org/#/c/398537/ 14:03:56 #link https://git.openstack.org/cgit/openstack/nova/tag/?h=15.0.0.0b1 14:04:02 \o/ 14:04:18 #info we cut o-1 14:04:32 I haven't reviewed the release notes, but that looks nice anyway 14:04:34 so anything on bugs and gate status folks want to cover? 14:05:43 #topic Reminders 14:05:48 #link Ocata review priorities https://etherpad.openstack.org/p/ocata-nova-priorities-tracking 14:06:06 #topic Stable branch status 14:06:16 #link https://etherpad.openstack.org/p/stable-tracker 14:06:33 grenade job in stable/newton is broken by yours truly 14:06:36 lyarwood has a fix up 14:06:47 https://review.openstack.org/#/c/398920/ 14:07:15 * gibi joined a bit late 14:07:37 mmmm, okay 14:07:39 ah, good call out 14:07:41 I'll review the change 14:07:50 so, xenial doesn't work with stable/newton ? 14:07:55 stable/mitaka 14:08:02 for the initial install 14:08:04 grenade on newton starts on mitaka 14:08:09 it's weird 14:08:13 oh snap, yeah 14:08:19 and mitaka is trusty 14:08:26 non-grenade on newton is xenial 14:08:26 yeah, you're right, dudes 14:08:31 I forgot about that 14:08:38 for full grenade then 14:09:00 but okay, I see, +1d it 14:09:08 bauzas: thanks 14:09:09 cool, lets keep rolling forward then 14:09:14 #topic Subteam Highlights 14:09:24 Cells v2? 14:09:33 there was no meeting 14:09:37 just need reviews 14:09:44 ah, right 14:09:51 scheduler? 14:09:53 Clarified that there will be no impact to the CachingScheduler when we switch the FilterScheduler to get a reduced number of hosts from the Placement API. 14:09:55 starts here https://review.openstack.org/#/c/394656/ 14:09:56 Agreed that the *use* of CoreFilter, RAMFilter and DiskFilter will be deprecated, and not the filters themselves, as they are used by other schedulers. 14:09:59 Discussed the doc needs; agreed that the API is simple enough (now) to not require automation for creating the docs. 14:10:02 That's it. 14:10:21 reviews as well are appreciated. :) 14:10:28 edleafe: so the reduced list will totally break the caching scheduler, I believe, we should catch up about that 14:10:28 edleafe: oh that reminds me, 14:10:49 we have a doc for placement API microversions now, like the compute REST API doc for microversions, the history doc 14:10:51 johnthetubaguy: I modified the spec, you can comment on that 14:10:59 we should make sure microversion changes to the placement API are also updating that doc 14:10:59 johnthetubaguy: the point is that we agreed to make it so the change doesn't affect the host list for CachingScheduler 14:11:09 bauzas: yeah, I should go re-read that, by my eyes are so spec-ed out right now 14:11:24 we haven't yet provided a microversion for the placement API, right? 14:11:25 mriedem: ah, good point. I'll add it to the agenda for Monday 14:11:26 edleafe: ah, yep, thats what I was remembering from that, all good 14:11:33 bauzas: there are 2 changes up for microversions for placement 14:11:34 to make sure everyone is aware 14:11:35 anyway, we're diverging 14:11:37 for aggregates and resource classes 14:11:50 mriedem: cool, will dig into 14:12:32 so Live Migration? 14:12:43 CI is in progress, also several patches for serial-console are on review 14:12:44 I think that was a short one? 14:12:52 ^ is what tdurakov passed on 14:13:00 API 14:13:03 It is all about the priority task: the validation of query parameters. 14:13:08 #link https://review.openstack.org/388518 14:13:14 the base spec is merged 14:13:17 just got one half of that merged I think 14:13:29 #link https://review.openstack.org/393205 14:13:41 yea, ^ we need help on the second one 14:13:47 the second one could do with someone who is good at DB optimization 14:13:56 filters vs sorts and indexes 14:14:09 that would be mr jay 14:14:18 yeah, we should ping him again 14:14:34 I tried to ask some folks on our side, will ping them again too 14:14:35 * alex_xu begin to hunt jay whole day 14:14:47 johnthetubaguy: thanks 14:15:08 SR-IOV/PCI? 14:15:17 moshele? 14:15:41 Notifications? 14:15:42 gibi? 14:15:49 johnthetubaguy: I didn't attend, but there wasn't much on SR-IOV/PCI front 14:15:54 (having read the logs) 14:16:01 Mostly spec reviews and bug fixes 14:16:15 for sriov 14:16:22 moshele: wznoinsk: would like to get https://review.openstack.org/#/c/182242/ in 14:16:24 the spec i mean 14:16:29 yes 14:16:35 the code is pretty self-contained, i looked at it yesterday, 14:16:45 it's super nfv specific, single-tenant non-cloud 14:16:48 and there are 2 spec around NUMA 14:16:49 johnthetubaguy: there was a short notification meeting as nobody showed up 14:16:58 but as long as the unicorn is confined to a small space in nova i'm less worried about it 14:17:15 mriedem: Yup, that spec + the two NUMA ones moshele refers to 14:17:21 all have code, iirc? 14:17:45 so i agree to budge a bit on one thing and i'm hammered with 2 more?! 14:18:05 mriedem: when will you ever learn? 14:18:15 ^ my thoughts exactly :) 14:19:06 let's move on 14:19:12 yeah 14:19:18 #topic Open Discussion 14:19:26 there was nothing in the stuck list, so jumping on ward 14:19:34 (mriedem) What to do about file injection? http://lists.openstack.org/pipermail/openstack-dev/2016-November/107195.html 14:19:42 yeah so not a lot of response there, 14:19:54 except a confirmation that the localfs file injection code is a security issue, 14:20:01 so i think we should deprecate it in ocata, remove in pike, 14:20:16 the other questions are around what deprecating file injection in the API would look like, i've proposed what i think we'd do, 14:20:21 yeah, we keep forgetting to kill that thing 14:20:24 i was looking to get some ops feedback but none came 14:20:38 #action deprecate localfs file injection in ocata, remove in pike 14:20:42 basically is there anything you can't do with config drive that you can with file injection? and if not, then we deprecate it in the API 14:20:58 mriedem: so I was trying to do the same with cryptsetup a while ago http://lists.openstack.org/pipermail/openstack-dev/2016-November/106956.html 14:21:07 mriedem: nothing back from the ops list thus far 14:21:35 lyarwood: i'd hit up dane-ficther on that one 14:21:40 or the other john hopkins people 14:21:57 the security risk is much more important than any usecase that could be worked around using other ways 14:21:58 mriedem: ah good idea, thanks 14:22:21 so I'm +2 on deprecating it, and discuss on the possible missing usecases afterwards 14:22:35 but that should be something we haven't thought supporting 14:23:00 ok 14:23:01 so the file injection can be safe, using config drive 14:23:05 that's it from me 14:23:29 but it has all those issues with persistence you mentioned in your ML thread, which makes it trickier 14:24:06 don't we migrate the config drive though? 14:24:14 well, 14:24:15 not for evacuate 14:24:18 right 14:24:23 was just going to say that 14:24:32 johnthetubaguy: we have a lot of things we can do with boot that we don't check again with any other move operation :) 14:24:35 but, injected files are lost with evacuate regardless 14:24:36 I think some virt drivers do a recreate, but I am not 100% sure 14:24:55 we *begin* to get the original request, but I don't think persisting the injected file is great 14:25:21 I am tempted to deprecate it in the API for everyone, or is that too harsh? 14:25:23 unless I'm missing a specific usecase, I don't see what could be the value 14:25:36 argh, I need to bail out 14:25:43 back in 15/20 mins hopefully 14:25:47 seems like there are lots of ways of getting files in there via user data, that are more scalable 14:25:55 zactly my pinty 14:25:57 point 14:26:09 and you can bootstrap some tool for doing config management 14:26:09 johnthetubaguy: yeah i think we can start working a spec for the deprecation in the api based on the ideas in the ML thread 14:26:23 mriedem: yeah, thats the best approach 14:26:28 anyway \o 14:26:35 so it seems no one else is speaking up for any more topics? 14:26:44 I have a question about the searchligth related notification bug priority 14:26:58 did you give them a bug tag right? 14:26:58 If I may 14:27:08 jeah they are tagged 14:27:11 with searchlight 14:27:17 but these are not really bugs 14:27:28 that are new notifications I guess? 14:27:30 as they don't talk of a functionality that was ever worked 14:27:42 those are additional fields for existing notifications 14:28:10 we will add them to the new versioned notifications but I feel that the transformation work has higher priority 14:28:11 i think if we had a few that we wanted to lump into a single specless bp that's fine 14:28:21 yeah, that works 14:28:25 i agree that this doesn't take priority over the transformation work 14:28:47 so longer term, they are important due to the cells v2 dependency 14:29:23 I can put togheter the bp to sum up the findings in the bug but I cannot promis to work on it in Ocata 14:29:51 I was going to talk to raj_singh about if any OSIC folks fancied working on those, given the longer term importance 14:30:03 but I know our place is getting quite full 14:30:10 s/place/plate 14:30:13 * dansmith rolls in late 14:30:17 cool, thats a good heads up 14:30:19 yeah, transformation work already producing a lot of patches to review 14:30:25 i have to head out too 14:30:28 any more for any more? 14:30:28 johnthetubaguy: Some folks already worked on it in Newton, I guess they can spare some cycles now 14:30:34 but we know it's a thing, let's just get a bp for it 14:30:37 and work it if we can 14:30:40 raj_singh: exactly 14:30:43 mriedem: +1 14:30:44 OK, I will create the BP 14:31:02 gibi: feel free to pass that my way, and I can help approve that 14:31:08 cool, any more for any more? 14:31:12 johnthetubaguy: OK, thanks 14:31:32 #action gibi to write up spec less BP for the searchlight bugs 14:31:47 cool, thanks all 14:31:53 have 38 mins back 14:32:01 #endmeeting