15:00:19 #startmeeting heat 15:00:20 Meeting started Wed May 25 15:00:19 2016 UTC and is due to finish in 60 minutes. The chair is therve. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:21 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:23 #topic Roll call 15:00:24 The meeting name has been set to 'heat' 15:00:38 Hola people of Heat 15:00:41 hi 15:00:50 o/ 15:00:50 [T]/ 15:00:55 \o 15:01:26 hi 15:01:28 Hi 15:01:36 hi 15:01:52 hey 15:02:23 Alright 15:02:36 <_prazumovsky> Hi all! 15:02:39 #topic Adding items to agenda 15:02:51 #link https://wiki.openstack.org/wiki/Meetings/HeatAgenda#Agenda_.282016-05-25_1500_UTC.29 15:03:08 magnum and sahara gate jobs with convergence engine 15:03:25 Can you add to the wiki? :) 15:03:29 sorry i couldn't add the wiki was asking for a question 15:03:50 will try 15:03:55 o/ 15:04:03 No worries we'll talk about it in next topic anyway 15:04:10 #topic Newton-1 status 15:04:17 So! 15:04:46 #link https://launchpad.net/heat/+milestone/newton-1 15:04:52 ananta: updated the wiki 15:04:55 yeah :) 15:05:03 zaneb: thanks :) 15:05:09 We have a bunch of bugs in progress 15:05:23 Nothing that should block the release, AFAICT 15:05:33 Objections on bugs? 15:06:00 nope 15:06:08 Probably the same for BP ? 15:06:19 So BP 15:06:37 Conditionals started getting in 15:06:40 What's the status of https://bugs.launchpad.net/heat/+bug/1570983? 15:06:41 Launchpad bug 1570983 in heat "raw_template files duplication wastes DB space and memory" [High,In progress] - Assigned to Crag Wolfe (cwolfe) 15:06:56 I'm fine with it slipping to n-2, but that's kind of a big deal for TripleO I think 15:07:09 It is, but tripleo uses master anyway :) 15:07:14 just re-reviewing as we speak, but it looks basically ready 15:07:33 therve: we'll be cutting releases for n-1 too FWIW 15:07:44 I think the dependent patches got in, so we'll be able to move I think 15:07:58 zaneb: ack, thanks, I'll pull it and give it a test locally too 15:08:08 ++ 15:08:09 yeah, i also think it is about ready 15:08:33 cwolferh: thanks for all the work on it :) 15:08:37 I'll trigger check experimental when I review 15:08:58 I hope conditionals with be rebased, so that we can review it 15:09:02 shardy, np, i've liked this one 15:09:04 yaql got in yesterday, fwiw 15:09:49 We'll talk convergence on the next topic :). Anything else? skraynev as you added the topic? 15:10:10 therve: we have one week before N1, so potentially Conditions can land, if guys tell, that it looks ready 15:10:27 therve: only this one ^ ;) 15:10:33 OK cool 15:10:41 #topic Magnum and Sahara gate jobs with convergence engine 15:10:48 ananta so where are we? 15:10:53 https://review.openstack.org/#/c/316073/ 15:11:01 and https://review.openstack.org/#/c/316667/ 15:11:10 the gate jobs look good 15:11:17 therve: p.s. I forgot to ask you: will you move all necessary bugs, BP to N2 or I need to help ? 15:11:24 I had to push some fixes but they are running fine now 15:11:50 so just waiting on https://review.openstack.org/#/c/317866/ 15:11:54 skraynev, I'll try, I'll ask if I need help, thanks :) 15:12:02 zaneb, Yep 15:12:15 therve: ok. I'll be here ;) so welcome 15:12:19 ananta, We need to recheck the sahara gate? 15:12:24 It fails but it looks unrelated 15:12:28 yes, https://review.openstack.org/#/c/317866/ and https://review.openstack.org/#/c/319122/ 15:12:40 yes unrelated 15:12:56 I didn't see heat jobs for trove and murano 15:13:00 It'd be good to have a green build still 15:13:06 so I didn't add anything there 15:13:14 OK 15:13:56 I probably need to rebase, some how it failed for last one 15:14:22 shardy, What do we do for tripleo? Can you push a config change to force convergence to false? 15:14:38 ananta: can you clarify what you mean by "ddidn't see heat jobs for trove and murano"? 15:14:53 zaneb, They don't run heat in any gate job 15:14:59 therve: yes we can do that - I'll look into it 15:15:09 zaneb: I went through their gate jobs but didn't see any heat service being configured or running 15:15:25 shardy, Ideally it'd be in tree so that we can test using it without changing project-config 15:15:25 really? they don't run it at all? 15:15:37 huh, that's surprising 15:15:41 therve: I had a talk with guys from Murano and they asked me about enabling convergence. I suggested to add some tests job for it during n2 and be ready to switch on convergence by default after it ;) 15:15:55 therve: it will be a change to the puppet hiera defaults in instack-undercloud most likely 15:16:04 shardy, Cool sounds good 15:16:16 we can then toggle that via overrides in tripleo-ci if we want to e.g have an experimental job with it enabled 15:16:45 zaneb: I can easily add one if we see if its not the case 15:17:39 0/ 15:17:40 I mean I don't think we should add jobs to other project 15:17:58 If they don't test it... They'll get the notice and hopefully test manually 15:19:01 So I feel we're on track to do it by n1, unless someone has an objection 15:19:21 Please review convergence patches :) 15:19:23 DO IT 15:19:29 ananta, Anything else? 15:19:36 nope 15:19:53 just that we need to get the patches reviewd :) 15:20:01 Yep let's do this :) 15:20:11 it will ease me a lot :) 15:20:20 #topic Abandoning old reviews 15:20:24 OK somewhat related :) 15:20:31 We have 200+ patches in review 15:20:46 Obviously a good chunk will never land at this rate 15:20:59 Many need rebase, a bunch are just rotting 15:21:29 I'd like to do a bit of cleanups, anyone has objections about that? 15:21:37 nope, i'm all for it 15:21:41 +1 15:21:44 there are many with one +2, those are easier to review 15:21:52 What's the definition of old? 15:21:55 is there going to be a warning about abandoning them or just abandon if they are too old? 15:21:58 I have one ;) will abandon it ;) 15:22:31 ramishra, February I'd say? 15:22:38 feb of 2016? 15:22:49 Yes 15:22:53 therve: we have a similar problem for bugs, with 364 open atm 15:23:04 that feels kinda short, I was thinking at least 6 months 15:23:20 therve: yeah, that sound too short to me 15:23:23 I've been trying to tackle that for TripleO by a script that marks all bugs reported against EOL branches incomplete with a comment 15:23:29 nova are doing similar ref ML threads 15:23:31 ya, bugs are another area we should do this for 15:23:40 I mean, if it's on page 3 of most gerrit people, it's not like it will get reviewed 15:23:48 shardy, Can we talk about that separately :) 15:23:51 I agree ~3 months is probably too short 15:24:00 ya, but i've ha things take me months to get people to look at that i was trying to maintain 15:24:03 but 6 months is too old 15:24:16 there is a bit of a lag in getting core eyes on stuff 15:24:23 we will again be ending in same situation sooner if we keep 6 months 15:24:32 jdob: agree 15:24:34 jdob, Sure, but you rebase them at that point 15:24:38 I agree with definition of "old" as more then 6 month. 15:24:43 therve: is it ok ^ ? 15:24:49 i like 6 months and then making this a release task 15:24:51 maybe abandoning patches that have negative feedback not addressed for >= 3months is OK 15:24:58 each new release, part of that fuzzy period before summit we do this again 15:25:00 Let's say 5 and I cut 2015 :) 15:25:07 shardy: +1, a lot depends on the status 15:25:08 we want to avoid abandoning anything rotting due to lack of reviews tho 15:25:15 (I bet there are some..) 15:25:27 i'm sure of it :) 15:25:29 some relatively recent patches can be abandoned, and some very old patches should probably be kept around 15:25:37 agree with shardy 15:25:54 yeah not being reviewed does not make patches old;) 15:26:28 the low hanging fruit are "old" ones with a -1 that haven't been addressed 15:26:30 ramishra, If it's in merge conflict though? 15:26:35 thats a pretty solid indication they aren't being maintained 15:26:42 i think you could make the same argument for merge conflict 15:26:51 merge conflict put a -1 too 15:26:59 sorry, human -1 v. jenkins -1 15:27:16 IMO, it all boils down to prioritizing the feature/bug 15:27:22 yeah, we should give them a chance to rebase, may be a comment in the review and then do whatever we want. 15:27:38 +1 15:27:55 ramishra: agree 15:28:00 ramishra, You can still revive the patch when it's abandoned? 15:28:06 That's kinda the point oo 15:28:07 too 15:28:16 "Hey we won't look at that until you do something" 15:28:41 ya, I think we just delay the inevitable in most cases 15:28:49 if it gets abandoned and you want it back, just restore it 15:28:54 Exactly 15:29:04 otherwise, it just makes it a longer two steps process for the heat cores 15:29:41 also, if someone else wants to work on it (not the original owner) I believe cores can restore any patch 15:29:43 it's quite subjective. IMO, I think the owner should be given a choice to decide. 15:30:00 ramishra, Not sure what you suggest 15:30:10 You always have the choice to rebase your patch :) 15:30:17 in some cases though there are valuable fixes that contributors have given up on... we need people to take over those reviews and rebase them, not put them out of sight by abandoning 15:30:52 once reviews are abandoned, they're basically invisible 15:31:05 I'm suggesting, we should not abandon others patches, may be leave a comment to rebase if there is no action, then we can abandon them. 15:31:08 Well once they're on page 3 of heat reviews as well 15:31:28 Frankly my point is mostly to revive patches, not kill them 15:31:38 I don't really care that we have 200+ lying around 15:31:53 But nobody will look at them as they are 15:32:10 very true 15:32:29 I am + on taking over some importtant patches, I see some of them good ones, started but ignored. 15:33:36 therve: sounds like a work for next contrbutors meet-up session ;) fast review all patches ;) 15:33:44 by whole team 15:34:15 OK, so it doesn't sound that we have a consensus :) 15:34:57 I think we have a consensus that we need to go through the review backlog, and that some of the patches in that backlog should be abandoned 15:35:08 +1 15:35:22 I agree with adding comment like "are you plan to work on it" for patches older then 6 month and if it will not get effect after 1 month - abandon them 15:35:40 zaneb: how about this ^ ? 15:36:12 skraynev, Won't commenting on it "update" the review? 15:36:47 therve: give a list, I will try to write a bot for it :) 15:36:56 a comment won't bump it up in the list though, will it 15:36:58 ? 15:37:02 or is that just how I have my dash setup 15:37:23 doh. it's true, I forgot about it 15:37:33 I believe it changes the "Updated" field, but maybe I miss something 15:37:35 then it is a bad idea 15:38:13 OK, so review triage day it is? 15:38:26 oh shit, you're right, it does change the updated 15:38:31 I'm looking at gertty, which lists patches in the order they were submitted... y'all would be surprised how few have not been updated since 2015 (I'd guess <50) 15:38:41 therve: unfortunately is will push it on the top 15:38:48 like her https://review.openstack.org/#/q/project:openstack/heat 15:38:56 *here 15:39:06 impressed we still have one 5-digit review number open :D 15:39:08 zaneb, Yeah I know that's why I wanted to extend the deadline :) 15:40:22 wow. 225 patches in line and 10 of them from 2014 :) 15:41:04 jdob, That's how I manage to keep my patches on top in other projects :D 15:41:30 oh my god, i'm going to abuse the hell out of this knowledge 15:41:36 Heh heh 15:41:43 therve: I suppose, that right idea to be a good example for reviewers, let's start cleaning fro our own patches 15:41:57 Anyway if everyone could take some time to look at the end of the list and see what's there, that'd be cool 15:41:59 I abandoned 2 really old patches 15:42:31 p.s. it were my patches ;) of course 15:42:32 shardy, And yeah we need to see what to do about bugs as well... Though it's a bit easier with milestones 15:42:57 #topic Open discussion 15:43:01 ramishra: I see ,that you also have some old patch ;) 15:43:11 will this help: (project:openstack/heat OR project:openstack/python-heatclient OR project:openstack/heat-templates OR project:openstack/heat-specs) status:open before:2016-01-01 15:43:26 before tag always see the time of summit of patch 15:43:48 so i feel even if review comment, it won't bother the 'before' tag 15:43:52 therve: another known issue is - bugs targeted on heat-next or heat-future - we need to re-review them probably 15:44:02 Yeah... 15:46:03 There's stuff like https://review.openstack.org/#/c/110714/ which refers to an AFAIK still unfixed adopt bug 15:46:26 we probably need to either find someone to pick that up, or deprecate adopt and wontfix the bug 15:46:53 (I know we already disabled it by default) 15:47:22 shardy: Drago is looking at the abandon/adopt stuff. but we agreed that abandon is a higher priority 15:48:05 zaneb: ack, sure - it's just an example of some of the things we lose track of if we have a mechanical solution to abandon based on age 15:48:15 agree 15:48:17 I guess we still have the bug in that case 15:49:05 true, and hopefully the bot has linked the review so it doesn't get completely lost 15:49:06 I understood adopt to be deprecated in the future and haven't looked into that at all 15:49:14 zaneb: could you clarify for me: what does mean "looking" ? fix it or deprecating this staff ? 15:50:07 skraynev, Fixing it hopefully :) 15:50:15 skraynev: I think he just answered your question ;) 15:50:20 At least abandon *can* work 15:50:22 lol 15:50:31 AIUI abandon is going to get fixed 15:50:39 nobody cares a lot about adopt 15:51:03 and if we ever get external resources then we can abandon abandon too 15:51:10 It's almost there 15:51:14 zaneb: Yeah perhaps we deprecate and remove adopt in favor of the external resource thing 15:52:07 zaneb: yeah I see :) 15:52:36 therve: deprecation - fixes everything, unfortunately it's not the best "fixing" 15:52:46 :) 15:52:57 shardy: IMO, sounds good 15:52:58 IIRC, the only bugs left in the abandon/adopt topic are for adopt 15:53:44 zaneb: So abandon may be fixed already :) 15:53:55 great :) 15:54:08 Alright 15:54:11 #endmeeting