14:00:17 <melwitt> #startmeeting nova 14:00:18 <openstack> Meeting started Thu Jun 14 14:00:17 2018 UTC and is due to finish in 60 minutes. The chair is melwitt. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:20 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:22 <openstack> The meeting name has been set to 'nova' 14:00:26 <takashin> o/ 14:00:28 <melwitt> hello everybody 14:00:29 * dansmith gurgles 14:00:41 <mriedem> o/ 14:00:46 <artom> o/ 14:00:48 <gibi> \o 14:00:52 * melwitt imagines dansmith is a zombie 14:01:00 <tssurya> o/ 14:01:02 <dansmith> BRAIIINS 14:01:08 <efried> ō/ 14:01:15 <melwitt> *gasp* 14:01:30 <edleafe> \o 14:01:30 <melwitt> let's start 14:01:34 <melwitt> #topic Release News 14:01:43 <melwitt> #link Rocky release schedule: https://wiki.openstack.org/wiki/Nova/Rocky_Release_Schedule 14:02:12 <melwitt> we just had the r-2 milestone last week, and I've updated the release schedule with the denver ptg dates september 10-14 14:02:28 <melwitt> #info released nova, python-novaclient, osc-placement, and os-traits 14:02:34 <melwitt> #link nova https://review.openstack.org/573495 14:02:35 <patchbot> patch 573495 - releases - rocky: release nova 18.0.0.0b2 (MERGED) 14:02:40 <melwitt> #link python-novaclient https://review.openstack.org/573453 14:02:40 <patchbot> patch 573453 - releases - rocky: release python-novaclient 10.3.0 (MERGED) 14:02:45 <melwitt> #link osc-placement https://review.openstack.org/573456 14:02:46 <patchbot> patch 573456 - releases - rocky: release osc-placement 1.2.0 (MERGED) 14:02:50 <melwitt> #link os-traits https://review.openstack.org/573454 14:02:51 <patchbot> patch 573454 - releases - rocky: release os-traits 0.7.0 (MERGED) 14:03:10 <melwitt> #link Rocky review runways: https://etherpad.openstack.org/p/nova-runways-rocky 14:03:14 <melwitt> current runways: 14:03:31 <melwitt> #link runway #1: Certificate Validation - https://blueprints.launchpad.net/nova/+spec/nova-validate-certificates (bpoulos) [END DATE: 2018-06-15] https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/nova-validate-certificates 14:03:32 <melwitt> #link runway #2: Neutron new port binding API for live migration: https://blueprints.launchpad.net/nova/+spec/neutron-new-port-binding-api (mriedem) [END DATE: 2018-06-20] Starts here: https://review.openstack.org/#/c/558001/ 14:03:33 <patchbot> patch 558001 - nova - Wait for network-vif-plugged before starting live ... 14:03:33 <melwitt> #link runway #3: Libvirt file backed memory: https://blueprints.launchpad.net/nova/+spec/libvirt-file-backed-memory (zcornelius) [END DATE: 2018-06-26] starts here https://review.openstack.org/571030 14:03:34 <patchbot> patch 571030 - nova - Refactor libvirt get_memory_used_mb() (MERGED) 14:04:13 <melwitt> I've started a thread on the dev ML for runways mid cycle feedback, so please chime in there if you have some thoughts on runways 14:04:18 <melwitt> #link runways feedback thread: http://lists.openstack.org/pipermail/openstack-dev/2018-June/131476.html 14:04:40 <melwitt> I think that's all I have for release news and runways. anyone else have anything to add? 14:05:11 <melwitt> #topic Bugs (stuck/critical) 14:05:24 <melwitt> no critical bugs in the link 14:05:31 <melwitt> #link 47 new untriaged bugs (up 3 since the last meeting): https://bugs.launchpad.net/nova/+bugs?search=Search&field.status=New 14:05:38 <melwitt> #link 14 untagged untriaged bugs: https://bugs.launchpad.net/nova/+bugs?field.tag=-*&field.status%3Alist=NEW 14:05:45 <melwitt> #help need help with bug triage 14:05:52 <melwitt> #link bug triage how-to: https://wiki.openstack.org/wiki/Nova/BugTriage#Tags 14:06:14 <melwitt> Gate status: 14:06:20 <melwitt> #link check queue gate status http://status.openstack.org/elastic-recheck/index.html 14:06:27 <melwitt> #link nova-cells-v1 gate failure http://lists.openstack.org/pipermail/openstack-dev/2018-June/131480.html 14:06:57 <melwitt> you probably noticed the failures of the nova-cells-v1 job yesterday/early today, the fix has merged so it's now safe to recheck changes that failed from it 14:07:07 <melwitt> 3rd party CI: 14:07:13 <melwitt> #link 3rd party CI status http://ci-watch.tintri.com/project?project=nova&time=7+days 14:07:35 <melwitt> anything else for bugs or gate status or 3rd party CI? 14:07:58 <melwitt> #topic Reminders 14:08:08 <melwitt> #link Rocky Subteam Patches n Bugs https://etherpad.openstack.org/p/rocky-nova-priorities-tracking 14:08:25 <melwitt> also, I will be out next week, just FYI 14:08:47 <melwitt> and I think mriedem is out wed-fri next week 14:08:59 <melwitt> does anyone have any other reminders to call out? 14:09:00 <mriedem> yup 14:09:32 <melwitt> #topic Stable branch status 14:09:37 <melwitt> #link stable/queens: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:stable/queens,n,z 14:09:56 <melwitt> not too many queens backports (noyce) 14:09:58 <melwitt> #link stable/pike: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:stable/pike,n,z 14:10:16 <mriedem> probably just haven't been fixing bugs on master... 14:10:26 <melwitt> :( wah wah 14:10:27 <mriedem> i know we have several open bug fixes on master that will need to be backported 14:10:45 * melwitt nods 14:11:05 <melwitt> we have a fair number of pike backports proposed, need to review some of those 14:11:15 <melwitt> #link stable/ocata: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:stable/ocata,n,z 14:11:28 <melwitt> and not too many for ocata 14:11:41 <melwitt> #link ocata 15.1.3 released on 2018-06-11 https://review.openstack.org/571522 14:11:41 <patchbot> patch 571522 - releases - nova: release ocata 15.1.3 (MERGED) 14:11:43 <bauzas> shit, I forgot the meeting 14:11:51 * bauzas waves super late 14:12:06 <melwitt> anything else for stable branch status? 14:12:23 <melwitt> #topic Subteam Highlights 14:12:51 <melwitt> we skipped the cells v2 meeting this week. anything you'd like to highlight dansmith? 14:13:04 <dansmith> nay, just the cellsv1 gate thing you already mentioned 14:13:13 <mriedem> and, 14:13:13 <melwitt> k 14:13:25 <mriedem> tssurya is working on a poc for the alternatives to the handling a down cell spec it sounds like 14:13:33 <mriedem> which is going to be a late priority for rocky i think 14:13:48 <tssurya> right\ 14:14:24 <melwitt> k, let's take a look at that 14:14:24 <mriedem> we probably need to sh* or get off that pot pretty soon though 14:14:34 <mriedem> like, week after next 14:14:37 <mriedem> once people are back 14:14:48 <melwitt> yeah 14:15:04 <dansmith> yep 14:15:31 <melwitt> okay, let's make sure we prioritize handling of a down cell when we're back 14:15:40 <melwitt> scheduler subteam, efried? 14:15:44 <efried> We discussed the performance issue brought up by edmondsw in the reshape spec -- #link https://review.openstack.org/#/c/572583/ -- and decided to go with update_provider_tree getting None for allocs and raising MigrationNeeded if it decides a migration is needed. Spec has been updated accordingly, but there's still a question as to whether we should allow reshapes to happen only on startup or on every periodic. Need dan 14:15:45 <patchbot> patch 572583 - nova-specs - Spec: Handling Reshaped Provider Trees 14:16:12 <efried> On reshape, we also brought up the patch for #link placement direct https://review.openstack.org/#/c/572576/ 14:16:14 <patchbot> patch 572576 - nova - Provide a direct interface to placement 14:16:24 <efried> which has been updated and is now ready for review. 14:16:30 <mriedem> i'll hit that again 14:16:39 * cdent shows up 14:16:56 <efried> Then we got status on the other major efforts in play, namely: 14:17:14 <efried> #link consumer gens https://review.openstack.org/#/c/567678/ -- this is undergoing active review & revision, merging by stages 14:17:15 <patchbot> patch 567678 - nova - placement: always create consumer records (MERGED) 14:17:38 <efried> bottom of that series is now https://review.openstack.org/#/c/565405/ 14:17:39 <patchbot> patch 565405 - nova - placement: Allocation.consumer field 14:17:59 <efried> #link nrp-in-alloc-cands https://review.openstack.org/#/c/559480/ -- likewise undergoing active review. 14:17:59 <patchbot> patch 559480 - nova - Return all nested providers in tree 14:18:36 <efried> This one is a bit tougher because of time zone pain. We (Jay and I) need to stay on making sure we review this every day so we don't lose days. 14:18:46 <efried> #link placement extraction https://review.openstack.org/#/c/362766/ 14:18:47 <patchbot> patch 362766 - nova - Optional separate database for placement API 14:19:01 <efried> This series is ready for review as well - I think cdent queued it up for a runway? 14:19:13 <cdent> I did, yeah 14:19:27 <cdent> gibi found an important issue on the release note, but it is otherwise good 14:19:45 <efried> Then we talked about priorities and setting some, but decided that was more appropriate for.... this meeting. 14:19:50 <efried> <eom> 14:19:54 * mriedem notes jay is on PTO 14:20:04 <efried> Oh, and cdent needs a new n 14:20:35 <melwitt> okay, lots of good info and progress there 14:20:37 <cdent> I sent that keyboard in for repair, which is why I'm late here 14:21:20 <bauzas> no excuse, you now have intelligent loudspeakers 14:21:40 <efried> btw, we still need an official new chair for those meetings. 14:21:53 <efried> And someone to update https://wiki.openstack.org/wiki/Meetings/NovaScheduler which is a few weeks behind at this point. 14:22:13 * bauzas runs off because kids 14:22:32 <mriedem> efried: sounds like you just volunteered 14:22:54 * efried has been assiduously avoiding 14:23:22 <efried> I've been hoping cdent would do it. 14:23:29 <efried> He's been running the meetings 14:23:36 <mriedem> maybe talk it over after *this* meeting 14:23:42 <cdent> only because nobody else has. 14:23:45 <cdent> mriedem++ 14:24:08 <melwitt> on the priorities setting, did you want to talk about that now or maybe start a dev ML thread about it? I had thought the reshape/upgrade/migration is most important 14:25:02 <efried> I can speak to priorities from a sched point of view, but outside of that... nominate mriedem? 14:25:28 <melwitt> oh, I thought when you said it, it was in the context of the placement subteam priorities 14:26:05 <efried> I think we're pretty clear on those within the subteam. mriedem brought up overall release priorities 14:26:18 <melwitt> okay, I see 14:26:38 <mriedem> you want to do that now or in open discussion? 14:26:42 <mriedem> i have generic thoughts 14:26:49 <efried> which of course need to include placement priorities. I think there's some concern that a) we've got too many things going to be able to finish, and b) we're not completely clear what those things are. 14:26:59 <mriedem> efried: exactly 14:27:00 <efried> Open discussion sounds more appropriate. 14:27:16 <melwitt> agreed, let's do open discussion 14:27:32 <melwitt> next subteam, notifications, gibi? 14:27:46 <gibi> there was no meeting this week but I sent a status mail 14:27:51 <gibi> #link http://lists.openstack.org/pipermail/openstack-dev/2018-June/131357.html 14:27:59 <gibi> EOM 14:28:15 <melwitt> cool, thanks 14:28:23 <melwitt> anything for subteams? 14:28:39 <melwitt> #topic Stuck Reviews 14:28:52 <melwitt> no items in the agenda. does anyone in the room have anything for stuck reviews? 14:29:32 <melwitt> #topic Open discussion 14:29:58 <melwitt> overall priorities. mriedem you have some generic thoughts? 14:30:11 <mriedem> so in the last few releases when we got into the 3rd milestone, 14:30:24 <mriedem> i eventually started an etherpad of the approved but not yet completed blueprints, 14:30:29 <mriedem> and i found this email from queens http://lists.openstack.org/pipermail/openstack-dev/2018-January/125953.html 14:30:33 <mriedem> which is the general idea 14:30:50 <mriedem> the queens blueprint tracking status etherpad is in there, but mostly empty because i removed stuff as it burned down or was deferred out of queens 14:31:05 <mriedem> but that helped me get an overall view of what we've agreed to do and what status all of those thing were in 14:31:25 <mriedem> b/c even though some bps have been approved by now, they are either blocked, stalled or don't even have code up yet 14:31:40 <mriedem> from that list, i think we can get an idea of what the absolute must get done in rocky things are 14:31:50 <mriedem> and once we know that, prioritize / make a plan for getting them done 14:31:59 <mriedem> we have about 6 weeks to FF 14:32:33 <mriedem> so, my recommendation would be to start making an etherpad to track our currently approved but not yet merged blueprints and their status 14:32:45 <melwitt> okay, I can use this as a guide to make something similar for rocky 14:32:46 <mriedem> or a board in storyboard if you're so inclined 14:33:25 <mriedem> since the etherpad is really just a kanban board of sorts 14:33:39 <mriedem> up to you 14:34:16 <melwitt> I like etherpad, so I think I'll do that. I'll create that today 14:34:18 <mriedem> i don't think this conflicts with runways, because those are still a good "this is what's ready for review and people should be reviewing these things" tool 14:35:09 <melwitt> yeah, okay. so I'll get that created and then we can all take a look and shake out the priorities from that 14:35:20 <mriedem> sounds good 14:35:26 <melwitt> cool, thank you 14:35:31 <mriedem> efried: dansmith: work for you? 14:35:35 <mriedem> cdent: ^? 14:35:37 <mriedem> gibi 14:35:38 <mriedem> all hands 14:35:46 <efried> Sounds great to me. 14:35:49 <cdent> wfm 14:35:51 <dansmith> sure 14:35:59 <gibi> +1 14:36:38 <gibi> melwitt: there is a section in the notification status mail with blocked or no progress bps that could help creating the etherpad 14:36:58 <mriedem> that's also generally available in launchpad 14:37:06 <mriedem> since there would be on changes posted for a given bp 14:37:14 <mriedem> all hail launchpad! 14:37:15 <dansmith> but launchpad isn't cool anymore 14:37:25 <cdent> and there will be a long lost placement update tomorrow which should help add some what's up with placement and priorities context 14:37:25 <mriedem> my mom says it's cool 14:37:34 <cdent> yeah, but your mom says you're cool 14:37:41 <dansmith> mriedem: I think you should keep all your blueprints in a brown paper sack 14:37:45 <efried> burrrrned 14:38:05 <mriedem> https://frinkiac.com/gif/S05E18/281864/285818/QlVUIE1ZIE1PTSBTQVlTCiBJJ00gQ09PTC4= 14:38:08 <melwitt> heh 14:38:13 <mriedem> for our non-simpsons knowing friends 14:38:32 <melwitt> gibi, cdent: cool, I'll take a look at those updates. thanks 14:38:55 <melwitt> alright, anything else for open discussion before we wrap up? 14:39:01 <dansmith> I do 14:39:19 <dansmith> I would like to make a shameless plea to get this +Wd so we can let it soak in the gate for a while before the release: https://review.openstack.org/#/c/566696/ 14:39:20 <patchbot> patch 566696 - nova - Use oslo.messaging per-call monitoring 14:39:38 <mriedem> ++ - see the dnm patch at the end of the series that tested it 14:39:48 <mriedem> shows the heartbeats hitting during pre_live_migration 14:39:55 <efried> put it in a runway, or it's dead to me. 14:40:02 <mriedem> it's not a bp 14:40:09 <efried> your funeral 14:40:23 <melwitt> I'll take a look at it if someone else doesn't beat me to it 14:40:24 * cdent collapses 14:40:57 <dansmith> thanks 14:41:13 <melwitt> anyone have anything else for open discussion? 14:42:22 <cdent> I just wanted to say thanks for the mass of +2 on placement related stuff earlier this week 14:42:25 * mriedem notes we've all moved to aix bashing in -nova 14:42:26 <cdent> we merged a lot of stuff 14:42:38 <cdent> including some big milestones 14:42:46 <efried> Oh, yah, we should brag some 14:42:53 <efried> That's appropriate for open discussion. 14:42:53 <mriedem> brag once the docs land... :) 14:43:05 <cdent> mriedem buzzkillington 14:43:10 <efried> yeah, geez 14:43:10 <mriedem> the III 14:43:27 <melwitt> cool cdent, that's nice to hear :) 14:43:30 <dansmith> mriedem: Harshing the mellow since 2012 14:43:45 <mriedem> https://www.youtube.com/watch?v=dFtLONl4cNc ? 14:44:18 <efried> what am I watching?? 14:44:20 <cdent> that video is good for my currently standing desk 14:44:26 <cdent> efried: srsly? how old are you? 14:45:05 <mriedem> end? 14:45:07 <efried> I was apparently 6 when this was happening. 14:45:11 <dansmith> ffs, end 14:45:28 <cdent> heh 14:45:31 <melwitt> okay, fun time over. thanks everyone 14:45:32 <melwitt> #endmeeting