20:00:19 #startmeeting heat 20:00:20 Meeting started Wed Jun 18 20:00:19 2014 UTC and is due to finish in 60 minutes. The chair is mspreitz. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:00:21 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:00:23 The meeting name has been set to 'heat' 20:00:58 roll call 20:01:01 hi 20:01:03 o/ 20:01:09 hi 20:01:09 \o 20:01:12 o/ 20:01:20 mspreitz volunteered to chair this week, btw 20:01:45 currently taking volunteers to chair a fortnight from now 20:02:01 that's in 2 weeks, for my American friends ;) 20:02:10 :P 20:02:25 Pls respond directly to Zane about chairing 20:02:34 #topic review action items from last meeting 20:02:41 o/ 20:02:53 o/ 20:02:57 Zane, you had three, some in concert with others 20:03:16 do you have the link handy? 20:03:27 #link http://eavesdrop.openstack.org/meetings/heat/2014/heat.2014-06-11-12.00.html 20:03:36 ta 20:03:46 zaneb sync with andrew_plunk on rackspace CI job 20:03:54 I didn't do that 20:04:19 #info zaneb sync with andrew_plunk on rackspace CI job - not yet 20:04:25 doesn't look like he's around to give us an update 20:04:35 zaneb sync with stevebaker on heat-slow job & making it voting 20:04:38 zaneb: poked him. he'll be here shortly 20:04:43 stevebaker: got any update on that? 20:04:58 afaik, we have the job set up and running but I haven't seen it vote yet 20:05:11 so there was a fix recently, most of the failures were caused by IP address clash 20:05:27 randallburt: because it's passing, or because voting is not working? 20:05:44 zaneb: I think because its not working, but andrew_plunk is here now 20:05:47 I hoped that would make heat-slow reliable enough to be voting for everyone 20:06:00 yeah it is setup randallburt, zanb 20:06:20 I assumed it was voting, if nobody has seen a vote from raxci then I will double check 20:06:22 Its better, but there are still failures http://status.openstack.org/elastic-recheck/ bug #1297560 20:06:23 Launchpad bug 1297560 in tempest "*tempest-dsvm-neutron-heat-slow fails with WaitConditionTimeout" [Undecided,In progress] https://launchpad.net/bugs/1297560 20:06:43 #info raxci job is set up and should be voting 20:07:02 there are no longer fedora boot timeouts, but set_hostname failures 20:07:31 tl;dr, I'd like to hold out on fixing the job to be voting for everyone 20:07:34 * SpamapS blames systemd 20:07:43 zaneb sync with stevebaker on metadata api compat patch 20:07:49 SpamapS, I'm not so sure. I'd like to blame neutron 20:07:53 I think that one went in, right? 20:08:04 stevebaker: neutron has been integrated into systemd. 20:08:08 blaming neutron is usually a safe bet :D 20:08:09 along with bash and corn flakes. 20:08:16 o/ sorry I'm late 20:08:51 Is there a consensus on holding off making the job voting? 20:09:02 Leave it non-voting 20:09:04 zaneb, its in. I'd like to re-propose this backport which includes restoring the metadata attribute https://review.openstack.org/#/q/status:open+project:openstack/heat+branch:stable/icehouse+topic:bug/1306743,n,z 20:09:06 stevebaker: but we were going to make it voting for just heat, right? 20:09:08 It needs to be really solid. 20:09:19 right, voting just for heat was the plan 20:09:22 We don't want to be the gate crashers. 20:09:48 zaneb, we were, one thing that occured to me though is that any other project could break heat-slow with one commit, then we can't land anything 20:09:49 it is still a problem if it only votes on Heat 20:09:53 ok 20:09:54 because a heat fail == gate reset 20:10:12 #agreed heat-slow job will remain non-voting until current issues are fixed 20:10:15 We can add it back in when it gets back up to 90% pass. 20:10:22 yes. next 20:10:42 is the API compatability patch merged? 20:10:47 mspreitz: yes 20:11:05 #info zaneb sync with stevebaker on metadata api compat patch - merged 20:11:18 #topic additional agenda items 20:11:28 Mid-cycle meetup 20:11:33 Already on the agenda 20:11:43 oh, good :) 20:12:04 #link https://wiki.openstack.org/wiki/Meetings/HeatAgenda 20:12:08 Anybody got anything else? 20:12:43 * mspreitz hears crickets 20:12:54 #topic mid-cycle meetup 20:13:19 #link https://etherpad.openstack.org/p/heat-juno-midcycle-meetup 20:13:21 Zane, what's the latest? 20:14:08 We are now discussing two meetups 20:14:10 I think shardy and stevebaker are definitely going to attend the TripleO meetup 20:14:11 shadower: can you clarify your entry in https://etherpad.openstack.org/p/heat-juno-midcycle-meetup ? 20:14:16 I could go to either tripleo or heat meetup, but I've decided going to tripleo with shardy 20:14:40 it seems like most people can go to both 20:14:51 or either, I should say 20:14:58 I'm assuming I'll be seeing you ugly mugs in Paris 20:15:14 stevebaker: I think that's the right call, and you and shardy will be in high demand as TripleO will likely want to chat about https://review.openstack.org/#/c/97939/ 20:15:26 SpamapS can't go to the TripleO one, and would be struggling in August 20:15:36 and tspatzier can't go in August 20:15:42 I'm wide open after 8/13 20:15:57 have blocked the entire last half of August off for this just in case. ;) 20:15:59 SpamapS, yes, probably actually good that you won't be there (no offense ;) 20:16:02 zaneb: yeah, bad timing, but I think we can get someone from our team there 20:16:08 SpamapS: from, or after? 20:16:18 SpamapS: August 13 is a Wednesday 20:16:36 8/13 - 8/31 I can travel to timbuktu if need be.. wherever Heat needs me. :) 20:16:41 zaneb: fully aware 20:16:56 actually, tspatzier can't make either week, so I guess we could do it the second week 20:16:57 zaneb: 8/13 is the third first day of school in a row for my three sons. 20:17:09 forgot that new piece of info 20:17:11 as in, 8/11 is 1st day of school at new school for 2 year old.. 20:17:15 yep, do not make it depend on my schedule 20:17:19 8/12 is 1st day at new school for 4 year old.. 20:17:26 8/13 is 1st day at new school for 11 year old 20:17:34 highly stressful week. 20:17:47 does anyone else have a preference? 20:18:08 anyone need/want to work with shardy and stevebaker at the meetup? 20:18:42 lifeless: does the TripleO team have a preference on whether you get shardy+stevebaker only or all of us? 20:18:50 I'm assuming the heat meetup will be mostly about convergence? 20:19:14 I think that will be a big part, but not the only part 20:19:15 Convergence and convergence, I expect 20:19:50 tripleC 20:20:12 the other data point is that SpamapS can potentially bring some of his new team if we have it in August 20:20:18 I meant that a meeting that late will probably be also talking about getting to a coherent end-point 20:21:04 Right. 20:21:06 mspreitz: heh, terminology overload 20:21:55 So I'm hearing questions but not a lot of answers from people about attendance 20:21:56 zaneb: I don't think so - its a working event not a planning event for us 20:22:38 When does the bug fixing push begin? 20:22:43 so, one one hand, it'd be good to have a meetup with the people who will be working on Convergence 20:23:01 otoh, it sucks to have that conversation without shardy and stevebaker in the room 20:23:20 So it's not a time to have big conversations. 20:23:26 It is a time to land code. 20:23:31 punt and try again with more planning in k? 20:23:36 I shall be there in spirit 20:23:50 We should actually be planning the K mid cycle now too. 20:24:01 SpamapS: +1 20:24:06 +1 20:24:09 +1 20:24:17 +1 20:24:20 #agreed no second meetup 20:24:34 #agreed start planning K early 20:24:41 wait, what are we +1'ing? 20:24:52 Since the summit is in .fr .. and mid-cycle is in the winter.. I suggest we host it in Los Angeles. :) Unfortunately, HP has no facility here. ;) 20:25:04 zaneb: to plan a k mid-cycle meet up early 20:25:04 * randallburt was only agreeing with early planning for the k mid-cycle. 20:25:16 zaneb: that we shouldn't wait until the summit to start planning the mid-cycle. 20:25:23 punting on this mid-cycle still seems to be up in the air. 20:25:29 that's what I thought 20:25:36 Oh 20:25:41 Let me do this carefully 20:25:52 mspreitz: I think you can do #undo 20:25:58 #undo 20:25:59 Removing item from minutes: 20:26:05 #undo 20:26:06 Removing item from minutes: 20:26:12 perfect 20:26:22 who agrees to have just one meetup this cycle, the one with tipleO? 20:26:28 and who disagrees? 20:26:49 separately we will talka bout K 20:26:51 * zaneb is on the fence 20:27:20 * randallburt is on the same fence 20:27:20 SpamapS: what's your gut instinct? 20:27:48 As someone who is not going, I think a second meetup is a good idea. SpamapS can get some momentum going on convergence in an environment less intense than Summit 20:27:58 zaneb: If it is only me pulling people to the separate meetup, I say just have the one. 20:28:36 But it is also (potentially, unconfirmed) a few more HP developers that can only come to the later one, and shadower. 20:29:00 So even if just me and shadower and 3 guys from Bangalore got together somewhere for 3 days, I'd be for doing it. 20:29:36 Because we get a lot of clarity from pair-programming on real code. 20:29:56 SpamapS: you need one more guy then ;) 20:29:59 If Rackspace continues to be willing to host, I see no reason to squash 20:30:06 ok, I'm starting to lean toward August 20:30:08 RedHat was hosting 20:30:11 randallburt: there's always somebody on break. Union rules. ;) 20:30:16 last I checked. 20:30:18 mspreitz: yeah, Red Hat 20:30:19 sorry, mixed up my Rs 20:30:32 I'm told that's not a problem 20:30:45 If we have a willing host and some willing attendees, then let's go ahead 20:31:15 ok 20:31:22 I move for unanimous consent to have the August meetup too 20:31:34 sounds good to me then. Will need a pretty solid agenda soon, though. 20:31:38 what do people think about duration? 3 days? 20:31:46 no more than 3 IMO. 20:31:58 right, 3 working days is good. 20:32:03 this would be week of Aug 19-23 20:32:11 so maybe 19-21 20:32:28 Tu - Th, maximum family convenience. ;) 20:32:30 Wed--Fri 20:32:57 (I was just translating dates) 20:33:18 Agreement on Tu--Th ? 20:33:30 oops 20:33:35 I actually meant 18-20 20:33:46 ie Mon-Wed 20:33:50 Aug 18 is Monday 20:33:53 but if people are happy with Tue-Thu 20:33:56 I goofed too 20:34:15 M-W is fine .. any day that week is fine. 20:34:20 forgot I put the dates in etherpad as Tu-F 20:34:30 Does anybody have a preference? 20:35:03 ok, let's go M-W 20:35:26 going ... going ... 20:35:34 I'll attempt to book the space and then make an announcement on the ML 20:35:47 #agreed have the second meetup, Aug 19--21 20:36:01 Next: K 20:36:13 #action zaneb book space for the meetup and then make an announcement on the ML 20:36:20 Do we agree to plan an early mid-cycle meetup in K? 20:36:32 +1 20:36:35 +1 20:36:44 yes 20:36:51 at least I hope we do 20:37:00 Brisbane? 20:37:11 That planning to be done during a Heat session at the summit? 20:37:32 or before 20:37:47 but we probably don't need to do it right now 20:37:51 During a meeting in the runup to the summit? 20:38:13 let's dump this responsibility on the next PTL ;) 20:38:25 stevebaker: Brisbane would be interesting. Or Wellington? 20:38:48 Remind me: when is election result, compared to meeting cessation before summit? 20:38:57 tspatzier: I'm guessing you've never flown from Germany to NZ before ;) 20:39:13 tspatzier, I'd be happy to host, but believe me, flights would be complicated and expensive 20:39:21 mspreitz: iirc it's a couple of weeks before 20:39:30 zaneb, stevebaker: I can imagine ;-) 20:39:48 I'm OK with dumping this on the next PTL then. 20:39:53 Any objection? 20:40:17 certainly not from me ;) 20:40:50 #action ${next PTL} before summit plan an early mid-cycle meetup 20:41:09 #topic critical issues 20:41:20 Anybody got any? 20:41:23 #action add mid-cycle meetup planning to Heat PTL guide on wiki 20:41:54 #link https://bugs.launchpad.net/heat/+bug/1331720 20:41:56 Launchpad bug 1331720 in heat "missing TripleO heat metadata" [Undecided,In progress] 20:41:57 We had the one critical issue 20:42:05 that ^ seems to be breaking everyone today :( 20:42:06 yeah that one 20:42:13 in the gate now 20:42:16 my bad 20:42:23 well 20:42:32 I think it is time to have cfn API tempest tests 20:42:45 pretty simple to catch this one. 20:42:47 +1 20:42:59 I will take that action 20:43:02 and also time to have native APIs for in-instance stuff 20:43:19 since I've written a non-boto based CFN API implementation already in os-collect-config 20:43:24 SpamapS, they should be implemented as tempest boto thirdparty 20:43:29 zaneb: we have native API's for in-instance 20:43:32 zaneb: what do you mean by that? 20:43:48 stevebaker: boto's cfn is _entirely_ broken 20:44:03 hence os-collect-config :) 20:44:11 signalling to waitconditions goes through the cfn API, and that sucks 20:44:18 zaneb: not anymore 20:44:20 also, alarms 20:44:24 orly? 20:44:40 SpamapS, once custom images can be built os-*-config can be tested. https://review.openstack.org/#/c/92731/ 20:44:46 why are you still using the cfn api then? 20:44:58 not that I am going to complain if you write tests for it 20:45:22 SpamapS: a bit of explanation please? 20:45:23 zaneb: https://git.openstack.org/cgit/openstack/heat/tree/heat/api/openstack/v1/resources.py 20:45:59 zaneb: because this hasn't landed yet https://review.openstack.org/#/c/94527/ 20:46:26 ah, excellent 20:46:37 mspreitz: we didn't used to have native ways of inspecting meta-data or sending signals. stevebaker fixed that 20:46:39 until tokens get re-used, cfn will be quicker 20:46:47 signal() needs a docstring ;) 20:46:58 stevebaker: right, the patch chain leading up to that is implementing an on-disk token cache. :) 20:47:08 SpamapS, \o/ 20:47:16 I need to go now, school run 20:47:32 I think we are about done anyway 20:47:38 TripleO reviewers are buried tho.. so unfortunately it will take some time. :-P 20:47:59 Anything else on this topic? 20:48:31 nay say I unto thee 20:48:40 #topic opens 20:48:48 Anybody want to raise anything else? 20:49:07 Please review specs! 20:49:25 if you have not done so yet, add heat-specs to your subscribed repos 20:49:47 +1 SpamapS - that's what everyone should do! 20:49:58 #info if you have not done so yet, add heat-specs to your subscribed repos 20:50:14 that's one for the minutes ;) 20:50:23 OK, done. 20:50:29 Anything else? 20:50:38 mspreitz: excellent job, thank you sir 20:50:46 I have one item myself 20:51:17 I have a bug regarding a combo: flat DHCP nova networking, new autoscaling group, scale up webhook fails 20:51:29 is any body or bot testing this? 20:51:41 mspreitz bug #? 20:51:53 one other factor: giving network name to OS::Nova::Server 20:52:14 #link https://bugs.launchpad.net/heat/+bug/1327406 20:52:17 Launchpad bug 1327406 in nova "The One And Only network is variously visible" [Undecided,In progress] 20:53:26 I'm not clear on what the gate is testing in this neighborhood 20:55:03 Pathology is this: scale up webhook -> nova call whose context says is-admin = false -> no networks visible -> lookup name fails 20:55:27 so it's a problem with the trust-token? 20:55:33 I think that last part is a Nova bug, but maybe there is also a problem with Heat or Keystone or Nova wrt trusts here 20:55:50 or the problem is that we're not using the trust-token when we should be? 20:56:02 A trust is being made and used 20:56:11 but by the time it gets into Nova it has is-admin=false 20:56:26 webhook hit causes trust to be translated into token 20:56:35 when nova gets that token the context says is-admin=false 20:57:11 this single-flag-for-admin-ness needs to diaf 20:57:41 mspreitz: I suggest you talk to shardy 20:57:55 he is expert in the ways of keystone 20:58:03 zaneb: thanks 20:58:14 time winding down 20:58:30 last call 20:59:02 #endmeeting