Thursday, 2017-05-04

*** yangyape_ has quit IRC00:00
*** zhurong has joined #heat00:31
*** EricGonczer_ has quit IRC00:42
*** therve has quit IRC00:59
*** therve has joined #heat01:04
*** yangyapepeng has joined #heat01:11
*** yangyapepeng has quit IRC01:11
*** david-lyle has joined #heat01:16
*** zhurong has quit IRC01:16
*** Shunli has joined #heat01:23
*** zhurong has joined #heat01:26
*** yanyanhu has joined #heat01:27
*** dixiaoli has joined #heat01:33
*** david-lyle has quit IRC01:34
*** gutter has joined #heat01:49
*** masber has quit IRC01:56
*** gutter has quit IRC01:57
*** namnh has joined #heat01:59
openstackgerritCrag Wolfe proposed openstack/heat master: Don't fetch stack before update in stack_update()  https://review.openstack.org/44553002:03
*** elynn has joined #heat02:06
*** steveg_afk has quit IRC02:11
*** EricGonczer_ has joined #heat02:21
*** EricGonczer_ has quit IRC02:29
openstackgerritCrag Wolfe proposed openstack/heat master: Add cached attr decorator to ResourceChain  https://review.openstack.org/46234302:33
*** zhurong has quit IRC02:34
*** ricolin has joined #heat02:35
*** zhurong has joined #heat02:37
openstackgerritMerged openstack/heat master: Allow retries when resource acquires lock  https://review.openstack.org/44935102:42
*** fragatina has joined #heat02:51
*** masber has joined #heat02:52
*** fragatina has quit IRC02:53
*** david-lyle has joined #heat02:53
*** fragatina has joined #heat02:53
*** fragatin_ has quit IRC02:54
*** nicolasbock has quit IRC02:58
*** fragatin_ has joined #heat03:01
*** fragatina has quit IRC03:04
*** dimtruck is now known as zz_dimtruck03:05
*** gaurav_____ has joined #heat03:05
*** fragatin_ has quit IRC03:05
*** dhubbard_ has joined #heat03:06
*** slagle__ has joined #heat03:07
*** zsli_ has joined #heat03:10
*** slagle has quit IRC03:11
*** Guest73837 has quit IRC03:11
*** gaurav____ has quit IRC03:11
*** mdavidson has quit IRC03:11
*** dhubbard has quit IRC03:11
*** gaurav_____ is now known as gaurav____03:11
*** Shunli has quit IRC03:12
openstackgerritRabi Mishra proposed openstack/heat master: WIP enable heat to use uwsgi with devstack  https://review.openstack.org/46221603:12
*** ramishra has joined #heat03:13
*** Guest73837 has joined #heat03:18
*** mdavidson has joined #heat03:18
*** masber has quit IRC03:24
*** dixiaoli has quit IRC03:30
*** gongysh has joined #heat03:32
openstackgerrithuangtianhua proposed openstack/heat master: Catch all exceptions when getting console url attribute  https://review.openstack.org/46202103:45
*** masber has joined #heat04:11
*** zhurong has quit IRC04:12
*** zhurong has joined #heat04:37
*** fragatina has joined #heat04:39
*** fragatina has quit IRC04:40
*** fragatina has joined #heat04:40
openstackgerritMerged openstack/heat master: Use session and region_name in mistral client plugin  https://review.openstack.org/46039205:07
openstackgerritMerged openstack/heat master: Support adding tags for subnet  https://review.openstack.org/45789505:07
openstackgerritMerged openstack/heat master: Support set tags for neutron subnetpool  https://review.openstack.org/45832105:08
openstackgerritMerged openstack/heat master: Support adding tags for router  https://review.openstack.org/45832705:08
*** Yangyape_ has joined #heat05:09
*** ayoung has quit IRC05:10
*** prateek has joined #heat05:16
*** links has joined #heat05:18
*** ayoung has joined #heat05:25
Yangyape_hello guys05:59
Yangyape_if anyone have time, please review my patch  https://review.openstack.org/#/c/443426/06:00
*** mdnadeem has joined #heat06:07
*** jprovazn has joined #heat06:12
openstackgerritThomas Herve proposed openstack/heat master: Fix snapshot delete in convergence  https://review.openstack.org/46217706:28
*** Qlawy_ is now known as Qlawy06:47
*** Qlawy has quit IRC06:48
*** Qlawy has joined #heat06:48
ramishratherve: Hi around?06:57
*** ccamacho has joined #heat07:02
*** elynn_ has joined #heat07:03
*** elynn has quit IRC07:05
*** jamielennox is now known as jamielennox|away07:06
*** shardy has joined #heat07:08
*** ioggstream has joined #heat07:15
therveramishra, Yep07:37
ramishratherve: I was trying you patch that changes stack_restore for convergence, it seems the stack is left in RESTORE_IN_PROGRESS07:38
therveramishra, Ah possibly. Any idea why?07:38
ramishratherve: I can see see RESTORE_COMPLETE in the logs, but the db seems to be not updated07:38
ramishraI found another issue with the nova server handle_restore07:39
ramishraI'll push a patch to fix it, it seems not work when you use resource references for properties07:39
ramishraIt also does not work for nested stacks, we don't have anything in place07:40
therveYeah there was a spec/patch somewhere07:41
therveramishra, I found out why restore wasn't working on servers btw, I had the undercloud plugin installed, which forbids image update07:42
openstackgerritTuan Luong-Anh proposed openstack/heat master: Deprecated oslotest.mockpatch Module  https://review.openstack.org/46242207:43
ramishraI think there is another issue as we're doing self.properties.items() while creating props and it resolves the references and you get empty strings07:44
*** elynn__ has joined #heat07:45
*** elynn_ has quit IRC07:45
therveYeah that was broken recently I believe07:45
*** Yangyape_ has quit IRC07:45
*** amoralej|off is now known as amoralej07:46
ramishratherve: looks like07:46
therveIt's tempting to just deprecate the whole thing07:47
ramishrabut it seems to not work in newton, I get the same error the user reported the other day for port references07:47
*** Yangyape_ has joined #heat07:49
openstackgerritRabi Mishra proposed openstack/heat master: Fix handle_restore for OS::Nova::Server  https://review.openstack.org/46242607:56
openstackgerritTuan Luong-Anh proposed openstack/heat master: Using fixtures instead of deprecated mockpatch module  https://review.openstack.org/46242207:58
therveramishra, We can't avoid properties.data?07:59
*** zzzeek has quit IRC08:00
*** zzzeek has joined #heat08:00
ramishratherve: I could not find a way:(08:01
*** zsli_ has quit IRC08:06
*** zsli_ has joined #heat08:07
*** jaosorior_away is now known as jaosorior08:14
openstackgerritThomas Herve proposed openstack/heat master: Fix various issues with snapshot/restore  https://review.openstack.org/46103408:17
therveramishra, ^^ simple fix08:18
ramishratherve: yeah:)08:20
therveshardy, I think I have a simple fix for https://bugs.launchpad.net/heat/+bug/168764308:25
openstackLaunchpad bug 1687643 in heat "SoftwareConfig input defaults don't respect type" [Undecided,Confirmed] - Assigned to Thomas Herve (therve)08:25
*** ricolin_ has joined #heat08:27
*** ricolin has quit IRC08:27
shardytherve: nice!  Thanks for looking into it, I've not had time yet08:28
*** derekh has joined #heat08:36
*** Tyrantelf has quit IRC08:45
*** Tyrantelf has joined #heat08:45
openstackgerritThomas Herve proposed openstack/heat master: Don't set any type on input config default  https://review.openstack.org/46244008:47
therveshardy, ^^ not sure it's enough, but it gets passed the issue08:47
*** elynn__ has quit IRC08:47
shardytherve: thanks - yeah that looks OK but I wonder if we lose the opportunity for validation, e.g will the inputs schema catch passing a mismatched type even if the default schema doesn't?08:51
shardyI guess it will but we may fail a little later08:51
therveshardy, Yeah I thought about that. The issue is that the config schema is no the same as the property schema08:52
therveSo we need to do something more complicated than just shove the type in there08:52
shardytherve: yeah, I was thinking we could patch in the correct tye in the InputConfig constructor08:52
shardyas then we know the type of all the inputs08:53
shardys/tye/type08:53
therveI'm sure there is something smarter to do08:54
therveAfter all we do it for parameters08:54
shardytherve: I was thinking move schema = input_config_schema from a class variable into the constructor08:55
shardythen update it per instance based on knowledge of the input type08:55
therveshardy, Sure, my issue is more about translating the types08:56
therveEg Json --> Map08:56
shardytherve: Hmm, yeah, ugh :(08:58
*** zsli_ has quit IRC09:01
*** Shunli has joined #heat09:03
*** Shunli has quit IRC09:03
*** zhurong has quit IRC09:06
shardyHmm, anyone know where the undercloud-upgrades job has gone?  I thought we moved it to check-nv yesterday but it's not showing in a recheck on t-h-t09:07
shardyOh, we don't run check-tripleo-undercloud-jobs on t-h-t09:09
shardySorry, that was meant for #tripleo -enocoffee :)09:11
*** pbourke has quit IRC09:13
*** pbourke has joined #heat09:15
*** zhurong has joined #heat09:15
*** Shunli has joined #heat09:18
*** tovin07 has quit IRC09:18
openstackgerritThomas Herve proposed openstack/heat master: Don't set any type on input config default  https://review.openstack.org/46244009:23
openstackgerritThomas Herve proposed openstack/heat master: Fix various issues with snapshot/restore  https://review.openstack.org/46103409:40
*** links has quit IRC09:45
*** namnh has quit IRC09:47
andreafshardy, ricolin_, ramishra: about the tempest heat client09:54
ricolin_o/09:54
andreafwould you guys be ok to host it in the existing plugin in heat tree?09:55
andreafI think it would be a better place than in Tempest - since you would have full ownership of it09:55
andreafI don't mean change your tests to use the tempest client, just host in the plugin, so that other parties can use it when they install heat09:56
andreafricolin_ ^^^09:56
shardyandreaf: I think that would be fine, but we'd need to somehow get test coverage of it which I assume currently happens via tempest CI?09:57
andreafI can prepare the initial patch for that if you're ok with this direction09:58
ricolin_when you said `existing plugin` you mean this one? https://github.com/openstack/heat/blob/master/heat_integrationtests/plugin.py09:59
andreafricolin_: yes09:59
andreafshardy: let me check if we have unit tests for it09:59
andreafshardy: no we don't :(10:00
shardyandreaf: Ok and IIRC we removed all the integration tests from tempest already?10:00
ricolin_shardy, some test still using which will be remove from our test job by this patch https://review.openstack.org/#/c/461968/10:01
andreafshardy: not yet the patch is up https://review.openstack.org/#/c/461841/10:01
ricolin_andreaf, also when you talking about client you mean something like this? https://review.openstack.org/#/c/453568/10:03
*** steveg_afk has joined #heat10:04
andreafshardy, ricolin_: but other parties would be still interested in it -  the patrole team would use if you decide to run policy tests via patrole - and I believe murano and sahara would be interested in it10:04
*** zhurong has quit IRC10:07
ricolin_I think that would be fine, patrole team actually asking if their heat policy test can put in heat tree10:08
andreafricolin_: looking...10:08
*** nicolasbock has joined #heat10:08
ricolin_andreaf, thx just trying to make sure we're talking the same thing here10:09
andreafricolin_: but yes I mean a service client based on Tempest RestClient10:11
andreafricolin_: basically http://git.openstack.org/cgit/openstack/tempest/tree/tempest/services/orchestration/json/orchestration_client.py10:12
andreafricolin_: so my proposal would be to move that into heat in-tree plugin so that existing consumers could still access it10:14
ricolin_andreaf, than we will have two plugin in tree10:14
andreafricolin_: you could also extend plugin.py to implement the service client interface10:14
andreafricolin_: why is that?10:15
ricolin_isn't we already got a plugin in heat tree?10:15
ricolin_oh, I seee10:17
andreafricolin_: yeah but the current plugin does not implement a service client in tempest format10:17
ricolin_so just move the client in10:17
andreafricolin_: and it does not implement https://docs.openstack.org/developer/tempest/plugin.html#tempest.test_discover.plugins.TempestPlugin.get_service_clients10:17
andreafricolin_: that's what I meant I thought it would be the easiest solution10:18
ricolin_andreaf, sure10:18
shardyYeah we have a plugin that's based on python-heatclient, which for our integration tests is what we want, but the tempest one is a pure rest client (no heatclient) which could be useful for API testing etc10:18
shardyIIUC10:18
ricolin_andreaf, if heat turn out will have a RESFUL API base client10:18
ricolin_I think it's a good to go change10:19
ricolin_shardy, yeah, if a tempest client in heat that will help us to get rid of python clients for heat integration test10:21
ricolin_shardy, I mean these https://github.com/openstack/heat/blob/master/heat_integrationtests/common/clients.py10:22
therveandreaf, For info, why does tempest need a client?10:22
therveFor some kind of independence?10:22
andreafricolin_, shardy, therve: we stared to write tempest clients because we didn't want to depend on the python bindings10:22
therveOK10:23
andreafalso python clients were all inconsistent, they do smart things when you call an API e.g. there's no 1 to 1 API to rest call10:23
andreafso they don't give enough control10:23
andreafand they were pretty bad in terms of logging so debugging issues was really a problem10:24
andreafprobably they evolved since10:24
*** zhurong has joined #heat10:24
andreafbut still it's good for testing to have methods that correspond to a single API request and where you have full control about what parameters are passed10:24
shardyricolin_: IMO we don't want to replace the wrapper for python-*client for integration tests10:26
shardywe get valuable coverage of the client code, but historically there has been API surface tests in tempest that didn't use the python clients10:27
shardyI'm not clear if we now get that via gabbi or something in-tree though, it's been a while since I looked at this closely tbh10:27
andreaftempest rest client allows also for return code and schema validation - as long as you have the schema defined of course - which we don't for heat10:28
*** gongysh has quit IRC10:30
andreaftherve, shardy, ricolin_: let me try to explain why Tempest plugin would prefer a Tempest based rest client to access heat10:30
andreaftherve, shardy, ricolin_: Tempest plugin tests that use Tempest base class get an object pre-initialised with credentials supplied by the framework10:31
*** yanyanhu has quit IRC10:31
andreafthis object includes all the service clients from tempest + all installed plugins10:32
andreafusing python-heatclient requires using a very different code path to get access to an heat client10:32
*** apuimedo has quit IRC10:33
andreafI'm not saying heat should change its own test to the tempest client (if the heat client works well for you) - but it would be nice if heat hosted a tempest heat client for others to use10:33
*** gfidente has joined #heat10:39
*** gfidente has joined #heat10:39
* andreaf afk for 30min10:39
ricolin_andreaf, how about you just update my spec to meet your requirement, it sounds like a close idea:)10:39
ioggstreamhi@all, how can I preview a softwareconfig?10:40
ricolin_yep, out for dinner now, be back in 1.5 hour10:40
ioggstreamI'm working on openshift-on-openstack templates and I'd avoid10:40
ioggstreamredeploying the whole stuff to check just 2 files ;D10:40
*** steveg_afk has quit IRC10:47
shardyioggstream: I'm not sure what you mean by preview but in general you should be able to update the stack and have only the modified Software(Config|Deployment) resources updated10:48
ioggstreamshardy: I'd like to "see" the output of the cloud-init.sh10:48
ioggstreamshardy: or something like that10:49
shardyioggstream: you could create a temporary template with the SoftwareConfig resource and a MultipartMime resource, and look at the MultipartMime attributes10:49
ioggstreamshardy: I'm modifying a template and just want to check if the outcome text is the expected one10:49
ioggstreamshardy: so I have to replace the SoftwareDeployment with MultipartMime?10:50
shardyioggstream: if you're using cloud-init then my comment about update doesn't apply, that's why in SoftwareDeployment is generally a more flexible approach10:50
shardyioggstream: are you using SoftwareDeployment, or cloud-init?10:50
shardySoftwareDeployment is not applied via cloud-init, but SoftwareConfig can work with either10:50
ioggstreamyes, it's SoftwareDeployment now10:51
ioggstreambut shardy in other cases could be cloud-init10:51
ioggstreamthat depends if the template is in SD or init10:52
shardyhttps://github.com/openstack/heat-templates/blob/master/hot/software-config/example-templates/example-cloud-init.yaml#L7910:52
shardyioggstream: Yeah, the approach to testing will differ in each case10:52
shardyif you're changing cloud-init applied config you probably will want to redeploy unless verifying via a test template outputs is enough10:53
ioggstreamshardy: yes, but redeploy is functional testing10:53
ioggstreamshardy: I'm still in the "develop" phase10:53
ioggstreamshardy: checking, thanks for now10:54
ramishrashardy: the existing gabbi api tests in our tree only uses the wrapper identity_client to get heat endpoint url and token10:57
ramishrahttps://github.com/openstack/heat/blob/master/heat_integrationtests/api/test_heat_api.py#L37-L4010:58
ramishraunlike the tempest api tests i.e https://github.com/openstack/tempest/blob/master/tempest/api/orchestration/stacks/test_swift_resources.py these gabbi tests are only api surface tests11:04
ramishrathough they are not comprehensive yet11:04
*** steveg_afk has joined #heat11:05
*** steveg_afk has quit IRC11:10
*** nicolasbock has quit IRC11:12
therveandreaf, Thanks for the explanations!11:17
openstackgerritThomas Herve proposed openstack/heat master: Don't set any type on input config default  https://review.openstack.org/46244011:20
*** Shunli has quit IRC11:34
*** nicolasbock has joined #heat11:34
*** shardy is now known as shardy_lunch11:43
*** catintheroof has joined #heat11:47
*** EricGonczer_ has joined #heat11:51
*** catintheroof has quit IRC11:51
*** Yangyape_ has quit IRC11:53
*** EricGonc_ has joined #heat11:53
*** EricGonczer_ has quit IRC11:55
*** amoralej is now known as amoralej|lunch11:55
*** shardy_lunch is now known as shardy12:16
*** avladu has joined #heat12:18
avladuhello, there is one long due patch in the review queue, on the MSSQL heat template: https://review.openstack.org/#/c/377658/12:19
avladuCan someone take a look at it? it already has a +2 and it needs a workflow +1. Thanks, much appreciated.12:19
*** dprince has joined #heat12:24
*** avladu has quit IRC12:28
*** avladu has joined #heat12:29
*** zhurong has quit IRC12:30
*** ader1990 has joined #heat12:34
*** avladu has quit IRC12:34
*** ader1990 is now known as avladu12:34
*** slagle__ is now known as slagle12:40
*** EricGonc_ has quit IRC12:44
*** EricGonczer_ has joined #heat12:46
*** Yangyapeng has joined #heat12:53
*** amoralej|lunch is now known as amoralej13:01
therveramishra, http://logs.openstack.org/34/461034/4/check/gate-heat-dsvm-functional-convg-mysql-lbaasv2-py35-ubuntu-xenial/9c0b136/console.html#_2017-05-04_10_51_38_141988 if you have an idea13:09
ramishratherve: is that existing test failing?13:10
therveWhat do you mean13:10
therveDoes it fail elsewhere?13:11
ramishraI meant if it's an existing test or a new one. There seems to be some filures with the new gabbi release.13:11
ramishrayeah, it's an existing test13:12
ramishraI've seen some failures like this13:12
ramishraI'll have a look13:12
openstackgerritMerged openstack/heat master: Get rid of resource_validate flag in Stack  https://review.openstack.org/46151413:12
openstackgerritMerged openstack/heat master: Low-level db delete of events should be synchronous  https://review.openstack.org/45978013:13
avladuhello. anyone here who can workflow +1 this patch: https://review.openstack.org/#/c/377658/? thanks.13:17
*** blomquisg_gone is now known as blomquisg13:18
openstackgerritOpenStack Proposal Bot proposed openstack/heat master: Updated from global requirements  https://review.openstack.org/46254513:21
openstackgerritRico Lin proposed openstack/heat master: [DMT][test] test huge number wait condition  https://review.openstack.org/45955013:21
*** EricGonczer_ has quit IRC13:24
openstackgerritOpenStack Proposal Bot proposed openstack/python-heatclient master: Updated from global requirements  https://review.openstack.org/46026113:30
*** elynn has joined #heat13:32
*** chlong has joined #heat13:33
*** zhurong has joined #heat13:42
*** zhurong_ has joined #heat13:50
*** zhurong has quit IRC13:51
*** jamielennox|away is now known as jamielennox13:58
*** chlong has quit IRC14:01
*** prateek has quit IRC14:09
*** askb has quit IRC14:09
*** zhurong_ has quit IRC14:12
ccardHow can I get the OpenStack project name in a heat template? I can see OS::project_id is available for the project id, but I can't see how to get the project name14:13
*** chlong has joined #heat14:14
*** zz_dimtruck is now known as dimtruck14:18
*** catintheroof has joined #heat14:20
*** catinthe_ has joined #heat14:23
*** catintheroof has quit IRC14:24
ricolin_ccard you mean get from a existing project resource in heat?14:25
ricolin_s/heat/stack/14:26
therveccard, No you can't14:26
therveIt's been asked recently though14:26
ccardtherve: I want the name of the project the stack is building in. My workround is to pass it in as a parameter to the stack, but I'd prefer to be able to work it out14:27
therveccard, Yeah... It's non trivial unfortunately14:28
ricolin_ccad what release is your env14:28
ccardricolin_: Liberty :(14:29
ricolin_will it help you if I generate a patch which you can add it to your code and make it happen?14:30
therveSounds like a bad idea :)14:30
ccardricolin_: thanks for the offer, but I'm not keen.14:31
ricolin_ccard, then there is no trivial answer here...14:33
*** gongysh has joined #heat14:44
*** annegentle has joined #heat14:44
*** gongysh has quit IRC14:49
*** gfidente has quit IRC15:01
openstackgerritRabi Mishra proposed openstack/heat master: Run gabbi api tests serially  https://review.openstack.org/46259015:02
ramishratherve: ^^^15:03
therveHum15:04
therveramishra, Can't you just change .testr.conf?15:05
therveI guess we need a group_regex for everything15:06
ramishrawe can do that, but I think this should be ok atm, atleast we can see if these intermittent failures can be avoided by this15:08
*** elynn has quit IRC15:21
*** jprovazn is now known as jprovazn_afk15:22
*** mdnadeem has quit IRC15:33
*** chlong has quit IRC15:36
*** dyasny has quit IRC15:40
openstackgerritCrag Wolfe proposed openstack/heat master: Correctly increment the resource atomic_key after a metadata update  https://review.openstack.org/45191715:42
*** alex_xu_ has quit IRC15:46
openstackgerritZane Bitter proposed openstack/heat master: Deal correctly with negative elapsed time  https://review.openstack.org/46260215:48
zanebbit of an oopsie ^15:50
*** jaosorior has quit IRC15:54
*** dyasny has joined #heat15:54
*** dyasny has quit IRC16:06
*** dyasny has joined #heat16:09
ricolin_ramishra, about the refstack test https://review.openstack.org/#/c/454222/ , it's for sure that interop team will request those pre test config in that environment they don't have any document for the config list(since it's still an early day for them). so just some client document for it https://github.com/openstack/refstack-client/blob/master/README.rst16:27
*** ramishra has quit IRC16:53
*** fragatina has quit IRC16:54
openstackgerritRico Lin proposed openstack/heat master: Add attributes schema for OS::Keystone::Project  https://review.openstack.org/46267316:55
*** shardy has quit IRC16:57
*** derekh has quit IRC17:01
*** ramishra has joined #heat17:02
openstackgerritRico Lin proposed openstack/heat master: Add converge flag in stack update for observing on reality  https://review.openstack.org/46130217:03
openstackgerritRico Lin proposed openstack/heat master: Add converge flag in stack update for observing on reality  https://review.openstack.org/46130217:06
ioggstreamI'm trying to use the new os::neutron::lbaas:pool  together   with os::nova::servergroup17:08
ioggstreambut the lbaas::pool requires iterating thru ip addresses, seem17:08
*** ricolin_ has quit IRC17:10
openstackgerritCrag Wolfe proposed openstack/heat master: Corrected max secs for concurrent trans retries  https://review.openstack.org/32178317:13
*** fragatina has joined #heat17:13
*** basilAB has quit IRC17:45
*** jprovazn_afk is now known as jprovazn17:47
*** fragatina has quit IRC17:54
*** fragatina has joined #heat17:54
*** amoralej is now known as amoralej|off18:00
*** harlowja has quit IRC18:19
*** jprovazn has quit IRC18:31
*** basilAB has joined #heat18:33
*** steveg_afk has joined #heat19:07
*** ramishra has quit IRC19:19
*** steveg_afk has quit IRC19:20
*** harlowja has joined #heat19:48
*** steveg_afk has joined #heat19:55
*** ioggstream has quit IRC19:58
*** jose-phillips has joined #heat20:27
zanebcwolferh: can you add some a release note patch on the end of the series about storing attrs in the DB? That's a fairly major change in behaviour that we'll want to flag to users20:30
cwolferhzaneb, sure. i see a commit or two in the commit history that i think points me in the right direction for that20:35
zanebcwolferh: reno is the magic tool that creates them for you20:36
cwolferhah, had no idea about that :-)20:36
*** dprince has quit IRC21:00
*** askb has joined #heat21:11
*** annegentle has quit IRC21:12
*** gmoro_ has joined #heat21:17
*** gmoro has quit IRC21:19
*** dimtruck is now known as zz_dimtruck21:20
*** Guest73837 has quit IRC21:28
*** Guest73837 has joined #heat21:33
*** annegentle has joined #heat21:42
*** ramishra has joined #heat21:48
openstackgerritCrag Wolfe proposed openstack/heat master: Release notes for storing resource attributes  https://review.openstack.org/46274722:00
*** annegentle has quit IRC22:03
*** annegentle has joined #heat22:04
*** annegentle has quit IRC22:04
*** ramishra has quit IRC22:18
*** blomquisg is now known as blomquisg_gone22:42
openstackgerritCrag Wolfe proposed openstack/heat master: Bring back signal-related tests  https://review.openstack.org/46274922:43
openstackgerritZane Bitter proposed openstack/heat master: Deal correctly with negative elapsed time  https://review.openstack.org/46260223:01
openstackgerritZane Bitter proposed openstack/heat master: Get rid of timeutils.round_to_seconds()  https://review.openstack.org/46275423:01
*** catinthe_ has quit IRC23:08
zanebcwolferh: wow, did you ever look at the convergence memory use on https://review.openstack.org/#/c/422983/23:25
cwolferhzaneb, no, i had not23:25
zanebit's only 15% above the legacy path!23:25
cwolferh\o/23:26
zaneband that's without the caching on ResourceChain and ResourceGroup23:26
cwolferhwas just about to mention that :)23:26
zanebit's tempting to rebase one of those so we can measure 'em all together23:27
cwolferhor TemplateResources even23:27
zanebI could easily imagine those getting us back to parity23:29
cwolferhif you did the ResourceChain (or ResourceGroup) one, that also gets you TemplateResource, i think. but it would be nice to just get all of them23:29
zanebyeah23:29
cwolferhthe dream :)23:29
cwolferhi would expect including the other 3 to make a big difference too23:30

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!