20:00:32 #startmeeting heat 20:00:33 Meeting started Wed Sep 9 20:00:32 2015 UTC and is due to finish in 60 minutes. The chair is stevebaker. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:00:34 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:00:37 The meeting name has been set to 'heat' 20:00:41 greetings everyone 20:00:45 #topic rollcall 20:00:49 hi 20:00:55 o/ 20:00:55 o/ 20:00:57 o/ 20:01:25 o/ 20:01:43 zaneb: ping 20:02:13 #topic Adding items to the agenda 20:02:15 o hai 20:02:16 #link https://wiki.openstack.org/wiki/Meetings/HeatAgenda#Agenda_.282015-09-09_2000_UTC.29 20:03:20 crickets 20:03:34 #topic rc1 blueprint status 20:03:48 #link https://launchpad.net/heat/+milestone/liberty-rc1 20:03:56 skraynev_: beat me to it 20:04:30 I just was prepared ;) 20:04:33 he was just waiting there with his finger on the trigger 20:04:45 yeah 20:04:57 looks like this one is done https://blueprints.launchpad.net/heat/+spec/scaling-group-common ? 20:05:07 zaneb ^ ? 20:05:10 so all the patches I proposed merged 20:05:12 the blueprint feature freeze exception is entirely up to us, if it is in the rc1 list it has a FFE. Sing out if you have suggestions for any changes required 20:05:22 but I have other patches for that bp 20:05:43 never actually got around to posting the part where we create common scaling group code :) 20:05:52 that will be a mitaka thing 20:06:00 so I don't know what to do with the bp 20:06:03 zaneb: shall we call that bp done for now? 20:06:08 I vote kick it to M 20:06:23 because what has landed is basically nothing but refactoring 20:06:40 there was like one or two improvements to the algo 20:06:42 zaneb: maybe add comments with clarification current status and them mark as done 20:06:55 and create new one in M 20:07:04 with another description 20:07:20 zaneb: ah see 20:07:31 skraynev_: we're running out of names for this one. I am not the first person to start on this ;) 20:07:39 zaneb: It all landed after l3, so none of it will be in liberty unless it is backported to stable/liberty. I think it might be worth backporting anyway since it will make backporting scaling fixes easier during M 20:07:40 in this case - moving bp to M is more reasonable 20:08:11 stevebaker: can we consider what I landed part of Oleksii's bp? 20:08:21 stevebaker: that's the only thing it's really needed for anyway 20:08:36 otherwise it's 98% refactoring 20:08:58 zaneb: ok, what is that bp? its not in rc1 currently. 20:09:08 * zaneb looks 20:09:27 zaneb: yeah. you have done solid platform for his bp 20:09:54 zaneb: and is there any chance you could propose that whole series to stable/liberty? I'll check but I think approval is rubber-stamping 20:09:55 stevebaker: https://blueprints.launchpad.net/heat/+spec/resource-group-batching 20:10:31 stevebaker: I guess. can you go over what the release process is now? I thought we didn't open for Mitaka until RC? 20:10:43 so clearly I am behind the times 20:11:24 oh, you're right. I see no stable/liberty 20:11:30 well, that makes it easy 20:11:49 zaneb: stand down! 20:12:00 * zaneb stands down 20:12:37 so, uh, probably a good time to remind folks not to land new features unless they have FFE from now on 20:12:55 It would be preferable to land the rest of the BPs as early as possible, so cores please work off the rc1 milestone page when deciding what to review 20:13:09 then review High rc1 bugs which are In Progress 20:13:40 https://blueprints.launchpad.net/heat/+spec/convergence-simulator-tests - what about this one ? 20:13:55 I think that patch with all tests was merged 20:14:30 sweet, its in 20:14:51 also this one is implemented too https://blueprints.launchpad.net/heat/+spec/get-attr-all-attributes 20:14:56 already marked it 20:15:32 I will ask Kanagaraj about https://blueprints.launchpad.net/heat/+spec/heat-resource-type-search tomorrow 20:15:39 I got an update from shardy, https://blueprints.launchpad.net/heat/+spec/nested-validation will likely be close to the wire, and last to be ready for review 20:16:22 Its also fairly low-risk, but we need to live with the data format "forever" so it would be good to get that right 20:17:09 stevebaker: FYI I moved my blueprint to future and ochuprykov's to liberty-rc1 and marked it complete 20:17:23 zaneb: so did I 20:17:43 #topic rc1 bug status 20:19:06 shardy is still working on https://bugs.launchpad.net/python-heatclient/+bug/1224828, I think the current state needs some reviews 20:19:07 Launchpad bug 1224828 in python-heatclient "heat stack-update wants all parameters and the template all over again" [High,In progress] - Assigned to Winnie Tsang (wtsang) 20:21:30 not much to say here yet, please fix all the bugs, review all the fixes :) 20:21:50 #topic state of the gate 20:22:45 apart from the usual gate fun, we're being more impacted by races in our own tests 20:23:06 #link https://bugs.launchpad.net/heat/+bugs?field.tag=gate-failure 20:23:54 that list could probably do with some curating, if you know of a bug affecting our gate then feel free to tag it with gate-failure 20:24:39 and by all means have a go at fixing any of ^ which are still an issue 20:25:13 stevebaker: added this one https://bugs.launchpad.net/heat/+bug/1493700 20:25:14 Launchpad bug 1493700 in heat "Functional test test_hook_pre_update_replace is failed" [Medium,New] 20:25:45 skraynev_: thanks 20:26:17 also, the ERROR engine log is very noisy with expected failures http://logs.openstack.org/24/218324/2/check/gate-heat-dsvm-functional-orig-mysql/3bce010/logs/screen-h-eng.txt.gz?level=ERROR 20:26:21 stevebaker: I just follow therve advice about creating new bug per new fail on our gate ;) 20:26:35 skraynev_: perfect 20:27:30 stevebaker: do you have idea how to hide such expected raises ? 20:27:37 I'm thinking a functional test run shouldn't log *anything* to ERROR, and we should eventually enforce that 20:27:42 stevebaker: hmm, that should be a bug. ERROR is supposed to be reserved for something the admin needs to pay attention to 20:28:00 ResourceFailure is definitely not ERROR 20:28:04 it's INFO at best 20:28:08 skraynev_: Don't log.error ResourceFailure or WaidConditionTimeout 20:28:49 ok, I'll raise a bug 20:29:54 any finally on gate issues, it would be nice if the convergence job became voting during rc1. 20:29:56 http://logs.openstack.org/24/218324/2/check/gate-heat-dsvm-functional-convg-mysql/1c55852/console.html 20:30:02 Is anyone looking at those failures? 20:30:30 stevebaker: I don't think we can not log. it's tricky in resources, because we can't really distinguish between exceptions from the client and real coding errors 20:30:51 zaneb: how about WARNING with no stack trace? 20:31:13 stevebaker: shouldn't be warning either though 20:31:23 I say INFO 20:31:43 stevebaker: I suppose that HP guys constantly repair these tests 20:31:47 and the users will warn the admins if it's actually a warning ;) 20:32:17 yeah, india and asalkeld are asleep, so this is the wrong week to ask that question 20:32:31 stevebaker: I have seen one bug about some fails in convergence gate.. 20:33:21 #topic design summit pre pre planning 20:34:02 We have 4 fishbowls, 8 workrooms and a half day meetup 20:34:21 stevebaker: wow cool. 20:34:31 morning or afternoon? 20:34:41 how about creating etherpad with session candidates ? 20:34:42 friday morning meetup I think 20:34:49 excellent 20:35:05 zaneb: +1 for the morning :) 20:36:22 skraynev_: maybe just start thinking about sessions. I don't want to do too much before the new PTL, and I'd like us to focus on Liberty for just a bit longer ;) 20:37:13 stevebaker: ok. I just suggested :) 20:37:30 #topic Open Discussion 20:38:23 #chair zaneb 20:38:23 stevebaker: but yeah. it's really the best time to think enough about topics for sessions 20:38:25 Current chairs: stevebaker zaneb 20:38:25 #chair 20:38:26 Current chairs: stevebaker zaneb 20:38:46 stevebaker: so, weirdly, the log level is already INFO: http://git.openstack.org/cgit/openstack/heat/tree/heat/engine/resource.py#n606 20:38:58 I wanted to ask more review for rich-network stuff 20:39:12 https://review.openstack.org/#/q/status:open+project:openstack/heat+branch:master+topic:rich-network,n,z 20:39:32 skraynev_: +1, it would be good to land that so we can start testing it 20:39:46 zaneb: I need to do school run, can you take over? 20:39:52 np 20:40:01 back in 10 minutes 20:41:43 nothing else from me ;) 20:41:45 There was a discussion about multi-cloud stacks on the mailing list yesterday. Is there already somebody working on this? Its a feature i am interested in and i would like to help with if possible 20:42:36 dgonzalez: I don't believe anyone is working on it yet 20:43:39 zaneb: Ok, so any idea how i could start with this? I guess i would have to take a look at how keystone federation works... 20:44:44 dgonzalez: as I said in the thread, you need to add an optional auth_url to the context, and find a way to get the right token 20:44:54 that should be it 20:44:58 SMOP ;) 20:45:36 zaneb: ok, that should be doable ;) 20:47:55 dgonzalez: I'll create a blueprint and post it to the list. then hopefully folks can use that to collaborate on specs and code, so that you're not all stepping on each other's toes 20:49:44 zaneb: ok thanks :) 20:51:41 discussion seems to have slackened off 20:51:48 shall we adjourn until next week? 20:52:05 #endmeeting