20:00:05 #startmeeting heat 20:00:06 Meeting started Wed Nov 4 20:00:05 2015 UTC and is due to finish in 60 minutes. The chair is shardy. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:00:07 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:00:11 The meeting name has been set to 'heat' 20:00:17 #topic rollcall 20:00:20 o/ 20:00:21 Hi all 20:00:22 \o 20:00:22 o/ 20:00:24 good aftermorningnoonnight 20:00:41 skraynev is out today IIRC so I offered to chair today 20:01:52 Ok, let's get started 20:02:08 #topic Adding items to the agenda 20:02:14 #link https://wiki.openstack.org/wiki/Meetings/HeatAgenda 20:02:21 Anyone have anything to add? 20:02:49 short agenda :) 20:03:05 heh 20:03:14 haha 20:03:16 jetlag stories? 20:03:33 slept like a baby on the plane 20:03:36 +1 20:04:09 #topic review priorities 20:04:15 #link https://etherpad.openstack.org/p/heat-reviews 20:04:31 that etherpad hasn't been updated in an age 20:04:49 I thought it'd be worth reviewing that, particularly post-summit so we can ensure we can focus on general topics 20:04:51 when we hit RC I switched to using launchpad instead 20:05:07 stevebaker: Ok, I wasn't aware of that 20:05:11 is it worth reviving it? 20:05:33 personally I find the wall of reviews fairly daunting, having general priorities is quite useful 20:05:47 if others don't we can skip to open discussion :) 20:05:56 that could be up to Sergey, or whoever wants to own curating that list 20:05:59 doh. stupid DST 20:06:19 stevebaker: Ok, I'll defer that for skraynev to decide 20:06:35 there we go, its a blank slate now 20:06:42 #info skraynev can decide if we track review priorities via etherpad for mitaka 20:06:51 for what it's worth, i like the idea of being able to highlight pressing things, like milestone aligned stuff 20:06:55 agree on the daunting wall 20:07:47 stevebaker: Ok, thanks, lets defer populating it until next week 20:07:53 #topic open discussion 20:07:55 +1 20:08:14 anything to raise, or is this going to be a short meeting? 20:08:20 anybody not at summit want a summary on a particular topic? 20:08:27 anyone planning on emailing any summary of summit? 20:09:03 jdob: I was considering a blog post or something, but any email summary should probably come from the PTL 20:09:18 makes sense 20:09:28 action skraynev all-the-things ;) 20:09:31 in the meantime, the eitherpads for the sessions should have some notes on them 20:09:42 randallburt: good point! :) 20:09:47 good call, and I already followed up with specific people about things I was interested in 20:10:03 #link https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Heat 20:12:42 A heads up, there was a regression which broke the gate today, ramishra found/fixed it 20:12:49 #link https://bugs.launchpad.net/heat/+bug/1512937 20:12:49 Launchpad bug 1512937 in neutron "CREATE_FAILED status due to 'Resource CREATE failed: NotFound: resources.pool: No eligible backend for pool" [Critical,Fix committed] - Assigned to Rabi Mishra (rabi) 20:13:22 Thanks ramishra! 20:13:24 We can probably un-skip the test now, but it'd be good to ensure there's no other breakage anticipated 20:14:21 Another thing is I posted a patch aiming to fix bug #1508115 20:14:21 bug 1508115 in heat "StackResource updates can destroy more than is needed" [High,In progress] https://launchpad.net/bugs/1508115 - Assigned to Steven Hardy (shardy) 20:14:31 https://review.openstack.org/#/c/238194/ 20:15:06 zaneb already provided some good feedback, but I'd welcome additional eyes, as it's changing the way we do updates to nested stacks (and TemplateResource in particular) 20:15:20 anyone else have anything to highlight? 20:15:36 shardy: actually, I was thinking more about that one 20:15:48 it's wrong to treat TemplateResource as a special case 20:16:23 we should always replace because the resource type resolves to a different *class*, never just because the resource type is different 20:17:36 zaneb: Interesting, so in-place updates to the same class or any subclass are valid? 20:17:50 not subclass 20:17:59 but say you have an OS::Nova::Server 20:18:19 and you want to change it to some custom type and map it to OS::Nova::Server in the environment 20:18:21 that's legit 20:18:22 zaneb: I was looking at the _needs_update part, and you can't determine the actual class from the resource definition on update, because you don't have the environment of the new stack, only the old one 20:18:43 we can fix that by passing more info into needs_update potentially 20:18:48 shardy: ok, so maybe that's not the right place to do it after all 20:19:03 that leaves an open question of how to do it for convergence :/ 20:19:54 zaneb: actually that OS::Nova::Server example is a good one, I should probably add a functional test where we override a built-in resource with a nested stack returning OS::stack_id 20:20:00 I'll add another comment to the review, we can move on 20:20:15 (probably not a server, but an actual resource not only TemplateResource) 20:20:27 zaneb: Ok, thanks 20:20:32 anything else anyone? 20:22:07 Ok then, short meeting ;) 20:22:09 *cricket sounds* 20:22:13 thanks all 20:22:15 \o 20:22:16 \o 20:22:17 #endmeeting