12:00:04 <asalkeld> #startmeeting heat 12:00:05 <openstack> Meeting started Wed Feb 18 12:00:04 2015 UTC and is due to finish in 60 minutes. The chair is asalkeld. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:00:06 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 12:00:09 <openstack> The meeting name has been set to 'heat' 12:00:19 <asalkeld> #link https://wiki.openstack.org/wiki/Meetings/HeatAgenda 12:00:24 <pas-ha> o/ 12:00:28 <asalkeld> #topic rollcall 12:01:10 <skraynev> o/ 12:01:19 <dgonzalez> o/ 12:01:31 <ananta> hi 12:01:54 <asalkeld> hi all, let wait a little for others to show 12:02:13 <asalkeld> #topic Adding items to the agenda 12:02:25 <asalkeld> while we wait, any more topics? 12:02:35 <inc0> we could start thinking of dev sessions for vancouver 12:02:53 <asalkeld> ok 12:03:04 <asalkeld> inc0: make an etherpad? 12:03:35 <ryansb> morning 12:03:44 <inc0> https://etherpad.openstack.org/p/liberty-heat-sessions 12:04:01 <asalkeld> cool, thanks 12:04:30 <asalkeld> ok, lets move on 12:04:44 <asalkeld> #topic Critical bug review 12:05:17 <asalkeld> that was short, no critical bugs 12:05:31 <skraynev> \o/ 12:05:37 <asalkeld> any bugs people are worring about? 12:05:40 <pas-ha> me 12:05:54 <pas-ha> seems like our aws loadbalancer is not working again 12:06:14 <pas-ha> it can not create the ceilometer alarm due to authplugin error 12:06:27 <asalkeld> pas-ha: you made a bug yet? 12:06:30 <pas-ha> I wonder if tis is connected with our recent move to authplugins 12:06:39 <asalkeld> probably 12:06:51 <pas-ha> not yet, trying to understand if its mine devstack or a real bug 12:07:05 <asalkeld> ok 12:07:08 <pas-ha> will finish investigatin today 12:07:09 <skraynev> I have not such issue, suppose because my devstack 1 week old 12:07:27 <asalkeld> ok, let's move on 12:07:31 <pas-ha> sure 12:07:32 <asalkeld> #topic blueprint reviews (let's try to prioritize) 12:07:45 <asalkeld> so we have a *lot* of blueprints 12:07:55 <skraynev> and specs :) 12:07:58 <asalkeld> #links https://launchpad.net/heat/+milestone/kilo-3 12:08:42 <asalkeld> if we can work by the priorities that would help 12:09:03 <asalkeld> convergence specs need urgent reviews 12:09:19 <skraynev> I updated one of mine 12:09:57 <asalkeld> are there any blueprints that people want re-priortised? 12:10:32 <asalkeld> things look ok to me 12:10:38 <asalkeld> from a priority PoV 12:10:48 <asalkeld> just a lot of work to do there 12:11:31 <skraynev> especially in some BP, where spec does not contain real code examples :) 12:11:56 <asalkeld> skraynev: you worried about which ones? 12:12:05 <asalkeld> if you need more info, ask for it 12:12:49 <asalkeld> ok, that's most of what i wanted to say 12:12:51 <skraynev> asalkeld: hmmmm. probably info is enough. I just told about real code in simulator. 12:13:19 <asalkeld> ok skraynev cool - that is the last spec in that series, so less urgent 12:13:44 <skraynev> Obviously easier copy-paste code, then write new :) 12:13:56 <skraynev> asalkeld: ok 12:14:04 <asalkeld> #topic ideas for summit sessions 12:14:10 <ananta> skraynev: there is big mismatch between real and simulator code 12:14:29 <skraynev> ananta: I understand. 12:14:52 <skraynev> ananta: it's like a wish ;) 12:14:59 <asalkeld> inc0: ... 12:15:03 <ryansb> lol 12:15:09 <inc0> we should probably get talk about convergence;) 12:15:23 <skraynev> asalkeld: probably phase 2 for conv 12:15:27 <asalkeld> #link https://etherpad.openstack.org/p/liberty-heat-sessions 12:15:35 <asalkeld> anyways add there 6 12:15:36 <skraynev> so inc0 was faster 12:15:46 <asalkeld> anyways add there ^ 12:16:12 <inc0> I'll add one as template in a minute 12:16:31 <asalkeld> the user based ones i thought were quite good last time 12:16:49 <asalkeld> should leave some time for that 12:17:00 <inc0> what are priorities for L anyway? 12:17:20 <pas-ha> getting phse 2 convergence done? 12:17:43 <asalkeld> inc0: depends what people want to work on / new ptl ideas / our thought 12:18:06 <skraynev> ok. Will add couple;) 12:18:18 <asalkeld> personally: harden convergence, usablity 12:18:46 <inc0> it would be good for sessions to reflect that imho 12:18:48 <asalkeld> we need to actually swith over to convergence so we need a good test plan 12:18:49 <skraynev> inc0: I suppose, that not all of them should have specific session 12:19:08 <skraynev> we can add ideas and small topic to and then we split them 12:19:18 <skraynev> *topics 12:19:25 <asalkeld> sure, it's early just add ideas 12:19:30 <inc0> well, lets just start adding, then we'll filter out what we want 12:19:53 <skraynev> inc0: yeap 12:20:01 <inc0> thats it from my part 12:20:04 <asalkeld> ok 12:20:11 <asalkeld> #topic open discussion 12:20:42 <ananta> I need some help on one of the convergence patch https://review.openstack.org/#/c/155211/ 12:20:50 <asalkeld> ok, looking 12:21:01 <ananta> I have added a comment to sqlalchemy/api.py 12:21:40 <asalkeld> ananta: there is a getter/setter for that 12:21:50 <asalkeld> is that not working? 12:22:18 <ananta> this is suppose to be update...where 12:22:34 <ananta> need to implement update...where in the stack update 12:22:59 <ananta> it has problems with the status reason because it is handled as property in StateAware 12:23:40 <ananta> the update...where fails there saying KeyError: status_reason 12:24:10 <ananta> the getter/setter is the problem 12:24:12 <asalkeld> ananta: ok, needs a bit of debugging - don 12:24:27 <asalkeld> ananta: ok, needs a bit of debugging - don't have a plan now 12:24:43 <ananta> asalkeld: ok, sure 12:24:57 <shardy> o/ 12:25:22 <inc0> quick way would be either fake reason or make reason option 12:25:23 <inc0> al 12:25:51 <asalkeld> ananta: maybe push that truncation further up? 12:25:56 <skraynev> shardy: etherpad for L https://etherpad.openstack.org/p/liberty-heat-sessions 12:26:04 <asalkeld> so it's not in the db layer? 12:26:19 <ananta> asalkeld: yeah... that's better I guess 12:26:32 <ananta> but then at upper layer there is no good place to force it 12:27:04 <inc0> ananta, objects might give you this place 12:27:30 <inc0> I'm reluctant in putting much business logic out there, but well 12:27:42 <asalkeld> https://github.com/openstack/heat/blob/master/heat/engine/stack.py#L316 12:27:58 <asalkeld> ananta: ^ - and similar for resource 12:28:13 <ananta> inc0, asalkeld: I was thinking of defining a type like LengthRestrictedText 12:28:35 <asalkeld> ananta: ok, that might work 12:29:28 <ananta> asalkeld: ok, I will try and see how it goes 12:29:36 <asalkeld> good luck 12:29:42 <ananta> inc0: asalkeld: thanks for help 12:29:53 <inc0> no problem 12:30:46 <asalkeld> we can end early if everyone is done 12:31:29 <asalkeld> just one last request to focus on high priority specs and blueprints please 12:32:01 <asalkeld> ok, lets move to #heat 12:32:03 <skraynev> ok 12:32:06 <asalkeld> #endmeeting