Tuesday, 2018-06-05

*** harlowja has quit IRC01:07
*** thrash is now known as thrash|g0ne01:26
*** hardikjasani has joined #openstack-mistral04:06
*** AlexeyAbashkin has joined #openstack-mistral05:00
*** AlexeyAbashkin has quit IRC05:17
*** AlexeyAbashkin has joined #openstack-mistral05:41
*** AlexeyAbashkin has quit IRC05:44
*** AlexeyAbashkin has joined #openstack-mistral05:44
openstackgerritMerged openstack/mistral master: Replace Chinese quotes with English quotes  https://review.openstack.org/57014205:55
*** AlexeyAbashkin has quit IRC05:59
*** jaosorior has joined #openstack-mistral06:14
openstackgerritMerged openstack/mistral master: Release note for adding YAQL engine options  https://review.openstack.org/57148106:31
*** gkadam has quit IRC07:02
*** shardy has joined #openstack-mistral07:58
*** jpich has joined #openstack-mistral08:03
*** AlexeyAbashkin has joined #openstack-mistral08:05
*** gkadam has joined #openstack-mistral08:21
openstackgerritAndras Kovi proposed openstack/mistral master: Use register_auth_conf_options API  https://review.openstack.org/57230008:31
*** opetrenko_ has quit IRC08:59
*** lxkong has quit IRC09:09
*** opetrenko_ has joined #openstack-mistral09:15
*** lxkong has joined #openstack-mistral09:32
openstackgerritTomer Shtilman proposed openstack/mistral master: Generate default source execution id  https://review.openstack.org/57231709:33
openstackgerritOleksiy Petrenko proposed openstack/mistral-specs master: New more user friendly documentation for Mistral  https://review.openstack.org/57171009:42
openstackgerritDougal Matthews proposed openstack/mistral-dashboard master: Fix the README formatting  https://review.openstack.org/57233010:11
d0ugalapetrich: ^ getting blocked by the mistral dashboard README now :-| ^10:12
openstackgerritDougal Matthews proposed openstack/mistral-dashboard master: Ignore the .eggs directory  https://review.openstack.org/57233210:12
openstackgerritMerged openstack/mistral-dashboard master: Fix the README formatting  https://review.openstack.org/57233010:29
openstackgerritTomer Shtilman proposed openstack/mistral master: Generate default source execution id  https://review.openstack.org/57231710:43
*** weshay has quit IRC10:57
*** weshay has joined #openstack-mistral10:58
openstackgerritTomer Shtilman proposed openstack/mistral master: Generate default source execution id  https://review.openstack.org/57231711:11
*** thrash|g0ne is now known as thrash11:17
*** gkadam has quit IRC11:17
*** gkadam has joined #openstack-mistral11:17
openstackgerritTomer Shtilman proposed openstack/mistral master: Generate default source execution id  https://review.openstack.org/57231711:18
*** AlexeyAbashkin has quit IRC11:36
*** AlexeyAbashkin has joined #openstack-mistral11:46
*** katkapilatova has joined #openstack-mistral12:16
*** toure|gone is now known as toure13:01
d0ugalapetrich: Got a moment to help me figure out a puzzler?13:20
apetrichd0ugal, sure13:21
apetrichshoot13:21
d0ugalapetrich: 1 sec, making a paste13:21
d0ugalapetrich: http://paste.openstack.org/show/722723/13:23
d0ugalapetrich: The point being that resolve_outputs doesn't seem to work with the mistral action (the output is the same size)13:23
d0ugalbtw, don't run "heat stack-show overcloud" without piping, that is a terminal killer :)13:24
d0ugalhmm, actually, I'm not sure why our output is so much smaller tho'13:24
d0ugal"only" 572 thousand13:25
d0ugal:)13:25
apetrichI wouldn't :)13:25
d0ugalwow, I only just calculated how big that is13:27
d0ugalI think the stack show output is ~130 megs13:27
apetrichyeah13:29
apetrichI was trying to scp it13:29
apetrichand it was 1%13:29
apetrichand I was like WHAAA13:29
d0ugaljtomasek: we could just remove the "outputs" key from the result of the stack get13:29
d0ugalas a quick workaround.13:29
jtomasekd0ugal: yeah, sounds good13:30
apetrichbut both resolve and no resolve mistral calls give identical outputs13:30
d0ugalapetrich: yeah, it is a bit strange13:31
apetrichI'm unfamiliar with the --resolve-outputs what is it suppose to do?13:32
apetrichsupposed13:32
d0ugalapetrich: I believe it includes or excludes the stack output13:33
d0ugalbut I am not 100% sure13:33
d0ugaljtomasek: https://review.openstack.org/#/c/572396/13:40
d0ugalapetrich: ^13:40
apetrichaye13:41
jtomasekd0ugal: thanks, I'll test it right away14:02
therved0ugal: Don't you want to remove "outputs" ?14:21
d0ugaltherve: Yeah, isn't that what that does?14:21
therved0ugal: I see .delete("output")14:21
d0ugaloh14:21
d0ugalf14:21
d0ugalahem14:22
d0ugaljtomasek: ^ update incoming.14:22
jtomasekack14:22
d0ugaltherve: thanks!14:22
therved0ugal: If you want to investigate the resolve_outputs stuff too...14:22
therved0ugal: That'd be much better because it would make a quicker request too14:23
d0ugaltherve: agreed, I am still looking into it14:23
d0ugalI added some logging lines and it appeared to be passed to heatclient correct, but paused to get a quick fix out first14:23
d0ugaljtomasek: updated14:24
openstackgerritDougal Matthews proposed openstack/mistral-dashboard stable/queens: Fix the README formatting  https://review.openstack.org/57242514:26
openstackgerritDougal Matthews proposed openstack/mistral-dashboard stable/pike: Fix the README formatting  https://review.openstack.org/57242614:27
apetrichd0ugal, here https://github.com/openstack/python-heatclient/blob/master/heatclient/v1/stacks.py#L7614:30
apetrichnot passing the parameter forward I think14:30
therveHum you shouldn't use that14:31
d0ugalWe don't use that14:31
d0ugalI believe we use this14:31
d0ugalhttps://github.com/openstack/python-heatclient/blob/master/heatclient/v1/stacks.py#L27014:31
therveThat makes more sense14:31
apetrichyeah14:32
apetrichsorry14:33
d0ugalnp14:35
apetrichI missed the line number going from vi to github14:36
* apetrich blames microsoft for that14:36
d0ugalI logged 'method' and self._kwargs_for_run here to verify what they are14:37
d0ugalhttps://github.com/openstack/mistral/blob/master/mistral/actions/openstack/base.py#L11614:37
d0ugaland got http://paste.openstack.org/show/722730/14:37
d0ugalWhich is what I expected14:37
d0ugalI have then been juggling a few other things, but about to continue digging14:37
therveYeah have a look at heat API logs maybe14:40
openstackgerritMerged openstack/mistral-dashboard stable/queens: Fix the README formatting  https://review.openstack.org/57242514:41
openstackgerritMerged openstack/mistral-dashboard stable/pike: Fix the README formatting  https://review.openstack.org/57242614:42
d0ugaltherve: I can't see anything obvious in the logs. Comparing the mistral action and calling it directly with heatclient.14:52
therved0ugal: Do you see the resolve_outputs arg?14:53
d0ugaltherve: no14:53
therved0ugal: Looking at which log?14:53
d0ugaltherve: /var/log/heat/heat_api.log14:53
therved0ugal: Try httpd logs?14:54
d0ugalk14:54
d0ugaltherve: hmm, this is trange15:09
d0ugaltherve: http://paste.openstack.org/show/722736/15:09
d0ugalThe mistral action seems to make a second request without resolve_outputs15:10
therveThat is weird15:10
apetrichd0ugal, I'm debugging the heat.api.openstack.v1.stacks.StackController:show15:12
therveLooks like the issue is client side15:12
apetrichand it shows the resolve_outputs correctly15:13
therved0ugal: Maybe it does a .get() on the result of stacks.get somehow?15:14
therveWhich would point the code apetrich showed earlier15:14
apetrichhttp://paste.openstack.org/show/722737/15:15
* apetrich is always ashamed of his pastes and debugs :)15:15
apetrichbut here it is sending the value on15:15
therveapetrich: Do you see the extra request too?15:16
apetrichtherve, aye15:18
openstackgerritBrad P. Crochet proposed openstack/mistral master: Use trusts by default in OpenStack action calls  https://review.openstack.org/57244815:26
d0ugaltherve: I think you are correct, it does seem to call .get()15:29
*** nguyenhai93 has joined #openstack-mistral15:29
*** nguyenhai_ has quit IRC15:32
d0ugalapetrich, therve: http://paste.openstack.org/show/722739/15:33
d0ugalseems promising!15:33
d0ugal(but there is no chance this "fix" will be accepted)15:33
d0ugalI almost don't even dare tell you what I did15:33
apetrichNICE15:33
* apetrich is curious now15:33
d0ugalI added 'raise Exception("TESTING")' to the get method you found15:34
d0ugalI wanted to know what called it15:34
d0ugalbut aparently whatever calls it also swallows the exception15:34
d0ugalso, umm, fixed!15:34
*** katkapilatova has quit IRC15:35
apetrichLOL15:35
apetrich+2 +W SHIP IT!15:35
d0ugalit must be something in the serialisation code15:36
d0ugalbrb15:36
*** hardikjasani has quit IRC15:46
d0ugalI have a massive headache, so I'll continue figuring this out tomorrow15:48
d0ugalbut it must be related to serialisation. Maybe we have something "clever" that calls .get()15:48
*** jpich has quit IRC16:04
*** harlowja has joined #openstack-mistral16:28
therveOh, hum16:33
therveapetrich, d0ugal: http://paste.openstack.org/show/722743/ maybe16:34
*** harlowja has quit IRC16:45
*** jaosorior has quit IRC16:58
*** AlexeyAbashkin has quit IRC17:28
*** apetrich has quit IRC17:29
*** apetrich has joined #openstack-mistral17:30
*** thrash is now known as thrash|biab17:51
*** gkadam has quit IRC17:52
apetrichtherve, I see no difference with that change :(18:16
*** shardy has quit IRC18:23
*** shardy has joined #openstack-mistral18:24
*** EmilienM is now known as EmilienM|PTO18:43
*** AlexeyAbashkin has joined #openstack-mistral19:19
therveToo bad :/19:21
*** Alexey_Abashkin has joined #openstack-mistral19:22
*** AlexeyAbashkin has quit IRC19:23
*** Alexey_Abashkin is now known as AlexeyAbashkin19:23
*** thrash|biab is now known as thrash|g0ne19:36
*** AlexeyAbashkin has quit IRC19:38
*** shardy has quit IRC22:10
*** threestrands has joined #openstack-mistral23:08
*** harlowja has joined #openstack-mistral23:10

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!