14:01:00 #startmeeting nova 14:01:01 Meeting started Thu Aug 6 14:01:00 2015 UTC and is due to finish in 60 minutes. The chair is johnthetubaguy. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:03 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01:05 The meeting name has been set to 'nova' 14:01:06 hello 14:01:07 o/ 14:01:07 hello everyone 14:01:12 hi 14:01:13 \o 14:01:13 o/ 14:01:14 o/ 14:01:14 hi 14:01:16 o/ 14:01:16 O/ 14:01:17 o/ 14:01:17 o/ 14:01:19 #link https://wiki.openstack.org/wiki/Meetings/Nova 14:01:20 \o 14:01:22 o/ 14:01:35 o/ 14:01:40 o/ 14:01:50 hi 14:01:59 hello 14:02:01 o/ 14:02:03 o/ 14:02:06 o/ 14:02:10 #topic Release Status 14:02:29 so we have just passed this: non-priority feature freeze 14:02:32 #link https://wiki.openstack.org/wiki/Nova/Liberty_Release_Schedule#Non-priority_Feature_Freeze 14:02:46 #link https://etherpad.openstack.org/p/liberty-nova-non-priority-feature-proposal-freeze 14:02:58 we reviewed the exception requests 14:03:16 actually had quite a few blueprints merged over the last week, which was good to see 14:03:23 but now its time to focus on bug fixes 14:03:36 and completing the priority efforts 14:04:33 #link http://lists.openstack.org/pipermail/openstack-dev/2015-August/071487.html 14:04:38 anyways any questions on all that? 14:05:05 #topic Bugs 14:05:15 is there any chance of getting FFE's or should we just focus on bugs? 14:05:24 markus_z helped sort out a bug triage day 14:05:39 One critical bug is in progress: https://bugs.launchpad.net/nova/+bug/1481220 14:05:39 Launchpad bug 1481220 in OpenStack Compute (nova) "Cannot boot from volume-backed instance snapshot" [Critical,In progress] - Assigned to Feodor Tersin (ftersin) 14:05:41 Launchpad bug 1481220 in nova "Cannot boot from volume-backed instance snapshot" [Critical,In progress] https://launchpad.net/bugs/1481220 14:05:42 Launchpad bug 1481220 in nova "Cannot boot from volume-backed instance snapshot" [Critical,In progress] 14:05:44 garyk: there were announced on the ML, see previous link 14:06:32 ok 14:06:54 Right, yesterday was "bug triage day": http://lists.openstack.org/pipermail/openstack-dev/2015-August/071338.html 14:07:32 markus_z: are we lined up for the next bug day? 14:07:49 August 12: bug review day 14:07:59 does that work for people? 14:08:00 I'm not quite sure yet, sorry. Will make a query later and post ist to the ML 14:08:13 markus_z: thats cool, just wanting to advertise here 14:08:27 #info August 12: bug review day 14:08:48 #info feature freeze exception results can be seen here: https://etherpad.openstack.org/p/liberty-nova-non-priority-feature-freeze 14:08:58 markus_z: cool, any more on bugs? 14:09:13 nope, the rest as usual 14:09:17 mriedem anything about the gate we need to talk about? 14:09:27 yeah 14:09:32 https://bugs.launchpad.net/nova/+bug/1482230 14:09:32 Launchpad bug 1482230 in OpenStack Compute (nova) "LibvirtConnTestCase.test_clean_shutdown_first_time causes subunit segfault" [Undecided,New] 14:09:32 is new 14:09:33 Launchpad bug 1482230 in nova "LibvirtConnTestCase.test_clean_shutdown_first_time causes subunit segfault" [Undecided,New] 14:09:34 Launchpad bug 1482230 in nova "LibvirtConnTestCase.test_clean_shutdown_first_time causes subunit segfault" [Undecided,New] https://launchpad.net/bugs/1482230 14:09:50 3 hits in check and gate so far, but it's a segfault in libvirt driver tests and i don't see any obvious related changes in the last 24 hours 14:09:58 :30 14:10:03 doh! 14:10:07 so fyi 14:10:27 yeah, nasty 14:10:36 that's all i know right now 14:10:44 mriedem: stable branch, anything there worth mentioning? 14:10:53 not for nova 14:11:25 #topic Regular reminders 14:11:33 so this is important 14:11:42 we are trying to scale out our review efforts 14:11:58 part of that is encourage more folks to review things 14:12:11 but we are also trying this focus effort using this etherpad: 14:12:19 #link https://etherpad.openstack.org/p/liberty-nova-priorities-tracking 14:12:25 lets keep pushing on this 14:12:40 at the midcycle we spoke about restarting the trivial patch push also 14:12:48 that is all in the same etherpad 14:13:00 #link https://etherpad.openstack.org/p/liberty-nova-midcycle 14:13:03 trivial bug fix you mean 14:13:05 right? :) 14:13:11 dansmith: oops, yes 14:13:41 * johnthetubaguy mutters something about his bad typing skills 14:14:03 anyways above is the update from the midcycle 14:14:18 at lot of the time was revisit the actions from the summit: 14:14:20 #link https://etherpad.openstack.org/p/YVR-nova-liberty-summit-action-items 14:14:29 anyways, lets move on 14:14:54 #topic Stuck Reviews 14:15:11 alaski: I think you are on this review: https://review.openstack.org/#/c/202605/ 14:15:25 ahh, yes 14:15:32 #link https://blueprints.launchpad.net/nova/+spec/inject-nmi 14:15:39 it is mine 14:15:42 that's not stuck 14:15:43 I'm not sure it's "stuck", but I did want to discuss it here 14:15:53 I added a topic on this to open discussion 14:16:21 ah, no worries, now is cool 14:16:26 * dims sneaks in late 14:16:51 hshiina: the consensus is use cast() and make sure we have a way to tell if it was not send via the instance actions 14:16:56 oh, so this is an RPC call, which is surprising to me, but I haven't read about the context 14:16:56 at this point I'm against API requests going down to a virt driver before responding 14:17:08 me too, really 14:17:20 johnthetubaguy: it's a call because I suggested it be a call initially 14:17:27 it came up on https://review.openstack.org/#/c/195088/ as well 14:17:31 we have instance actions to report any failures I guess? 14:17:46 which was a misguided attempt to not punch our users in the face when they're trying to send an NMI to a stuck instance and we just drop it because the virt driver doesn't support it 14:17:50 but instance actions would be much better 14:18:02 as long as we handle the RPC pin case, and the virt-unsupported case 14:18:07 dansmith: alaski: maybe we should write this down somewhere I guess? 14:18:15 alaski already did 14:18:21 dansmith: yeah, thats cool 14:18:21 in the review, which I thought was clear 14:18:45 sure, 14:18:48 OK, thats cool, I was meaning in general, but thats probably silly 14:18:58 hshiina: do you feel unblocked now? 14:19:01 I can update the devref if you like 14:19:08 let me confirm i shoud use cast() 14:19:17 hshiina: yes 14:19:18 hshiina: yes 14:19:23 yes, and handle errors using instance actions 14:19:28 cool 14:19:28 thanks, i feel unlocked 14:19:36 i will revise my patches 14:19:38 hshiina: awesome, thanks 14:19:48 #topic Open Discussion 14:19:48 thank you for you time 14:20:10 #link cinder spec needs review for nova impact: https://review.openstack.org/#/c/149894/ 14:21:17 that was mine 14:21:18 there are some review requests 14:21:28 nova people should take a gander at that cinder spec, 14:21:42 cinder wants to get to active/active HA support and part of that is removing locks in the volume manager, 14:21:59 however it sounds like that breaks some things in their API, so they want to change the API and start returning errors for requests that used to be OK 14:22:04 for polling status or something 14:22:12 ah, its for active/active, I guess thats why the distributed lock manager discussion also came up 14:22:13 i've raised up that that's a bad idea... 14:22:16 yes 14:22:19 the ML threads are all about this 14:22:32 trying to steer them down the path of microversions 14:22:41 and mimic the old lock behavior in the v1/v2 cinder api 14:22:51 so if you want HA with cinder you opt in to v2.1 14:22:54 if that becomes a thing 14:23:20 anyway, it'd be good if it's more than just me saying breaking the API contract is bad 14:23:36 FIN 14:23:37 yeah, breaking the API contract is bad 14:23:42 sounds good 14:23:53 oh yeah, 14:24:03 they are talking about a cross project design summit session 14:24:08 for this and some other stuff 14:24:18 you mean a nova + cinder session? 14:24:20 yes 14:24:31 mriedem: I think ask of cinder agrees it Is bad. 14:24:37 yeah, I think that usually means finding a spot in our track, rather than the cross project one 14:24:44 Ask/all 14:25:02 scottda: ok, i was hearing some 'well it's broken so let's just fix the current api, make people move' 14:25:14 anyway 14:25:24 No, I don't think we're going there... 14:25:26 i'd push to have specs up before summit so it's productive 14:25:36 mriedem: +1 14:25:43 there was some other thing about callbacks for extended volumes 14:25:46 Yes.I'm signed up for the specs. 14:25:49 cool 14:25:57 scottda: was extended volumes going to come up i nthe cinder meetup? 14:26:13 we can take this elsewhere 14:26:16 No, but we can today or tomorrow. 14:26:20 Ok 14:26:23 so there are some review requests in the agenda, feel free to see those in there 14:26:32 hi 14:26:36 abhishekk: you are linking an ML thread you want a response to, what is the question there? 14:26:40 As per discussion, I have moved this spec in the backlog. 14:26:51 Requesting alaski for having a final look as I have implemented his suggestions. 14:27:02 abhishekk: the patch appears to be abandoned, the snapshot one 14:27:14 https://review.openstack.org/#/c/206160/ ^^ 14:27:23 yes, that is because of issue in nova 14:27:39 Eric Harney has implemented it in cinder, but currently marked his patches as WIP due to issue in nova, 14:27:39 https://review.openstack.org/#/c/149037/ 14:27:48 This nova changes solves the problem, but as per comment on the patch it's not right way to address this issue. 14:27:49 abhishekk: I can take a look, but this should be targetted to M right? 14:28:01 alaski: yes 14:28:37 abhishekk: I think you need to talk to the patch author about their patch, and if they plan on working on it again, about this one: https://review.openstack.org/#/c/149037/ 14:28:45 I guess nikola was about to working for the nova issue 14:28:50 abhishekk: okay, you mentioned the backlog, which isn't where it should go now 14:28:54 ah, OK 14:29:28 I would reach out to ndipanov about the details I guess 14:29:35 johnthetubaguy, the NFS driver, and glusterfs and quobytes drivers are effected by https://review.openstack.org/#/c/192736/ 14:29:58 I had discussion with Eric for this and he said due to nova issue its not good to merge it in cinder 14:29:58 Also vzstorage driver is affected 14:30:00 johnthetubaguy, the patch closes 2 bug at nova's side. I've been rebasing it for a couple of weeks 14:30:17 jordanP: those bugs are both low priority, is that correct? 14:30:42 johnthetubaguy, one is low the other "no priority" 14:30:57 "undecided" 14:31:25 jordanP: I guess I mean, what is the correct priority for those, anyways, we can take that offline 14:32:03 okay, but I'd love this have this merged :) 14:32:04 christ, _volume_snapshot_delete is 250 LOC 14:32:16 mriedem, yeah... :) 14:32:58 oh wow, its time for some refactoring in there... 14:33:03 anyways, I think we are about done 14:33:09 any more for any more? 14:33:19 johnthetubaguy alaski needed some input on dynamic quota resources spec targeted for M , it helps achieve quota by flavor, AZ or a combination https://review.openstack.org/#/c/206160/ 14:33:33 am working on an implementation at my company and wanted to be sure that I am as close to upstream direction…lxsli, melwitt and harlowja have been providing great inputs…but some initial feedback from you all would be greatly appreciated 14:34:05 meghal: seems like there are comments form alexis that need addressing in there 14:34:12 meghal: okay, I will take a look. but it won't be immediately 14:34:19 johnthetubaguy: yes…working on those 14:34:37 abhishekk, ah yeah 14:34:40 that thing 14:34:40 meghal: I am not reviewing specs much right now, focusing on code reviews, while we try push hard on getting more bugs merged 14:34:43 alaski: sure…its not time critical…but just some feedback on the direction and the use cases it is addressing 14:34:49 let's talk it through in -nova 14:34:57 ndipanov: ok 14:35:01 OK, so I feel like we are done now? 14:35:07 johnthetubaguy: sure…I understand 14:35:07 any more for any more? 14:35:24 meghal: I hope to get there eventually, just not right now I am afraid 14:35:34 OK... thanks all 14:35:39 alaski: thank you 14:35:44 #endmeeting