15:00:42 #startmeeting heat 15:00:43 Meeting started Wed Jun 14 15:00:42 2017 UTC and is due to finish in 60 minutes. The chair is ricolin. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:45 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:47 The meeting name has been set to 'heat' 15:00:51 #topic roll call 15:01:10 o/ 15:01:13 i 15:01:16 hi 15:01:33 yo 15:01:34 Hi 15:01:40 hi :) 15:02:00 #topic adding items to agenda 15:02:08 #link https://wiki.openstack.org/wiki/Meetings/HeatAgenda#Agenda_.282017-06-07_1500_UTC.29 15:03:21 #topic weekly report 15:03:39 We still facing gate broken 15:04:14 ricolin: what is broken? 15:04:14 which alot of https://bugs.launchpad.net/heat/+bug/1625921 15:04:16 Launchpad bug 1625921 in heat "SoftwareDeploymentGroupTest fails at times with TimeoutException" [Medium,In progress] - Assigned to Rabi Mishra (rabi) 15:04:26 ramishra, newton gate 15:05:04 also found this https://bugs.launchpad.net/heat/+bug/1686092 15:05:05 Launchpad bug 1686092 in heat "stack cancel not complete" [Undecided,In progress] - Assigned to Rico Lin (rico-lin) 15:05:23 hi 15:05:26 #link http://logs.openstack.org/72/424372/4/gate/gate-heat-dsvm-functional-convg-mysql-lbaasv2-ubuntu-xenial/9c7b64c/console.html 15:05:55 newton gate keep fail at same point 15:07:21 that's all I trying to focus on this week;/ 15:07:32 I got https://review.openstack.org/#/c/466008/ to pass the newton check jobs (once) 15:08:05 tiantian, ^^^ 15:08:16 if tiantian can approve that (hi! ;) then the gate will get somewhat better and we'll have a better idea of what is still failing 15:08:44 zaneb, we do got some pass patches through check jobs 15:08:47 have a look :) 15:08:55 zaneb, but none of gate 15:09:05 May be some infra issue. My backport also went through ok https://review.openstack.org/#/c/472524/ 15:09:26 ricolin: that one has the best chance of any of them to pass the gate ;) 15:09:37 * zaneb will keep hitting recheck until it does :D 15:09:46 zaneb, agree 15:10:18 worth a try:)!! 15:10:33 approved ;) 15:10:51 nice, let's check on that later:) 15:10:57 move on 15:11:04 #topic Add q-trunk to heat job https://review.openstack.org/#/c/473700 15:11:11 I think many of the of failures are due to signals, I suspect mostly infra issue 15:11:51 ramishra, I think it's RPC issue, but no much detail clue on that 15:12:12 tiantian: thanks! :) 15:12:25 np 15:12:50 okay, this is request by BP trunk support 15:13:10 to enable q-trunk service in our job 15:13:11 Do we really need to have functional tests for trunk? Neutron does not have it enabled in any of their gate jobs. 15:14:03 Well, we ought to give ourselves higher standards than neutron 15:14:16 therve: ;) 15:14:39 LOL 15:15:35 therve, :) 15:16:07 is there maybe a separate repo for q-trunk where it's tested? 15:16:31 just having it enabled shouldn't break us 15:16:39 We can always have them, and disable them if they fail too much 15:16:53 zaneb: I don't know, but would be good to know why neutron does not do it in their gate. 15:16:58 Unit tests have little value for this kind of thing, so even if they run once that'd be nice 15:17:00 if we have tests that use it then it might break, but that still seems better than having resources that are untested 15:17:39 I agree that neutron should be testing this at the point where it's developed 15:17:54 I'm just hoping they are and we haven't found it yet 15:18:22 super sorry for being late to join...& sorry for cutting in 15:18:28 do we still have to write line 75 in patch? 15:18:37 https://review.openstack.org/#/c/473700/2/jenkins/jobs/heat.yaml 15:18:56 to check stable/mitaka or not 15:18:59 yeah enabling it would not break anything for us. But I would not do it unless neutron tests it somewhere. 15:19:24 kazsh, NP:) 15:19:28 ricolin, It should probably be master/pike forward 15:19:34 Not newton/ocata 15:21:35 therve, so we can just service+=,q-trunk with out that if condition right? 15:23:14 will try to contact with neutron team about where they test it 15:23:19 ricolin: I think that would enable it for all 15:23:23 but I can't found it either 15:24:12 ricolin, No, I would add newton/ocata to the condition 15:24:26 ramishra, I mean not `if [[ ! "$ZUUL_BRANCH" == "stable/mitaka" ]]` here 15:24:42 ricolin: as therve mentioned:) 15:25:04 ramishra, therve thx:) 15:25:42 move on:) 15:25:54 #topic py35 15:26:36 we still short of py35 support in heat-template and heat-agents 15:27:11 What is required to be done in heat-template? 15:27:40 to enable python35 support in test job 15:28:13 therve, could you update your patch for heat-agents 15:28:31 ricolin, I'll try 15:29:04 therve, thx 15:29:21 I would offer to work on heat-templates but I don't know where to start :-) 15:30:24 LanceHaig, we need to fix what ever broke when move from py27 to py35 15:30:59 you can found in tox.ini in repo that it require to have py35 support 15:31:34 ok thanks 15:31:37 LanceHaig, then we can enable non-voting gate, and work till we turn it to vote 15:31:57 LanceHaig, thx:) 15:32:04 move on 15:32:11 #topic Strawman Queens PTG week slicing 15:32:14 May be we should also add a gate job for py35 for heat-agents soon? 15:33:36 ramishra, yes, but as we discussed in meeting, we can enable it right after therve's patch land 15:33:55 ricolin: sure 15:34:08 #link http://lists.openstack.org/pipermail/openstack-dev/2017-May/117369.html 15:34:40 what we want in PTG 15:34:50 room size 15:34:58 and day 15:35:11 we can have Wed-Fri 15:35:49 We should know who's going first 15:35:49 but maybe Wed-Thu will be enough? 15:36:36 therve, a little hard to figure out who will go to PTG at this point;/ 15:37:10 ricolin, Well, we need some kind of estimate 15:37:23 * zaneb will not be there, just as a reminder 15:37:23 Choosing the room size is kind of pointless otherwise 15:37:27 therve, good point 15:37:28 (Or a room at all) 15:37:47 We were 5 last time, and at least 2 don't come 15:37:58 Do we know if anyone else joining? 15:38:28 anyone here will go? 15:38:34 not me 15:39:25 anyway we already been assign to a M size room 15:39:44 will try to adjust that later if we can:) 15:40:06 how about in days 15:40:38 Wed-Thu will work? or we better that Fri as well? 15:41:02 ricolin, I think we should really consider if we're doing it at all 15:43:00 the PTG is partly about connecting with the rest of the community. I don't know if I'd feel comfortable with us not being represented at all 15:44:33 That's fair, though the summit does that as well 15:44:41 zaneb, do hope we can do more cross project in PTG, which I do free feel if we can provide our room to do it 15:44:51 And we don't have anyone from the US going to this one 15:46:28 probably we can find a way to have more people participate? may be virtually? Not sure how well that would work though 15:46:41 next summit is in Sydney, so a large proportion of the community will not be there 15:46:53 At any rate, I'm not excited of 30h+ of travel, so just putting that out there 15:47:00 ramishra, yeah, we can do that every week though :) 15:47:07 ramishra, yep, do thinking we can make it online 15:47:38 zaneb, Well, it's closer for Rico and Rabi though 15:47:48 therve, let's do it:) 15:48:10 therve: that's true, but who else will be there for them to talk to ;) 15:48:13 therve, actually still a far way to Sydney:) 15:48:44 yeah, nothing is closer to me ... sigh.. 15:48:44 I don't think I will be going 15:48:55 I like the idea to make it virtually 15:49:06 Unless I have a talk :-) 15:50:16 Sorry to jump in but I have another meeting in 10minutes and I added topic :-) 15:50:16 we should start using a video stream to do it 15:50:21 like zoom 15:50:30 LanceHaig, yes 15:50:42 #topic Tutorial import 15:50:50 LanceHaig, yours:) 15:50:57 thanks ricolin 15:51:23 I added this topic just to get clarification on where in the heat repo we want to add the tutorial for now 15:51:40 I want to add it as soon as possible 15:51:46 does anyone have suggestions? 15:52:06 LanceHaig, how about https://github.com/openstack/heat/tree/master/doc/source 15:52:46 we can have create a now path under it call xxx-guide 15:52:59 LanceHaig: https://review.openstack.org/#/c/472275/ 15:53:03 ok that sounds feasable 15:53:51 specifically https://review.openstack.org/#/c/472275/4/specs/pike/os-manuals-migration.rst@67 15:53:53 zaneb, ok I will take a look there and see what is suggested 15:54:12 tl;dr what ricolin said 15:54:22 ok 15:54:30 I will take a look there 15:54:44 and will follow up on #heat 15:54:48 thanks 15:55:01 LanceHaig, thanks for doing this:) 15:55:22 I want to help :-) 15:56:07 anything on this topic? 15:56:18 I want to talk about https://bugs.launchpad.net/heat/+bug/1693495 15:56:19 Launchpad bug 1693495 in heat "update cancel result in no network interface of nova server" [Undecided,New] - Assigned to huangtianhua (huangtianhua) 15:56:45 I have to jump off now. 15:56:50 LanceHaig, thx 15:56:54 tiantian, sure 15:57:10 I have no idea how to fix this? 15:58:18 a problem happened in our product 15:58:51 I thought update cancel does not work properly with convergence yet, zaneb? 15:59:03 no, in legacy 15:59:14 this happened in legacy 15:59:21 ok 15:59:37 ramishra: it should as of newton I thought... but apparently this is legacy :) 16:01:00 tiantian: add a try/finally so that self.t is always updated maybe? 16:01:02 if cancel came between updating of a resource, then the resource can not rollback correctly, because the defn is not updated yet 16:01:43 https://github.com/openstack/heat/blob/master/heat/engine/resource.py#L1462 16:02:22 zaneb, always update the defn to after? 16:02:49 tiantian: that sounds like it would solve caseB at least 16:04:18 shall we move this back to #heat 16:04:20 zaneb, ok, then why not to update defn at the first ? 16:04:34 I think we got 4mins over 16:04:44 ok 16:04:45 tiantian: because the handle_*() method may look at it 16:05:05 ricolin: +1 16:05:16 anyway thanks all for join :) 16:05:21 #endmeeting