21:00:06 #startmeeting nova 21:00:07 Meeting started Thu Oct 12 21:00:06 2017 UTC and is due to finish in 60 minutes. The chair is mriedem. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:08 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:00:10 The meeting name has been set to 'nova' 21:00:26 who's around? 21:00:32 0/ 21:00:34 I'm pretty round 21:00:40 o/ 21:00:41 o/ 21:00:41 hah 21:00:49 \o 21:00:54 so today melwitt has the tall head and tssurya has the normal sized head? 21:01:03 hehe 21:01:08 yeah, I liked the tall head idea 21:01:13 \o 21:01:34 #link agenda https://wiki.openstack.org/wiki/Meetings/Nova#Agenda_for_next_meeting 21:01:39 #topic release news 21:01:44 #link Queens release schedule: https://wiki.openstack.org/wiki/Nova/Queens_Release_Schedule 21:01:51 #info Oct 19: q-1 milestone, nova spec freeze (1 week away) 21:02:08 i went through a few specs today, there are a lot out there with -1s on them 21:02:16 #info Blueprints: 53 targeted, 27 approved, 1 complete 21:02:25 #link forum topics are being reviewed: http://forumtopics.openstack.org/ 21:02:37 there is some actual movement on the forum sessions now 21:02:50 any questions about the release? 21:03:03 #topic bugs 21:03:13 nothing marked as critical 21:03:17 #info 11 new untriaged bugs (up 5 from last week) 21:03:26 gate status is.... 21:03:29 well patches are merging 21:03:30 so that's good 21:03:43 3rd party ci - zkvm ci was having some issues, 21:03:50 gate on stable branches seems faily 21:03:59 should we be pushing new patches? Or hold off for now? 21:04:05 andreas is going to adjust the whitelist for the zkvm ci to see if that helps 21:04:17 i think we can be pushing patches 21:04:32 ah, ok. I was holding on to mine 21:04:39 melwitt: i've seen some in stable/pike merge today 21:04:45 got one in the gate right now 21:04:58 guess it just hates my patches then 21:05:24 gate is pretty faily now across the board no? 21:05:29 with logs.o.o failures and such 21:05:32 * efried has been mercilessly rechecking everything 21:05:36 lots of POST_FAILUREs 21:05:45 the stuff holding up the v3 transition 21:05:46 I've seen lots of stuff merging on master. but yeah I've seen some POST_FAILURE too 21:05:47 there were 2 known things that were notified out earlier today 21:05:55 the post failures and another one with a package dependency 21:06:06 melwitt: yeah the tings I've seen on master have been running fewer tests, more likely to sail through 21:06:10 but yeah, some is merging for sure 21:06:10 "Job log uploads are failing due to lack of inodes. Jobs also fail due to mismatches in gnutls packages. Workarounds for both in progress with proper fixes to follow." 21:06:32 that was 6 hours ago 21:06:41 moving on 21:06:46 #topic reminders 21:07:06 just review and reply to feedback on specs 21:07:18 but we're probably nearing our limit 21:07:25 #topic stable branch status 21:07:32 #link stable/pike: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:stable/pike,n,z 21:07:37 #link Etherpad for bugs tracked for Pike backports: https://etherpad.openstack.org/p/nova-pike-bug-fix-backports 21:07:47 i've been harassing some stable cores to review some stuff for pike so we can do a release 21:07:53 once some of that flushes out i'll cut a release 21:08:02 #link stable/ocata: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:stable/ocata,n,z 21:08:12 #link stable/newton: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:stable/newton,n,z 21:08:17 #info Oct 18 : stable/newton branches get tagged EOL 21:08:22 so less than a week to newton EOL 21:08:40 i'll get whiny about reviews there later in the week 21:08:51 #topic subteam highlights 21:08:57 dansmith: cells? 21:09:03 we talked about open reviews, 21:09:16 and the bug that the rally team hit, which is now resolved 21:09:23 and the few that melwitt uncovered with her meddling 21:09:35 I think that was it? 21:09:42 oh 21:09:45 :) 21:09:47 and tssurya_'s patch 21:09:55 which I have now +2d, btw 21:10:02 now I'm done 21:10:10 dansmith : thanks :) 21:10:21 i think i might have also said something really inspiring and groundbreaking, but can't remember now 21:10:29 I remember nothing like that 21:10:34 ouch 21:10:35 ... 21:10:38 * mriedem shifts eyes 21:10:47 edleafe: scheduler?! 21:10:52 Agreed to expose the root_provider_uuid in GET /resource_providers 21:10:52 Reviewed the progress on various patch series 21:10:52 Alternate hosts series ready for review 21:10:52 Spent the bulk of the meeting time discussing how un-cloudy we can get with nested RPs 21:11:01 that's it 21:11:22 alright 21:11:29 api meeting, there are some notes in here 21:11:35 Talking about the spec "spec for API extensions policy removal" https://review.openstack.org/#/c/508101/, there are two questions 21:11:43 Whether we need a deprecation cycle for the policy removal https://review.openstack.org/#/c/508101/3/specs/queens/approved/api-extensions-merge-queens.rst@61 21:12:23 if we can deprecate policy rules, it seems we should 21:12:27 handle them like config options 21:12:33 which is why we have policy in code now 21:12:44 issue the 2nd 21:12:45 "The spec mixed the extension cleanup and policy removal, can we separated them into two BPs? the extension cleanup can be a specless BP." 21:13:06 yes extension cleanup can be a separate specless blueprint, it has already been done that way since i think ocata 21:13:25 notes to gmann_afk and alex_xu ^ when they are around 21:13:40 ok notifications meeting updates, 21:13:51 several things that gibi wanted to see merged are now merged, so he's happier 21:14:15 some of the versioned notification translation stuff has stalled because some of the people working on it are no longer around 21:14:24 so gibi was going to start picking up more of those stalled changes 21:14:38 and there was something else but i can't remember what now, 21:14:45 probably me saying something awe-inspiring 21:14:53 * mriedem shifts eyes 21:15:02 CINDER 21:15:04 #help need another core reviewer on the new style volume attachment live migration change https://review.openstack.org/#/c/463987/ 21:15:35 otherwise nova changes are kind of held up waiting on cinder changes right now 21:15:40 i need to go back and check the status of those things 21:15:49 #topic stuck reviews 21:15:58 so efried added this 21:15:58 https://review.openstack.org/#/c/499826/ -- Do we need a new microversion to add a missing "link" to GET /resource_providers? 21:16:18 so apparently we added some links w/o a microversion in a response once, 21:16:27 and now efried is trying to do the same and people are saying a microversion is required 21:16:30 so it's stuck 21:16:56 generally, if you change what someone gets from an identical request, it requires a microversion 21:17:15 Yeah, there's no argument that the *letter* of the law says you need a new microversion here. 21:17:36 I'm contending that this is a perfect example of where that rule can be overlooked. 21:17:45 can and should 21:17:55 For a single cloud, sure. For interop, that is breaking 21:18:16 It's the Monty Rule 21:18:18 :) 21:18:42 well, although, 21:18:52 placement in this case is admin-only so also a bit special 21:19:10 Seems weird to me that adding a new key in a dict would be breaking, but I get that that decision was made for reasons. 21:19:40 for key in body.keys(): process(key) 21:19:43 Would a client ever need to ensure that links is there? If that's the case, the only way they can have that assurance is to ask for a specific microversion. 21:19:48 so https://review.openstack.org/#/c/468923/1/nova/api/openstack/placement/handlers/resource_provider.py was the thing that changed the response w/o a microversion 21:21:01 cdent did a naughty thing there :) 21:21:13 If we decide we need a new microversion, it seems silly to have a whole one just for this; but on the other hand it would be against the usual policy to slide it into some other unrelated change (although that too was kinda done by ^) 21:21:34 yeah, cause microversions are expensive! 21:22:07 Sorry, not indoctrinated enough to ascertain whether that was sarcasm 21:22:21 it's ed so yes 21:22:22 definitely sarcasm 21:22:24 assume sarcasm 21:22:50 idk, i don't have a super strong opinion on this either way 21:23:08 make sdague decide :) 21:23:18 It's a bit more work, sure, but we're trying to be more disciplined with out APIs than we have in the past 21:23:32 (that wasn't sarcasm) 21:24:18 the right thing to do is microversion the change, regardless of what wasn't done correctly before, 21:24:31 we bump the minimum required microversion that nova needs each release already, 21:24:39 so eventually the minimum we're going to require is already going to contain this thing, 21:24:48 so long-term it's not a big deal to do it in a new microversion, 21:24:51 so let's just do that 21:25:17 efried: ok? 21:25:46 Okay. 21:26:07 Bumps that change set down on my priority list. 21:26:20 But cool. 21:26:26 Thanks for the discussion. 21:26:41 ok 21:27:06 #topic open discussion 21:27:11 2 things 21:27:19 1. Is anyone interested in running a project on-boarding room at the summit? http://lists.openstack.org/pipermail/openstack-dev/2017-October/123206.html 21:27:35 I'll volunteer to help 21:27:41 if someone else will do it with me 21:27:56 I can help 21:27:59 I'll help, if only to aggravate dansmith 21:28:00 YES 21:28:13 edleafe and I can do performance art arguing 21:28:31 #action mriedem to ask for an onboarding room at the summit, piloted by dan, mel and ed 21:28:50 dansmith: https://www.youtube.com/watch?v=kQFKtI6gn9Y 21:29:08 ok final thing 21:29:11 Kevin_Zheng: specless blueprint for adding more instance actions: https://blueprints.launchpad.net/nova/+spec/fill-the-gap-for-instance-action-records 21:29:16 we talked about this at the ptg, 21:29:37 and i had asked kevin to look into other server api actions that we were missing, so he found a few others to put in there 21:29:50 i'm ok with it as a specless blueprint, but bringing it up here for publicity 21:29:54 any objections? 21:30:42 taking that as a no 21:30:50 does anyone else have anything for open discussion? 21:31:25 ok i guess that's it 21:31:27 thanks everyone 21:31:29 #endmeeting