14:00:13 #startmeeting nova 14:00:16 Meeting started Thu Jul 27 14:00:13 2017 UTC and is due to finish in 60 minutes. The chair is mriedem. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:17 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:20 The meeting name has been set to 'nova' 14:00:20 o/ 14:00:34 \o 14:00:42 \o 14:00:44 o/ 14:00:48 o/ 14:01:27 ok let's get started 14:01:28 o/ 14:01:29 #link agenda https://wiki.openstack.org/wiki/Meetings/Nova 14:01:36 #topic release news 14:01:41 o- 14:01:54 #link Pike release schedule: https://wiki.openstack.org/wiki/Nova/Pike_Release_Schedule 14:02:03 #info July 27 (today!!!) is feature freeze, final python-novaclient release, pike-3 milestone 14:02:18 i'll be posting the final release request for python-novaclient after the meeting 14:02:49 the pike-3 tag is going to be held up on getting the claims in the scheduler patch merged 14:03:22 #info Blueprints: 65 targeted, 64 approved, 33 completed (+4 from last week) 14:03:28 oh that's actually old 14:03:40 #undo 14:03:41 Removing item from minutes: #info Blueprints: 65 targeted, 64 approved, 33 completed (+4 from last week) 14:03:55 o/ 14:04:12 #info Blueprints: 62 targeted, 61 approved, 44 completed (+11 from last week) 14:04:27 so things are winding down 14:04:37 #link Pike feature freeze blueprint tracker etherpad: https://etherpad.openstack.org/p/nova-pike-feature-freeze-status 14:04:59 any questions about the release? 14:05:14 alright moving on 14:05:18 * gibi lurks 14:05:19 #topic bugs 14:05:30 no critical bugs 14:05:39 #info 59 new untriaged bugs (down 64 from last week - thanks sdague and others for helping with bug triage) 14:05:55 #info Starting to tag bugs for pike-rc-potential: https://bugs.launchpad.net/nova/+bugs?field.tag=pike-rc-potential 14:06:16 gate status is pretty ok for nova changes 14:06:27 the functional test craziness seems to have dropped off a bit 14:06:49 which is maybe due to the 401 auth middleware hack, and the wsgi intercept stuff 14:07:03 thanks cdent for helping with that 14:07:14 #link Trying to fix the Ironic CI jobs: https://review.openstack.org/#/c/487458/ 14:07:15 patch 487458 - ironic - Don't use multicell setup for any ironic jobs 14:07:22 ^ looks like it's finally passing 14:07:23 there’s another wsgi intercept change up, for osapi, but I assume we’ll want to wait on that one? 14:07:38 cdent: seems we can wait for now 14:07:51 we have the placementfixture since a while, so I'm a bit surprised it could be hitting races now 14:08:00 but anyway 14:08:13 bauzas: the placement fixture wasn't used in the functional tests globally until <2 weeks ago 14:08:23 when it was added to the IntegratedHelpers mixin 14:08:30 which is the base mixin for like 90% of functional tests 14:08:54 anywho 14:08:57 that's correct, only a few functional tests wereusing it 14:09:00 #link 3rd party CI status http://ci-watch.tintri.com/project?project=nova&time=7+days 14:09:04 anywho 14:09:04 i don't have any news on 3rd party ci 14:09:15 questions/comments about bugs? 14:09:48 #topic reminders 14:09:56 #link Consider signing up for the Queens PTG which is the week of September 11 in Denver, CO, USA: https://www.openstack.org/ptg 14:10:24 #link Queens PTG ideas etherpad https://etherpad.openstack.org/p/nova-ptg-queens 14:10:46 ^ is totally unordered 14:10:51 i just needed to get some ideas down somewhere 14:11:09 #info PTL nominations for Queens start next week (July 31 - Aug 9): https://governance.openstack.org/election/ 14:11:23 mriedem: you might ask cdent to fix that unordered thoughts problem. 14:11:38 mriedem: you running? 14:11:47 que? 14:11:55 jaypipes: don't put baby in the corner 14:12:07 cdent: I was alluding to your unit test fixes on that move operation patch ;) 14:12:23 mriedem: sorry honey. 14:12:29 * cdent doesn’t do allusions when coughing 14:12:30 i'll do PTL again for queens if no one else wants it 14:13:01 if anyone has questions about PTL stuff for queens and want to ask privately, feel free 14:13:15 moving on 14:13:19 #topic stable branch status 14:13:26 #link stable/ocata: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:stable/ocata,n,z 14:13:31 #link stable/newton: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:stable/newton,n,z 14:13:43 there is no real news here, i'll push for stable reviews prior to rc1 14:13:47 since we do a stable release around then too 14:14:02 mriedem: no news about a possible EOL for newton ? 14:14:06 no 14:14:10 cool then 14:14:16 i think that's a ways off 14:14:27 2017-10-11 14:14:31 https://releases.openstack.org/ 14:14:36 yeah we have a few months for newton 14:14:39 oh right, gtk 14:14:47 mriedem: thanks 14:14:52 #topic subteam highlights 14:15:04 dansmith: anything you'd like to highlight for cells v2 besides no meeting? 14:15:18 just that we merged the devstack patch, 14:15:32 and less drama than last time but ironic was still broken and they didn't realize, 14:15:40 but I think we've got them on a path to recovery at this point 14:15:51 which is pretty awesome 14:15:55 that's about it I think 14:16:03 a 12 step program to recovering from cells? 14:16:08 heh 14:16:10 from ironic 14:16:20 #link cells v2 todos https://etherpad.openstack.org/p/nova-pike-cells-v2-todos 14:16:26 oh, 14:16:34 I could highlight my doc patch for critical eyeballs 14:16:38 yup 14:16:42 was just going to do that 14:16:47 #link https://review.openstack.org/#/c/487183/ 14:16:47 patch 487183 - nova - Add some more cellsv2 doc goodness 14:17:03 also, cfriesen has a fix up for unshelving with cellsv2 https://review.openstack.org/#/c/486208/ 14:17:03 patch 486208 - nova - Ensure we unshelve in the cell the instance is mapped 14:17:04 i'm +2 14:17:26 * jaypipes looks 14:17:29 ok moving on 14:17:32 edleafe: scheduler? 14:17:36 Scheduler subteam meeting was just a recap of outstanding patches. 14:17:36 Reviews are focused on Jay's claims in the scheduler series, starting with https://review.openstack.org/#/c/487589/ 14:17:37 patch 487589 - nova - placement: account for move operations in claim 14:17:39 Still working out the claim workflow for new instance vs. moving an instance 14:17:42 Decided that the next steps (returning alternate hosts, returning allocation_requests) will wait until Queens. 14:17:45 "Th-Th-The, Th-Th-The, Th-Th... That's all, folks!" 14:18:22 ok i'm +2 on https://review.openstack.org/#/c/487589/ since i was last night, only changes since have been the sorting fixes for the tests 14:18:22 patch 487589 - nova - placement: account for move operations in claim 14:18:49 I need to see Jenkins first 14:18:49 we need to see a good run with the claims in the scheduler change and check the logs to make sure the migration/resize tests are doing ok with it 14:18:56 yeah that 14:19:10 also, gibi is working on a functional test for some of the stuff that is going on in these two changes 14:19:24 gibi++ 14:19:34 to do a resize confirm/revert and make sure allocations are cool both ways 14:19:36 oh man, s/Jenkins/jobs :) 14:19:43 sure 14:20:06 so used to say J after 5 years of thinking Hudson :) 14:20:18 but as https://review.openstack.org/#/c/483566/ is holding up pike-3, we need re-review on that to make sure we are ok with what's there while the tests run 14:20:19 patch 483566 - nova - claim resources in placement API during schedule() 14:20:38 i think the -1s are handled in the change below 14:20:53 moving on 14:20:57 alex_xu: api? 14:21:09 we talk about the things should be merged before FF 14:21:10 mriedem: that's why I want to see the logs before removing my -1 14:21:39 https://blueprints.launchpad.net/nova/+spec/api-no-more-extensions-pike is complete 14:21:43 #1 novaclient 2.53, #2 the left patches of no more extension 14:21:56 all of those are merged 14:22:07 no more extensions!!!! yay! 14:22:19 the wsgi_log_format option deprecation is merged too 14:22:24 nice job alex_xu 14:22:30 also talk about some api doc in the devref should be updated, that will continue after FF 14:22:32 the only other thing to do now is update the docs for the api plugins and stable api pages 14:22:59 mriedem: yea 14:23:02 sdague: thanks 14:23:21 alex_xu: ok is that all? 14:23:30 also talk about a bug from Kevin_Zheng 14:23:32 #link https://review.openstack.org/486850 14:23:33 patch 486850 - nova - Wrong href link returned when providing non-existe... 14:24:20 we should correct the URL in the version API, sdague also suggestion return 404 for invalid path. Then probably just needs to review the patch 14:24:28 mriedem: that is all now :) 14:24:37 thanks 14:24:45 gibi: notifications? 14:24:58 The bp additional-notification-fields-for-searchlight is completed for Pike. We will open a follow up bp for Queens. 14:25:01 The rest of the notification transformation patches also needs to move under a Queens bp. 14:25:04 Nothing critical is missing from the current master for Pike from notification perspective. 14:25:08 But we are still working on some bugs like #link https://bugs.launchpad.net/nova/+bug/1684860 14:25:08 Launchpad bug 1684860 in OpenStack Compute (nova) "Versioned server notifications don't include updated_at" [Medium,In progress] - Assigned to Balazs Gibizer (balazs-gibizer) 14:25:10 That is all 14:25:24 the fix for ^ is https://review.openstack.org/#/c/475276/ and has a +2 from me 14:25:25 patch 475276 - nova - Add 'updated_at' field to InstancePayload in notif... 14:25:32 if someone else can take a look 14:25:54 moving on 14:26:00 nova/cinder stuff 14:26:04 there are 2 changes left 14:26:26 the live migration patch from stvnoyes https://review.openstack.org/463987 14:26:27 patch 463987 - nova - update live migration to use v3 cinder api 14:26:35 which has had quite a bit of testing and review already 14:26:46 and the api change at the end of the series https://review.openstack.org/330285 14:26:46 patch 330285 - nova - Implement new attach Cinder flow 14:27:10 i'm -1 on ^ because there are a bunch of blockdev errors in the logs on that one, so something regressed in the new flow there, and jgriffith is investigating 14:27:44 i think it's safe to say at least that last one isn't going to make pike at this point 14:27:57 but i'm hopeful for early queens 14:28:25 #topic stuck reviews 14:28:38 there was nothing on the agenda, so does someone have a patch they need to mention here? 14:28:59 ok then 14:29:02 #topic open discussion 14:29:09 Hello everyone, me and my team have written following spec https://review.openstack.org/#/c/486947/ 14:29:10 there is one item 14:29:10 patch 486947 - nova-specs - SPEC: nova disk quota tracking 14:29:31 so, we are looking for review 14:29:44 mriedem: did you get any clarity on all the doc urls being 404? 14:29:45 darland: one point i'll make regarding timing, 14:30:07 this spec is about adding quota for root and ephemeral disc storage allocated to VM during boot based on flavor's value 14:30:12 darland: today is feature freeze for pike, so most people are focused on that, and will be focused on stabilizing and documenting pike for the rc1 in 2 weeks 14:30:25 darland: queens specs likely won't get any attention for a few weeks 14:30:57 darland: if anyone from your team is going to be at the PTG you can add it as a topic here https://etherpad.openstack.org/p/nova-ptg-queens 14:31:08 that's is ok 14:31:14 dansmith: sdague: jaypipes: any obvious historical reasons we haven't tracked disk quota in the past? 14:31:31 mriedem: nothing that I remember 14:31:45 there's no quota on disk? 14:31:49 no 14:31:49 other than the horrible inaccuracies around shared storage 14:31:50 mriedem: no idea. it's news to me, actually :( 14:31:57 sdague: same 14:31:59 that seems really odd to me 14:32:10 the problem being the PhD you need to know how much disk is used and where 14:32:22 based on the flavor and bfv 14:32:49 yeh, mostly I think it's just a hard counting problem. The autosizing disks as well. 14:32:56 mriedem: none of us, our team, is going to be at PTG 14:33:02 darland: ok 14:33:14 darland: who is your team? 14:33:26 darland: maybe shop the idea around the operators community too to see if anyone has a need for this as well, or already implemented a solution 14:34:03 sdague: sberbank dev group 14:34:29 darland: cool, thanks 14:34:30 darland: there is an upcoming ops meeting, 14:34:38 might also be worth trying to get discussion ther 14:34:39 *there 14:34:46 s/meeting/meetup/ 14:34:50 there are old traces 14:34:57 https://blueprints.launchpad.net/nova/+spec/nova-disk-quota-tracking 14:35:02 https://www.eventbrite.com/e/mexico-city-openstack-operators-meetup-tickets-34989052197 14:35:05 honestly, is it controversial? I feel like the concept is ++ 14:35:14 it's just sorting out the details of making it accurate 14:35:31 the fact is, looks like disk quota is more Cinder-ish 14:35:41 as per the findings Google gives me 14:36:13 bauzas: that's the issue in the spec. You can do it with cinder, if you make your entire environment bfv for everything 14:36:23 i don't know if it's controversial, but i also don't know if there was a good reason for not having it years ago 14:36:24 but they want it to work with cloudy things 14:36:36 mriedem: I would not assume there was a good reason 14:36:40 https://ask.openstack.org/en/question/8518/disk-quota-for-projects/ has an answer 14:36:52 but not for local disks 14:36:57 assuming those are cheap, maybe? 14:37:00 I would just assume we never had reasonable enough storage accounting to make it viable 14:37:07 probably yeah 14:37:15 darland: as sberbank is Mirantis' customer, we can work together to discuss it at the PTG (I'll be in Denver) 14:37:16 I dunno, in the early days, 14:37:21 storage accounting was much simpler 14:37:44 so I'm really surprised we don't have it from the local-only days, and it's just really wrong now 14:38:09 pre folsom... I'm not that surprised :) 14:38:27 um, what? 14:38:37 I'm saying before bfv and ceph, 14:38:42 when most of the quotas stuff was done, 14:38:52 accounting for how much disk you were using was much more straightforward 14:38:59 ok, so it sounds like there are some threads to pull - the mechanics of how to actually do this based on the variables involved has to be hashed out, especially now that we're counting quotas 14:39:00 yeh, it just looks like quotas were only ever implemented on block devices 14:39:16 probably because rax didn't need them for ephemeral 14:39:25 I'd expect that disk was never a limiting factor 14:39:30 yep 14:39:33 too cheap to care 14:39:36 yup 14:39:51 (16:36:57) bauzas: assuming those are cheap, maybe? 14:40:02 ok so if there is nothing else i say we get back to it 14:40:03 yep, so we shouldn't assume there was any good reason. Move forward as ++ on the idea. Details need to be ironed out 14:40:09 mriedem: docs 404? 14:40:19 sdague: https://review.openstack.org/487863 14:40:20 patch 487863 - openstack-manuals - Update sitemap 14:40:47 mriedem: will that also put in redirects? 14:40:59 also, my browser is crashing trying to open that file 14:41:13 i'm not sure, but that's what AJaeger said was one thing that needed to be done 14:41:20 i expect we'll have to put in redirects 14:41:33 i made a note about that in https://etherpad.openstack.org/p/nova-pike-cells-v2-todos L5 14:42:05 this is how suse wins all the LOC championships right? :) 14:42:10 18K lines of xml 14:42:36 ok anything else? 14:42:56 alright thanks everyone 14:42:59 #endmeeting