*** IlyaE has quit IRC | 00:01 | |
*** kebray has joined #heat | 00:02 | |
*** pm90_ has quit IRC | 00:07 | |
*** pm90_ has joined #heat | 00:10 | |
*** achanda has quit IRC | 00:15 | |
*** achanda has joined #heat | 00:16 | |
*** achanda has quit IRC | 00:18 | |
*** achanda has joined #heat | 00:18 | |
*** blomquisg has joined #heat | 00:23 | |
openstackgerrit | Merged openstack/heat: Add integration scenario test for Neutron LBaaS https://review.openstack.org/162184 | 00:28 |
---|---|---|
*** achanda has quit IRC | 00:30 | |
*** pm90_ has quit IRC | 00:31 | |
*** hdd has quit IRC | 00:36 | |
*** pm90_ has joined #heat | 00:40 | |
openstackgerrit | Angus Salkeld proposed openstack/heat: StackResource convert operations to use RPC https://review.openstack.org/116336 | 00:44 |
openstackgerrit | Angus Salkeld proposed openstack/heat: Pass the environment into the Template class and not Stack https://review.openstack.org/164067 | 00:44 |
*** kebray has quit IRC | 00:52 | |
*** Qiming has joined #heat | 00:54 | |
*** Qiming_ has joined #heat | 00:55 | |
*** spzala has joined #heat | 00:58 | |
*** Qiming has quit IRC | 00:59 | |
*** Qiming_ is now known as Qiming | 00:59 | |
openstackgerrit | Steve Baker proposed openstack/heat-templates: pip_mirror param for test image boot config https://review.openstack.org/165261 | 01:02 |
*** bandarji has joined #heat | 01:12 | |
*** Qiming_ has joined #heat | 01:20 | |
*** pm90_ has quit IRC | 01:23 | |
*** Qiming has quit IRC | 01:23 | |
openstackgerrit | yuntongjin proposed openstack/heat: Versioned object - WatchRule and WatchData https://review.openstack.org/153487 | 01:25 |
*** rdo has quit IRC | 01:41 | |
asalkeld | this needs approving: https://review.openstack.org/#/c/164591/ | 01:42 |
*** hdd has joined #heat | 01:45 | |
*** bandarji has quit IRC | 01:49 | |
asalkeld | for your convenience: https://etherpad.openstack.org/p/heat-kilo-3-reviews | 01:51 |
asalkeld | stevebaker: ^ | 01:52 |
asalkeld | huangtianhua: thanks | 01:57 |
asalkeld | (for the review) | 01:57 |
huangtianhua | asalkeld: np :) | 01:57 |
*** LiJiansheng has joined #heat | 01:58 | |
*** dims has quit IRC | 01:59 | |
shaohe_feng | asalkeld: huangtianhua: the last version-object https://review.openstack.org/#/c/153487/ | 02:00 |
asalkeld | shaohe_feng: yeah see my review etherpad: https://etherpad.openstack.org/p/heat-kilo-3-reviews | 02:00 |
shaohe_feng | asalkeld: great | 02:01 |
shaohe_feng | hope this can be merged in this release. | 02:01 |
shaohe_feng | and any comments, we will addressed it ASAP. | 02:02 |
asalkeld | shaohe_feng: i don't see why not | 02:04 |
asalkeld | shaohe_feng: i was just waiting for jenkins to +1 | 02:05 |
shaohe_feng | I 'm also waiting for it .:) | 02:05 |
*** harlowja_ is now known as harlowja_away | 02:06 | |
*** hdd has quit IRC | 02:12 | |
*** hdd has joined #heat | 02:12 | |
*** Qiming_ is now known as Qiming | 02:17 | |
*** coolsvap|afk is now known as coolsvap | 02:19 | |
*** erkules_ has joined #heat | 02:20 | |
*** sdake__ has joined #heat | 02:21 | |
*** IlyaE has joined #heat | 02:22 | |
openstackgerrit | Merged openstack/heat-templates: Remove experimental 'heat-config-docker' hook https://review.openstack.org/165006 | 02:23 |
*** erkules has quit IRC | 02:23 | |
*** sdake has quit IRC | 02:25 | |
sdake__ | asalkeld shoot | 02:26 |
asalkeld | sdake__: no worries just about the ptl thing | 02:27 |
asalkeld | sent the emali | 02:27 |
asalkeld | well done! | 02:27 |
sdake__ | thanks for that, i thought you maybe a day off :) | 02:27 |
sdake__ | sine aus ive in the future | 02:27 |
asalkeld | yeah, it's the 18'th here | 02:27 |
zaneb | sdake__: congrats :) | 02:30 |
*** IlyaE has quit IRC | 02:30 | |
sdake__ | lucky me ;) | 02:30 |
sdake__ | thanks zaneb | 02:30 |
stevebaker | asalkeld: cool, thanks for that | 02:30 |
*** IlyaE has joined #heat | 02:31 | |
ramishra | sdake__: congrats! | 02:31 |
sdake__ | its not really a big deal but thanks guys :) | 02:32 |
*** hdd has quit IRC | 02:32 | |
openstackgerrit | Merged openstack/heat: Remove capacity check from AWS::AG update https://review.openstack.org/163743 | 02:32 |
sdake__ | now, heat ptl, that would be a big deal - wonder who is going to be the sacrificial lamb :) | 02:32 |
sdake__ | anyone interested in officiating the magnum ptl election? | 02:33 |
*** coolsvap is now known as coolsvap|afk | 02:33 | |
sdake__ | it only becomes real work if there are two candidates ;) | 02:34 |
stevebaker | I'd go for PTL this cycle except the winter meeting time really clashes with family life | 02:35 |
asalkeld | stevebaker: anyone from rht interested? | 02:36 |
asalkeld | curious who the next victim is going to be | 02:37 |
zaneb | asalkeld: for the record, I definitely wouldn't have time atm :( | 02:38 |
*** kfjohnson has joined #heat | 02:38 | |
asalkeld | zaneb: what on earth are you up to now adays? | 02:38 |
asalkeld | managing the things... | 02:38 |
zaneb | meetings | 02:39 |
asalkeld | well i hope they are worth it | 02:39 |
zaneb | they're not | 02:39 |
asalkeld | lol | 02:39 |
zaneb | so that leaves only ryansb and therve from RH | 02:40 |
asalkeld | yikes | 02:40 |
asalkeld | rht pulling back from heat eh? | 02:40 |
zaneb | and shardy of course, but he's even busier than I am | 02:40 |
openstackgerrit | Qiming Teng proposed openstack/heat: Remove usage of 'long' data type https://review.openstack.org/165277 | 02:40 |
zaneb | asalkeld: no, not at all | 02:40 |
asalkeld | well feet on the ground.. | 02:41 |
asalkeld | maybe therve is keen? | 02:41 |
asalkeld | o, well we will soon see | 02:42 |
zaneb | it's more that we've decided we can't leave the tripleo-heat integration to the tripleo people any more | 02:42 |
zaneb | especially since Clint is no longer focusing on that | 02:42 |
asalkeld | yeah, you find out what using the api is like :-O | 02:42 |
*** coolsvap|afk is now known as coolsvap | 02:45 | |
*** kebray has joined #heat | 02:49 | |
asalkeld | wow, that etherpad is working wonders | 02:54 |
zaneb | ok, bedtime | 02:55 |
asalkeld | later zaneb | 02:55 |
zaneb | o/ | 02:55 |
*** KarolynChambers has quit IRC | 02:56 | |
*** KarolynChambers has joined #heat | 02:57 | |
*** IlyaE has quit IRC | 02:57 | |
asalkeld | for a laugh: http://slim.top.me/wp-content/uploads/2013/10/Cloud-Guy_PM.jpg | 03:05 |
*** GonZo2000 has quit IRC | 03:08 | |
*** coolsvap is now known as coolsvap|afk | 03:09 | |
*** Marga_ has quit IRC | 03:09 | |
openstackgerrit | Merged openstack/heat: Pin the target keystone endpoint to the context auth url https://review.openstack.org/164325 | 03:09 |
*** blomquisg has quit IRC | 03:15 | |
*** coolsvap|afk is now known as coolsvap | 03:16 | |
openstackgerrit | Merged openstack/heat: Versioned-object SyncPoint https://review.openstack.org/164591 | 03:28 |
openstackgerrit | Merged openstack/heat: Versioned object Service https://review.openstack.org/164135 | 03:28 |
openstackgerrit | Merged openstack/heat: Pass the environment into the Template class and not Stack https://review.openstack.org/164067 | 03:28 |
openstackgerrit | Merged openstack/heat: Pass the environment into the Template class and not Stack https://review.openstack.org/164067 | 03:28 |
*** IlyaE has joined #heat | 03:31 | |
asalkeld | oo, mergy time | 03:31 |
*** rakesh_hs has joined #heat | 03:33 | |
*** hdd has joined #heat | 03:33 | |
*** sdake__ has quit IRC | 03:39 | |
rakesh_hs | zaneb: Hi, thanks for reviewing, I also had some doubts https://review.openstack.org/#/c/159444/6/heat/engine/stack.py #LNO 904 I have posted it as comments | 03:39 |
asalkeld | rakesh_hs: i think he has just gone to bed | 03:41 |
*** sdake has joined #heat | 03:41 | |
*** sarob has joined #heat | 03:41 | |
rakesh_hs | oh ok sorry, saw his comments now, and replied | 03:41 |
rakesh_hs | I will address the other comments by then | 03:41 |
openstackgerrit | Steve Baker proposed openstack/heat: Func tests use fedora-heat-test-image https://review.openstack.org/163287 | 03:42 |
openstackgerrit | Steve Baker proposed openstack/heat: iniset heat_integrationtests.conf https://review.openstack.org/165286 | 03:42 |
openstackgerrit | Steve Baker proposed openstack/heat: WIP Enable software config integration test https://review.openstack.org/165287 | 03:42 |
openstackgerrit | Merged openstack/heat-specs: Add Trove cluster resource https://review.openstack.org/159128 | 03:45 |
*** sarob has quit IRC | 03:47 | |
*** IlyaE has quit IRC | 03:53 | |
asalkeld | Qiming: been super crazy busy -> http://stackalytics.com/?project_type=all&metric=commits | 03:54 |
asalkeld | Qiming: wow #1 | 03:55 |
*** vijayagurug has joined #heat | 03:56 | |
*** asdf1234 has joined #heat | 03:58 | |
stevebaker | I have no idea what senlin is | 03:59 |
asalkeld | stevebaker: our new autoscaling project | 03:59 |
asalkeld | Qiming: is just doing it | 03:59 |
stevebaker | sweet, someone needs to | 04:00 |
*** Marga_ has joined #heat | 04:11 | |
*** Marga__ has joined #heat | 04:12 | |
*** Marga_ has quit IRC | 04:16 | |
*** IlyaE has joined #heat | 04:16 | |
elynn | Hi do you know how to run python34 tests for heatclient? | 04:23 |
elynn | tox -epy34 seems not work for me. | 04:24 |
elynn | No mater what unittests I run , it always return a error | 04:26 |
elynn | error: testr failed (3) | 04:26 |
elynn | and no details for what tests are failed. | 04:26 |
*** kebray has quit IRC | 04:30 | |
*** kebray has joined #heat | 04:31 | |
*** IlyaE has quit IRC | 04:35 | |
*** hdd has quit IRC | 04:38 | |
asalkeld | elynn: you need to install python34 | 04:38 |
elynn | already installed. | 04:40 |
elynn | .tox/py34/bin/python -m testtools.run heatclient.tests.test_template_utils | 04:41 |
elynn | this could work. | 04:41 |
elynn | ha | 04:41 |
asalkeld | brb, picking kids up from school | 04:42 |
*** boris-42 has joined #heat | 04:47 | |
openstackgerrit | Ethan Lynn proposed openstack/python-heatclient: Parse nested files if they are template https://review.openstack.org/164417 | 04:48 |
lifeless | elynn: try | 04:51 |
lifeless | elynn: . .tox/py34/bin/activate | 04:51 |
lifeless | elynn: testr run | 04:51 |
lifeless | then you'll see testr's full output | 04:51 |
*** rakesh_hs has quit IRC | 04:55 | |
*** IlyaE has joined #heat | 05:02 | |
*** achanda has joined #heat | 05:06 | |
elynn | thanks lifeless , will have a try. | 05:08 |
*** sdake_ has quit IRC | 05:13 | |
*** sdake has quit IRC | 05:13 | |
*** xek has quit IRC | 05:18 | |
*** nkhare has joined #heat | 05:21 | |
openstackgerrit | Angus Salkeld proposed openstack/heat: StackResource convert operations to use RPC https://review.openstack.org/116336 | 05:22 |
*** sarob has joined #heat | 05:43 | |
*** Yanyanhu has joined #heat | 05:49 | |
*** sarob has quit IRC | 05:49 | |
*** Yanyan has joined #heat | 05:56 | |
*** Yanyanhu has quit IRC | 06:00 | |
*** asdf1234 has quit IRC | 06:02 | |
*** Tango has quit IRC | 06:08 | |
*** Yanyanhu has joined #heat | 06:14 | |
*** asdf1234 has joined #heat | 06:16 | |
*** Yanyan has quit IRC | 06:16 | |
*** Yanyan has joined #heat | 06:17 | |
*** Yanyanhu has quit IRC | 06:20 | |
*** achanda has quit IRC | 06:25 | |
*** Yanyan has quit IRC | 06:26 | |
*** Yanyan has joined #heat | 06:26 | |
*** achanda has joined #heat | 06:27 | |
*** liusheng has quit IRC | 06:31 | |
*** liusheng has joined #heat | 06:31 | |
*** inc0 has joined #heat | 06:31 | |
inc0 | good morning | 06:31 |
*** ishant has joined #heat | 06:35 | |
*** IlyaE has quit IRC | 06:36 | |
*** Yanyanhu has joined #heat | 06:36 | |
*** Yanyan has quit IRC | 06:37 | |
*** KarolynChambers has quit IRC | 06:39 | |
*** rakesh_hs has joined #heat | 06:40 | |
openstackgerrit | yuntongjin proposed openstack/heat: Versioned object - WatchRule and WatchData https://review.openstack.org/153487 | 06:40 |
*** KanagarajM has joined #heat | 06:45 | |
*** sarob has joined #heat | 06:45 | |
*** Yanyan has joined #heat | 06:45 | |
inc0 | asalkeld, hello, https://bugs.launchpad.net/heat/+bug/1433340 I started to think about it | 06:46 |
openstack | Launchpad bug 1433340 in heat "stack actions do not guarantee that the stack will be placed into IN_PROGRESS by the time they return" [High,Triaged] | 06:46 |
inc0 | we can't really assume we have correct status at any given point of time - a pain of async... | 06:46 |
*** jtomasek has joined #heat | 06:47 | |
*** rakesh_hs has quit IRC | 06:49 | |
*** Yanyanhu has quit IRC | 06:49 | |
inc0 | one solution I can think of is to introduce some sort of action queue, an db table which will be sychronious, when we call stack-update we add record | 06:49 |
inc0 | and when it completes we update record | 06:49 |
inc0 | and stack is complete only when latest record is complete | 06:50 |
*** sarob has quit IRC | 06:50 | |
*** kebray has quit IRC | 06:51 | |
asalkeld | inc0: it's not very hard | 06:53 |
asalkeld | we just need to not create the thread until we have set the state | 06:53 |
asalkeld | we do very little until that point | 06:53 |
*** Yanyanhu has joined #heat | 06:54 | |
asalkeld | https://github.com/openstack/heat/blob/master/heat/engine/stack.py#L645-L662 | 06:54 |
asalkeld | just move that logic to before it's run in the green thread | 06:55 |
inc0 | yeah...but what about current stack_update running? | 06:56 |
asalkeld | it's within the lock | 06:56 |
*** Yanyan has quit IRC | 06:56 | |
asalkeld | lock, then set state, then run task | 06:57 |
inc0 | then release lock, and before that we call stack update, and we can't set new state before last one release lock.. | 06:57 |
inc0 | or am I missing something? | 06:57 |
asalkeld | huh? | 06:58 |
inc0 | hold on, I'll digest what you've just;) | 06:59 |
asalkeld | inc0: we release lock when the action is done | 06:59 |
inc0 | yeah, thats my point, so we will block creation of green thread until that | 07:00 |
asalkeld | it's just moving a small bit of logic from stack.py into service.py | 07:00 |
asalkeld | inc0: yes | 07:00 |
inc0 | so if person calls stack_update, we won't be able to guarantee that stack will be in update_in_progress when it returns? | 07:01 |
inc0 | or will we block return until previous upgrade is complete? | 07:01 |
asalkeld | inc0: if there is an update we will get ActionInProgress (same as now) | 07:01 |
asalkeld | that doesn't change | 07:02 |
inc0 | only that won't be action we're calling for right?:) | 07:02 |
asalkeld | inc0: that's an exception - your update will fail | 07:03 |
inc0 | ok, I get it now...I'll look deeper into code | 07:04 |
asalkeld | i just want to know that my action has started when the call returns | 07:04 |
asalkeld | or it must fail | 07:04 |
asalkeld | otherwise it's really hard to figure out what's going on | 07:04 |
inc0 | that will be kinda cheating tho, because in reality they will not yet start;) | 07:04 |
asalkeld | inc0: well at least i can query it and the state makes sense | 07:05 |
inc0 | yeah, true | 07:05 |
*** Trozz has joined #heat | 07:05 | |
asalkeld | atm i can query it and actually not be any more informed | 07:05 |
inc0 | other alternative would be something like upgrade_init | 07:05 |
*** IlyaE has joined #heat | 07:05 | |
inc0 | and then in_prog when its actually in progress | 07:06 |
asalkeld | i then in progress is fine | 07:06 |
asalkeld | dont' want yet more states | 07:06 |
inc0 | I guess there isn't much value added by init status | 07:06 |
asalkeld | but sure, as long as *something* changes | 07:06 |
inc0 | there are events for more inquisitive users | 07:07 |
inc0 | (ah, using complicated english words and hoping I've used them in correct context...) | 07:07 |
asalkeld | inc0: that's not very efficient | 07:07 |
asalkeld | this comes from me wanting more certainty in stack_resource.py | 07:08 |
inc0 | I mean, I agree that we can solve that by putting in_progress immediately | 07:08 |
*** Yanyan has joined #heat | 07:09 | |
inc0 | and if person wants to check whats really going on, he can check events | 07:09 |
*** jtomasek has quit IRC | 07:10 | |
inc0 | allright, thanks for claryfying that, I'll think some more about this action queue tho...I think there are few good use cases for that | 07:11 |
inc0 | like queue of updates to make one stack-create contains few single atomic upgrades... | 07:12 |
*** Yanyanhu has quit IRC | 07:13 | |
*** IlyaE has quit IRC | 07:13 | |
KanagarajM | asalkeld: are we maintaining the api-ref for heat in heat repo https://github.com/openstack/heat/tree/master/doc/docbkx/api-ref, but openstack-api to be use instead, right? | 07:14 |
*** asdf1234 has quit IRC | 07:15 | |
KanagarajM | asalkeld: recently i have introduced changes in openstack api-site repo for new REST api changes, so wanted to know wheter it should be changes in heat repo as well? | 07:16 |
asalkeld | KanagarajM: for the api just make the changes in api-site | 07:29 |
asalkeld | not sure why we have the intree one | 07:30 |
*** jprovazn has joined #heat | 07:34 | |
KanagarajM | ok, may be we can remove it as it doesn't hold any value now | 07:34 |
*** achanda has quit IRC | 07:35 | |
KanagarajM | and https://github.com/openstack/heat/tree/master/doc/docbkx/README.rst says, evently we move from heat to api-site, | 07:38 |
KanagarajM | for admin guide, i'm trying to collect content and evetually will place them in the openstack-manual repo. | 07:39 |
*** achanda has joined #heat | 07:39 | |
*** jtomasek has joined #heat | 07:46 | |
*** Yanyan has quit IRC | 07:46 | |
openstackgerrit | Merged openstack/heat: Add OS::Trove::Cluster resource https://review.openstack.org/159463 | 07:46 |
*** sarob has joined #heat | 07:46 | |
*** ishant has quit IRC | 07:50 | |
*** ishant has joined #heat | 07:51 | |
*** sarob has quit IRC | 07:51 | |
*** KarolynChambers has joined #heat | 07:53 | |
*** jcoufal has joined #heat | 07:55 | |
*** jtomasek has quit IRC | 08:01 | |
ishant | asalkeld: Hi | 08:03 |
ishant | asalkeld: I am working on this blueprint https://blueprints.launchpad.net/heat/+spec/lazy-load-outputs . Can you please assign this to me? | 08:03 |
*** shardy has joined #heat | 08:04 | |
*** KarolynChambers has quit IRC | 08:04 | |
*** KarolynChambers has joined #heat | 08:06 | |
*** pas-ha has joined #heat | 08:08 | |
*** dulek has joined #heat | 08:09 | |
*** achanda has quit IRC | 08:10 | |
pas-ha | morning all | 08:12 |
*** Marga__ has quit IRC | 08:13 | |
*** KarolynChambers has quit IRC | 08:13 | |
*** KarolynChambers has joined #heat | 08:15 | |
*** KarolynChambers has quit IRC | 08:17 | |
*** KarolynChambers has joined #heat | 08:18 | |
*** KarolynChambers has quit IRC | 08:20 | |
*** KarolynChambers has joined #heat | 08:22 | |
cmyster | mmorning pas-ha | 08:22 |
cmyster | -m | 08:22 |
*** jistr has joined #heat | 08:22 | |
asalkeld | ishant: no problem | 08:23 |
shadower | hey everyone | 08:24 |
*** KarolynChambers has quit IRC | 08:24 | |
cmyster | hey | 08:24 |
shardy | morning all | 08:25 |
*** lsmola has joined #heat | 08:25 | |
*** KarolynChambers has joined #heat | 08:26 | |
cmyster | morning | 08:26 |
asalkeld | hi all | 08:27 |
asalkeld | ishant: done | 08:27 |
inc0 | https://review.openstack.org/#/c/153487/ guys can I have review plz? it already had 2 * +2 but had to rebase.. | 08:27 |
cmyster | ls -rtl | 08:27 |
cmyster | ls -rtl | 08:27 |
cmyster | umm | 08:28 |
cmyster | more coffeee.... | 08:28 |
*** Trozz is now known as zzTrozz | 08:28 | |
*** zzTrozz is now known as Trozz | 08:28 | |
*** ifarkas has joined #heat | 08:30 | |
pas-ha | asalkeld, you W+1ed just as was giving my +2 :) | 08:31 |
asalkeld | :-) | 08:32 |
inc0 | thanks a lot, that was fast:) | 08:32 |
ishant | asalkeld: thanks | 08:35 |
asalkeld | pas-ha: that's odd | 08:35 |
asalkeld | i didn't change the db schema at all | 08:35 |
shardy | shadower: hey, sorry for the delay on the init_complete patch - I've been having trouble finding an approach to persist that state which doesn't break things :( | 08:36 |
shardy | shadower: about to have my third attempt, will let you know how it goes.. | 08:36 |
asalkeld | pas-ha: and i have never seen that unit test failer | 08:36 |
*** Yanyanhu has joined #heat | 08:36 | |
pas-ha | asalkeld, most probably an implicit rebase done by gerrit introduced those.. and may be some other artifacts | 08:37 |
asalkeld | i tried a recheck | 08:37 |
asalkeld | (i did rebase not long ago) | 08:37 |
pas-ha | ok, let's see | 08:37 |
pas-ha | may be a DB glitch.. | 08:37 |
asalkeld | busy time for infra | 08:38 |
inc0 | I remember after juno, when gates took 24h to finish | 08:42 |
inc0 | that was bad. | 08:42 |
asalkeld | yeah | 08:43 |
shardy | 24h w/multiple rechecks :-O | 08:43 |
asalkeld | and one day till ff | 08:44 |
asalkeld | ok test are fine locally | 08:44 |
openstackgerrit | Angus Salkeld proposed openstack/heat: StackResource convert operations to use RPC https://review.openstack.org/116336 | 08:44 |
asalkeld | try *again* | 08:44 |
*** Yanyan has joined #heat | 08:46 | |
shadower | shardy: thanks, no worries | 08:48 |
shadower | I assumed it wasn't trivial | 08:48 |
shadower | shardy: anything I could help with? | 08:49 |
*** Yanyanhu has quit IRC | 08:50 | |
*** rakesh_hs_ has joined #heat | 08:53 | |
*** BManojlovic has joined #heat | 08:57 | |
openstackgerrit | Karolyn Chambers proposed openstack/heat: Implements stack lifecycle scheduler hints https://review.openstack.org/96889 | 08:57 |
shardy | shadower: maybe, I'll tidy up what I have and post it shortly | 09:01 |
shardy | there are several inter-related problems | 09:02 |
shardy | 1. Several places make state assumptions based on the resource having an ID (not by checking the actual state) | 09:02 |
*** Yanyanhu has joined #heat | 09:03 | |
shardy | 2. The resource _store() method stores resolved metadata, so this is wrong if you store() before CREATE_IN_PROGRESS, but then the store_or_update doesn't then store metadata at all | 09:03 |
shardy | 3. There's something odd in the AutoScalingGroup/InstanceGroup code so even if you store all resources in stack.Stack.store, the nested resources inside the group aren't stored | 09:04 |
shardy | Some fresh eyes may help :) | 09:04 |
*** Yanyan has quit IRC | 09:05 | |
*** erkules_ is now known as erkules | 09:07 | |
*** erkules has joined #heat | 09:07 | |
*** boris-42 has quit IRC | 09:12 | |
*** Yanyan has joined #heat | 09:20 | |
openstackgerrit | Ethan Lynn proposed openstack/heat: Switch config deferred_auth_method to trusts by default https://review.openstack.org/122177 | 09:21 |
*** Yanyanhu has quit IRC | 09:23 | |
*** blues-man has joined #heat | 09:25 | |
*** Yanyanhu has joined #heat | 09:26 | |
*** Yanyan has quit IRC | 09:29 | |
*** Yanyan has joined #heat | 09:31 | |
*** dmn_ has joined #heat | 09:34 | |
dmn_ | shardy: support for ansible in HOT is same as puppet? | 09:34 |
shardy | dmn_: There is an ansible software config hook, yes | 09:35 |
shardy | HOT, the DSL, doesn't care about what CM tool you use, the interface is in the in-instance hook script | 09:35 |
*** Yanyanhu has quit IRC | 09:36 | |
elynn | https://review.openstack.org/#/c/164417/ https://review.openstack.org/#/c/122177/ | 09:36 |
elynn | ^_^ | 09:36 |
shardy | https://github.com/openstack/heat-templates/tree/master/hot/software-config/elements/heat-config-ansible/install.d | 09:36 |
shardy | dmn_: ^^ | 09:36 |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: Fix SoftwareConfigService to use Resource object https://review.openstack.org/165342 | 09:37 |
openstackgerrit | Merged openstack/heat: Versioned object - WatchRule and WatchData https://review.openstack.org/153487 | 09:38 |
dmn_ | shardy: oh okay | 09:38 |
*** sorantis has joined #heat | 09:38 | |
inc0 | asalkeld, last versioned objects has been merged:) mind setting up bp as implemented? | 09:39 |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: Fixes SoftwareConfigService to use Resource object https://review.openstack.org/165342 | 09:39 |
asalkeld | inc0: great job | 09:41 |
inc0 | ah, its already done, thanks:) | 09:41 |
inc0 | there will be more work in L | 09:41 |
inc0 | about RPC | 09:41 |
inc0 | and we'll make bunch of unit tests for this mechanism | 09:42 |
*** rakesh_hs_ has quit IRC | 09:42 | |
asalkeld | sounds good | 09:42 |
asalkeld | inc0: maybe make a summit session about it | 09:42 |
*** dims_ has joined #heat | 09:43 | |
inc0 | there will be one proposed in oslo | 09:43 |
inc0 | brb->scrum | 09:43 |
*** aweiteka has joined #heat | 09:46 | |
*** alexpilotti has joined #heat | 09:47 | |
*** dmn__ has joined #heat | 09:51 | |
*** dmn_ has quit IRC | 09:51 | |
*** dmn__ has quit IRC | 09:53 | |
*** Qiming has quit IRC | 09:56 | |
*** pitr-ch has joined #heat | 09:59 | |
*** inc0 has quit IRC | 10:08 | |
*** Yanyanhu has joined #heat | 10:09 | |
*** xek has joined #heat | 10:12 | |
*** Yanyan has quit IRC | 10:12 | |
*** dmn__ has joined #heat | 10:12 | |
*** Yanyan has joined #heat | 10:12 | |
*** Yanyanhu has quit IRC | 10:14 | |
*** Yanyanhu has joined #heat | 10:14 | |
*** aweiteka has quit IRC | 10:15 | |
*** inc0 has joined #heat | 10:16 | |
*** Yanyan has quit IRC | 10:17 | |
*** Yanyan has joined #heat | 10:17 | |
*** dmn__ has quit IRC | 10:17 | |
*** sergmelikyan has quit IRC | 10:19 | |
asalkeld | pas-ha: +A please -> https://review.openstack.org/#/c/116336/ | 10:19 |
*** dmn__ has joined #heat | 10:20 | |
pas-ha | asalkeld, done :) | 10:20 |
*** Yanyanhu has quit IRC | 10:21 | |
*** Yanyan has quit IRC | 10:22 | |
asalkeld | thx | 10:23 |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: Fixes StackWatchService to use objects in place of db https://review.openstack.org/165349 | 10:29 |
*** ifarkas has quit IRC | 10:44 | |
*** ifarkas has joined #heat | 10:47 | |
*** boris-42 has joined #heat | 10:51 | |
*** Qiming has joined #heat | 10:52 | |
*** jtomasek has joined #heat | 10:53 | |
asalkeld | remember meeting in an hour: https://wiki.openstack.org/wiki/Meetings/HeatAgenda | 10:55 |
shardy | asalkeld: question about https://github.com/openstack/heat/blob/master/heat/engine/resources/stack_resource.py#L263 | 10:56 |
shardy | if we've stored the failed state, surely the resource record will already be stored? | 10:56 |
shardy | (even if the underlying stack wasn't) | 10:57 |
*** KarolynChambers has quit IRC | 10:58 | |
shardy | I'm trying to persist INIT_COMPLETE to the DB for breakpoints, but it turns out the point when you call _store() is important, because _store_or_update doesn't do the same thing (updates different columns) | 10:58 |
*** dulek has quit IRC | 11:02 | |
*** dulek has joined #heat | 11:02 | |
*** inc0_ has joined #heat | 11:02 | |
KanagarajM | asalkeld: as the heat objects are now in place, shall i re-implement https://review.openstack.org/#/c/110557/ ? | 11:05 |
*** inc0 has quit IRC | 11:06 | |
*** sorantis has quit IRC | 11:07 | |
*** KarolynChambers has joined #heat | 11:07 | |
asalkeld | KanagarajM: you could - but it's super low priority | 11:10 |
KanagarajM | asalkeld: ok. sure. | 11:11 |
*** KarolynChambers has quit IRC | 11:14 | |
*** rakesh_hs_ has joined #heat | 11:15 | |
*** KarolynChambers has joined #heat | 11:15 | |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: Versioned-object StackLock https://review.openstack.org/165363 | 11:16 |
*** pitr-ch has quit IRC | 11:19 | |
*** KanagarajM is now known as KanagarajM_afk | 11:19 | |
*** KarolynChambers has quit IRC | 11:21 | |
*** KarolynChambers has joined #heat | 11:22 | |
*** sorantis has joined #heat | 11:23 | |
*** KanagarajM_afk has quit IRC | 11:24 | |
*** KarolynChambers has quit IRC | 11:25 | |
*** KarolynChambers has joined #heat | 11:26 | |
*** pas-ha has quit IRC | 11:27 | |
*** KarolynChambers has quit IRC | 11:28 | |
*** cdent has joined #heat | 11:29 | |
*** KarolynChambers has joined #heat | 11:30 | |
openstackgerrit | Merged openstack/heat: Remove usage of 'long' data type https://review.openstack.org/165277 | 11:31 |
*** Drago has joined #heat | 11:32 | |
*** Drago has quit IRC | 11:33 | |
*** Drago has joined #heat | 11:33 | |
*** KarolynChambers has quit IRC | 11:35 | |
*** ParsectiX has joined #heat | 11:35 | |
*** KarolynChambers has joined #heat | 11:36 | |
*** jprovazn has quit IRC | 11:37 | |
*** KarolynChambers has quit IRC | 11:39 | |
*** jprovazn has joined #heat | 11:40 | |
*** pas-ha has joined #heat | 11:40 | |
*** KarolynChambers has joined #heat | 11:40 | |
*** achanda has joined #heat | 11:45 | |
*** KarolynChambers has quit IRC | 11:45 | |
asalkeld | akuznetsova: that neutron test seems to have just gotten our tests to the point of timing out | 11:45 |
asalkeld | :-( | 11:46 |
asalkeld | heat_integrationtests.functional.test_autoscaling.AutoScalingSignalTest.test_signal_with_policy_update [832.644550s] ... ok | 11:48 |
akuznetsova | asalkeld, actually, it test take less than 2 min in regular devstack | 11:49 |
*** KarolynChambers has joined #heat | 11:49 | |
*** achanda has quit IRC | 11:49 | |
*** tspatzier has joined #heat | 11:49 | |
asalkeld | akuznetsova: they could just be very slow test machines | 11:49 |
asalkeld | heat_integrationtests.functional.test_instance_group.InstanceGroupUpdatePolicyTest.test_instance_group_update_replace_huge_min_in_service [508.550756s] ... ok | 11:49 |
asalkeld | these tests ^ are normally a lot faster too | 11:49 |
asalkeld | Build timed out (after 125 minutes). Marking the build as failed. | 11:50 |
asalkeld | 2 hours - wow | 11:50 |
akuznetsova | the initial and main problem is too slow nodes | 11:50 |
*** sarob has joined #heat | 11:50 | |
akuznetsova | need to do something with it | 11:50 |
shardy | asalkeld: I think we may want to rethink that replace_huge_min_in_service test, it kinda worked as a "unit" test, but it's really slow even locally as a functional test | 11:51 |
shardy | I've been running that a lot debugging this init_complete patch | 11:51 |
akuznetsova | we can't skip scenario tests - they are important | 11:51 |
asalkeld | shardy: yeah | 11:51 |
asalkeld | akuznetsova: totally | 11:51 |
shardy | akuznetsova: It didn't say skip anything, we should figure out another way to get coverage of corner cases like that test | 11:51 |
asalkeld | need a bug for this, causes false failures | 11:52 |
*** KarolynChambers has quit IRC | 11:54 | |
asalkeld | https://bugs.launchpad.net/heat/+bug/1433555 | 11:55 |
openstack | Launchpad bug 1433555 in heat "functional tests are taking too long and cause false failures" [Undecided,New] | 11:55 |
*** sarob has quit IRC | 11:55 | |
*** KarolynChambers has joined #heat | 11:55 | |
*** KarolynChambers has quit IRC | 11:57 | |
asalkeld | ooo, meeting in 2mins | 11:58 |
*** KarolynChambers has joined #heat | 11:59 | |
*** david-lyle_afk is now known as david-lyle | 12:00 | |
*** KarolynChambers has quit IRC | 12:01 | |
skraynev | I have today some corporate event, so will be just partially involved in meeting and work unfortunately | 12:01 |
*** KarolynChambers has joined #heat | 12:03 | |
*** KarolynChambers has quit IRC | 12:05 | |
*** KarolynChambers has joined #heat | 12:06 | |
*** KarolynChambers has quit IRC | 12:08 | |
*** KarolynChambers has joined #heat | 12:11 | |
*** KanagarajM has joined #heat | 12:13 | |
*** dmn__ has quit IRC | 12:14 | |
*** rakesh_hs_ has quit IRC | 12:15 | |
*** Qiming_ has joined #heat | 12:15 | |
*** vijayagurug has quit IRC | 12:15 | |
*** Qiming has quit IRC | 12:18 | |
*** derekh has joined #heat | 12:19 | |
*** KarolynChambers has quit IRC | 12:21 | |
*** vishalcdac07 has joined #heat | 12:21 | |
*** dims_ has quit IRC | 12:22 | |
vishalcdac07 | @stevebaker | 12:22 |
*** KarolynChambers has joined #heat | 12:22 | |
*** dims_ has joined #heat | 12:22 | |
*** sdake has joined #heat | 12:23 | |
*** KarolynChambers has quit IRC | 12:24 | |
*** aaa__ has joined #heat | 12:25 | |
*** KarolynChambers has joined #heat | 12:26 | |
skraynev | pas-ha: ping | 12:28 |
pas-ha | skraynev, pong | 12:28 |
skraynev | have you seen my message in slack? | 12:28 |
pas-ha | yep | 12:29 |
*** blues-man has quit IRC | 12:29 | |
*** tochi has quit IRC | 12:29 | |
skraynev | pas-ha: ok cool. just to want be sure, that you know about it ;) | 12:30 |
*** KarolynChambers has quit IRC | 12:31 | |
*** sorantis has quit IRC | 12:32 | |
*** tspatzier has quit IRC | 12:32 | |
*** KarolynChambers has joined #heat | 12:32 | |
*** Qiming has joined #heat | 12:33 | |
Qiming | huangtianhua: online? | 12:34 |
*** KarolynChambers has quit IRC | 12:35 | |
*** dmn_ has joined #heat | 12:35 | |
*** Qiming has quit IRC | 12:36 | |
*** KarolynChambers has joined #heat | 12:37 | |
*** sdake_ has joined #heat | 12:37 | |
*** aaa__ has quit IRC | 12:38 | |
*** KarolynChambers has quit IRC | 12:39 | |
*** jistr is now known as jistr|biab | 12:39 | |
*** KarolynChambers has joined #heat | 12:40 | |
*** sorantis has joined #heat | 12:40 | |
*** sdake has quit IRC | 12:41 | |
*** KarolynChambers has quit IRC | 12:42 | |
*** KarolynChambers has joined #heat | 12:43 | |
*** KarolynChambers has quit IRC | 12:45 | |
*** KarolynChambers has joined #heat | 12:45 | |
*** dulek has quit IRC | 12:46 | |
*** blomquisg has joined #heat | 12:47 | |
*** KarolynChambers has quit IRC | 12:49 | |
*** KarolynChambers has joined #heat | 12:50 | |
*** tiantian has joined #heat | 12:51 | |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: Fixes SoftwareConfigService to use Resource object https://review.openstack.org/165342 | 12:51 |
*** sarob has joined #heat | 12:51 | |
*** KarolynChambers has quit IRC | 12:53 | |
openstackgerrit | Angus Salkeld proposed openstack/heat: Set num_engine_workers=2 for gate functional tests https://review.openstack.org/165396 | 12:53 |
asalkeld | pas-ha: shardy you think it's ok to have 2 engine workers? | 12:54 |
*** KarolynChambers has joined #heat | 12:54 | |
asalkeld | (to speed things up) | 12:54 |
asalkeld | lets see if the tests pass | 12:54 |
pas-ha | yes, exactly | 12:54 |
*** blomquisg has quit IRC | 12:54 | |
asalkeld | ok with that i am off to bed | 12:55 |
asalkeld | night all | 12:55 |
*** asalkeld has quit IRC | 12:55 | |
*** KarolynChambers has quit IRC | 12:55 | |
*** KarolynChambers has joined #heat | 12:56 | |
*** sarob has quit IRC | 12:56 | |
*** GonZo2K has joined #heat | 12:57 | |
*** nkhare has quit IRC | 12:58 | |
*** GonZo2K has quit IRC | 12:58 | |
*** inc0_ has quit IRC | 12:59 | |
*** KarolynChambers has quit IRC | 13:00 | |
*** hdd has joined #heat | 13:00 | |
*** nkhare has joined #heat | 13:02 | |
*** boris-42 has quit IRC | 13:02 | |
*** KarolynChambers has joined #heat | 13:02 | |
*** hdd has quit IRC | 13:04 | |
*** KarolynChambers has quit IRC | 13:04 | |
*** radez_g0n3 is now known as radez | 13:06 | |
*** KanagarajM has quit IRC | 13:07 | |
*** aweiteka has joined #heat | 13:08 | |
*** KarolynChambers has joined #heat | 13:08 | |
*** rakesh_hs has joined #heat | 13:08 | |
*** blomquisg has joined #heat | 13:09 | |
*** KarolynChambers has quit IRC | 13:11 | |
*** KarolynChambers has joined #heat | 13:12 | |
*** KarolynChambers has quit IRC | 13:13 | |
*** rakesh_hs has quit IRC | 13:14 | |
*** KarolynChambers has joined #heat | 13:15 | |
*** rakesh_hs has joined #heat | 13:16 | |
*** KarolynChambers has quit IRC | 13:19 | |
*** dmn_ has quit IRC | 13:19 | |
*** kaufer has joined #heat | 13:20 | |
*** KarolynChambers has joined #heat | 13:21 | |
*** vijayagurug has joined #heat | 13:21 | |
openstackgerrit | Merged openstack/heat: StackResource convert operations to use RPC https://review.openstack.org/116336 | 13:24 |
shardy | \o/ | 13:26 |
*** KarolynChambers has quit IRC | 13:29 | |
*** KarolynChambers has joined #heat | 13:31 | |
*** hdd has joined #heat | 13:32 | |
*** alexpilotti has quit IRC | 13:35 | |
*** KarolynChambers has quit IRC | 13:38 | |
*** jistr|biab is now known as jistr | 13:39 | |
*** KarolynChambers has joined #heat | 13:39 | |
*** boris-42 has joined #heat | 13:41 | |
*** rakesh_hs has quit IRC | 13:41 | |
*** KarolynChambers has quit IRC | 13:43 | |
*** nzrf has left #heat | 13:43 | |
*** jmckind has joined #heat | 13:43 | |
*** KarolynChambers has joined #heat | 13:43 | |
*** cdent has quit IRC | 13:47 | |
*** ishant has quit IRC | 13:48 | |
*** dulek has joined #heat | 13:49 | |
*** cdent has joined #heat | 13:49 | |
*** rakesh_hs has joined #heat | 13:50 | |
*** pm90_ has joined #heat | 13:52 | |
*** sarob has joined #heat | 13:52 | |
*** nkhare has quit IRC | 13:53 | |
*** pm90_ has quit IRC | 13:53 | |
*** blues-man has joined #heat | 13:54 | |
*** pm90_ has joined #heat | 13:54 | |
*** rakesh_hs has quit IRC | 13:56 | |
*** InblEric has joined #heat | 13:57 | |
*** sarob has quit IRC | 13:57 | |
*** vishalcdac07 has quit IRC | 13:58 | |
*** dulek has quit IRC | 13:59 | |
*** sabeen1 has joined #heat | 13:59 | |
*** dulek has joined #heat | 14:00 | |
*** blues-man has quit IRC | 14:00 | |
*** blues-man has joined #heat | 14:00 | |
*** aweiteka has quit IRC | 14:01 | |
*** alexpilotti has joined #heat | 14:03 | |
*** kaufer1 has joined #heat | 14:08 | |
*** kaufer has quit IRC | 14:09 | |
*** inc0 has joined #heat | 14:11 | |
*** kaufer1 has quit IRC | 14:13 | |
*** alexpilotti has quit IRC | 14:14 | |
*** alexpilotti has joined #heat | 14:15 | |
*** kaufer has joined #heat | 14:15 | |
*** aweiteka has joined #heat | 14:16 | |
*** InblEric1 has joined #heat | 14:20 | |
*** InblEric has quit IRC | 14:23 | |
*** jmckind has quit IRC | 14:27 | |
*** kaufer has quit IRC | 14:27 | |
*** kaufer has joined #heat | 14:28 | |
*** inc0 has quit IRC | 14:28 | |
pas-ha | nope, 2 engine workers did not help - test run timed out | 14:29 |
Qiming_ | shardy, there? | 14:30 |
*** jmckind has joined #heat | 14:31 | |
Qiming_ | anyone has seen this before? heat-api cannot start -> CRITICAL heat-api [-] DuplicateOptError: duplicate option: admin_user | 14:32 |
*** Qiming_ has quit IRC | 14:32 | |
*** pitr-ch has joined #heat | 14:33 | |
*** Qiming_ has joined #heat | 14:33 | |
pas-ha | no, I was wrong, the error is genuinely related to multiple engines http://logs.openstack.org/96/165396/1/check/check-heat-dsvm-functional-mysql/cbd0edd/console.html#_2015-03-18_13_54_23_638 | 14:33 |
*** InblEric1 has quit IRC | 14:35 | |
*** kebray has joined #heat | 14:35 | |
*** lkarm has joined #heat | 14:35 | |
*** InblEric has joined #heat | 14:35 | |
*** jprovazn has quit IRC | 14:38 | |
*** rakesh_hs_ has joined #heat | 14:38 | |
*** vijendar has joined #heat | 14:40 | |
*** jprovazn has joined #heat | 14:41 | |
*** tiantian has quit IRC | 14:45 | |
*** achanda has joined #heat | 14:47 | |
Drago | Qiming_: randallburt was seeing that yesterday and he probably solved it. He'll be on in a couple of hours. I know I've seen it before but can't remember why it happens | 14:48 |
Qiming_ | thanks, Drago | 14:49 |
*** Qiming_ is now known as Qiming | 14:49 | |
*** achanda has quit IRC | 14:52 | |
*** sarob has joined #heat | 14:53 | |
*** InblEric1 has joined #heat | 14:55 | |
*** InblEric has quit IRC | 14:56 | |
*** sarob has quit IRC | 14:58 | |
*** reed has joined #heat | 14:59 | |
*** Raj2 has joined #heat | 15:04 | |
*** Raj2 has quit IRC | 15:04 | |
*** Raj2 has joined #heat | 15:05 | |
*** kebray has quit IRC | 15:06 | |
*** rakesh_hs_ has quit IRC | 15:07 | |
*** rakesh_hs_ has joined #heat | 15:07 | |
*** Marga_ has joined #heat | 15:07 | |
*** ParsectiX has quit IRC | 15:10 | |
*** Trozz has quit IRC | 15:10 | |
*** Trozz has joined #heat | 15:11 | |
*** InblEric has joined #heat | 15:11 | |
*** jaypipes has quit IRC | 15:12 | |
*** InblEric1 has quit IRC | 15:13 | |
*** hdd has quit IRC | 15:14 | |
*** vijayagurug has left #heat | 15:21 | |
*** Raj2 has quit IRC | 15:24 | |
*** Raj2 has joined #heat | 15:24 | |
*** pitr-ch has quit IRC | 15:26 | |
shardy | Qiming: I've seen that before, I think I fixed it by removing all my stale oslo stuff (probably oslo.config in this case) and reinstalling oslo.config from pip | 15:32 |
shardy | heat ends up picking up an old installed-from-git version instead of the pip version | 15:33 |
Qiming | shardy, thanks, will give it a try | 15:34 |
*** pitr-ch has joined #heat | 15:34 | |
*** Tango has joined #heat | 15:37 | |
Qiming | night all | 15:37 |
*** Qiming has quit IRC | 15:38 | |
shadower | shardy: okay, the state stuff is indeed quite complicated | 15:39 |
*** kebray has joined #heat | 15:39 | |
*** LiJiansheng has quit IRC | 15:40 | |
*** packet has joined #heat | 15:41 | |
*** dulek has quit IRC | 15:44 | |
*** rakesh_hs_ has quit IRC | 15:45 | |
*** dulek has joined #heat | 15:47 | |
*** Raj2 has quit IRC | 15:47 | |
*** Raj2 has joined #heat | 15:48 | |
*** spzala has quit IRC | 15:49 | |
*** sdake_ has quit IRC | 15:51 | |
*** sdake has joined #heat | 15:52 | |
*** sarob has joined #heat | 15:55 | |
*** hdd has joined #heat | 15:55 | |
*** blues-man has left #heat | 15:56 | |
*** thedodd has joined #heat | 15:59 | |
*** pm90_ has quit IRC | 16:00 | |
*** dulek has quit IRC | 16:00 | |
*** sarob has quit IRC | 16:00 | |
*** InblEric1 has joined #heat | 16:06 | |
*** kebray has quit IRC | 16:06 | |
*** kebray has joined #heat | 16:07 | |
*** InblEric has quit IRC | 16:09 | |
*** spzala has joined #heat | 16:15 | |
*** jtomasek has quit IRC | 16:18 | |
*** sorantis has quit IRC | 16:23 | |
*** BManojlovic has quit IRC | 16:24 | |
*** KanagarajM has joined #heat | 16:25 | |
*** smc7 has joined #heat | 16:35 | |
*** Marga_ has quit IRC | 16:42 | |
*** Marga_ has joined #heat | 16:43 | |
*** Raj2 has quit IRC | 16:50 | |
*** Raj1 has joined #heat | 16:52 | |
*** KanagarajM has quit IRC | 16:53 | |
*** kebray has quit IRC | 16:55 | |
*** sarob has joined #heat | 16:56 | |
*** pitr-ch has quit IRC | 16:58 | |
*** openstackgerrit has quit IRC | 16:59 | |
*** openstackgerrit has joined #heat | 16:59 | |
*** sarob has quit IRC | 17:01 | |
*** pm90_ has joined #heat | 17:01 | |
*** alexpilotti has quit IRC | 17:02 | |
*** alexpilotti_ has joined #heat | 17:02 | |
*** achanda has joined #heat | 17:04 | |
*** Raj1 has quit IRC | 17:07 | |
*** jistr has quit IRC | 17:08 | |
*** InblEric has joined #heat | 17:11 | |
*** InblEric1 has quit IRC | 17:13 | |
*** randallburt has joined #heat | 17:19 | |
*** randallburt has quit IRC | 17:21 | |
*** randallburt has joined #heat | 17:21 | |
*** harlowja_away is now known as harlowja_ | 17:27 | |
*** Marga_ has quit IRC | 17:28 | |
*** pm90_ has quit IRC | 17:29 | |
*** pm90_ has joined #heat | 17:29 | |
*** sdake_ has joined #heat | 17:31 | |
*** sdake has quit IRC | 17:35 | |
*** pitr-ch has joined #heat | 17:35 | |
*** InblEric1 has joined #heat | 17:36 | |
*** rdo has joined #heat | 17:38 | |
*** InblEric has quit IRC | 17:39 | |
*** rakesh_hs has joined #heat | 17:39 | |
*** coolsvap is now known as coolsvap|afk | 17:41 | |
*** ParsectiX has joined #heat | 17:49 | |
*** derekh has quit IRC | 17:49 | |
pas-ha | g'night all | 17:54 |
*** pas-ha has quit IRC | 17:55 | |
*** sarob has joined #heat | 17:57 | |
lkarm | randallburt: drago mentioned that you were seeing this error -- heat-api cannot start -> CRITICAL heat-api [-] DuplicateOptError: duplicate option: admin_user | 18:00 |
lkarm | did you figure out what was happening ? | 18:00 |
randallburt | lkarm: sort of, it was a duplicate config option registered in the authtoken middleware and something else that escapes me atm | 18:01 |
*** sarob has quit IRC | 18:02 | |
*** jcoufal has quit IRC | 18:02 | |
*** kebray has joined #heat | 18:02 | |
*** sdake has joined #heat | 18:04 | |
lkarm | randallburt: so you dont remember how to fix it? | 18:06 |
randallburt | lkarm: not really. though you can search for that configuration option and see where its registered. | 18:07 |
*** sdake_ has quit IRC | 18:07 | |
*** ParsectiX has quit IRC | 18:07 | |
*** ParsectiX has joined #heat | 18:08 | |
shardy | lkarm: you probably have a stale version of either python-keystoneclient, keystonemiddleware or both | 18:08 |
shardy | similar errors also happen if you upgrade heat with stale versions of oslo libraries around | 18:09 |
shardy | the solution is to figure out which library the error relates to, completely remove all old versions, then reinstall the required versions via pip | 18:09 |
lkarm | okay thanks, i already tried cleaning up stale olso but not with keystoneclient or keystonemiddleware. let me try that | 18:10 |
randallburt | lkarm: found it again I think, though I doubt its the same. Its registered in the keystone authtoken middleware and also in the keystone v2 auth plugin | 18:10 |
randallburt | lkarm: whoops, ignore my last, that is wrong | 18:11 |
*** Marga_ has joined #heat | 18:12 | |
openstackgerrit | Rakesh H S proposed openstack/heat: Convergence prepare traversal https://review.openstack.org/159444 | 18:15 |
*** hdd has quit IRC | 18:16 | |
*** Raj1 has joined #heat | 18:22 | |
*** Raj1 has quit IRC | 18:23 | |
*** Raj1 has joined #heat | 18:23 | |
*** blomquisg has quit IRC | 18:25 | |
*** hdd has joined #heat | 18:28 | |
*** kebray has quit IRC | 18:29 | |
*** smc7 has quit IRC | 18:31 | |
*** hdd has quit IRC | 18:33 | |
*** achanda has quit IRC | 18:48 | |
*** kebray has joined #heat | 18:50 | |
*** Marga_ has quit IRC | 18:51 | |
*** Marga_ has joined #heat | 18:53 | |
*** jprovazn has quit IRC | 18:57 | |
*** sarob has joined #heat | 18:58 | |
*** achanda has joined #heat | 19:01 | |
*** sarob has quit IRC | 19:03 | |
*** alexpilotti_ has quit IRC | 19:04 | |
*** Marga_ has quit IRC | 19:04 | |
*** Marga_ has joined #heat | 19:05 | |
*** liusheng has quit IRC | 19:05 | |
*** liusheng has joined #heat | 19:06 | |
*** dsneddon is now known as dsneddon_lunch | 19:12 | |
*** Tango|2 has joined #heat | 19:13 | |
*** lkarm1 has joined #heat | 19:14 | |
*** Tango has quit IRC | 19:16 | |
*** lkarm has quit IRC | 19:16 | |
*** rakesh_hs has quit IRC | 19:21 | |
*** blomquisg has joined #heat | 19:23 | |
*** spzala has quit IRC | 19:24 | |
*** smc7 has joined #heat | 19:28 | |
openstackgerrit | Rakesh H S proposed openstack/heat: Hard delete backup stack after successful update. https://review.openstack.org/128918 | 19:28 |
*** dsneddon_lunch is now known as dsneddon | 19:29 | |
*** boris-42 has quit IRC | 19:37 | |
*** stevebaker has quit IRC | 19:39 | |
*** stevebaker has joined #heat | 19:40 | |
*** boris-42 has joined #heat | 19:42 | |
*** Marga_ has quit IRC | 19:43 | |
*** Marga_ has joined #heat | 19:44 | |
*** blomquisg has quit IRC | 19:51 | |
*** sdake_ has joined #heat | 19:52 | |
*** Marga_ has quit IRC | 19:54 | |
*** pitr-ch has quit IRC | 19:54 | |
*** zigo__ has joined #heat | 19:56 | |
*** zigo has quit IRC | 19:56 | |
*** sdake has quit IRC | 19:56 | |
*** sarob has joined #heat | 19:59 | |
*** achanda has quit IRC | 20:00 | |
*** jruano has joined #heat | 20:01 | |
*** ifarkas has quit IRC | 20:01 | |
openstackgerrit | Ton Ngo proposed openstack/heat: Reuse existing template https://review.openstack.org/154620 | 20:02 |
openstackgerrit | Ton Ngo proposed openstack/heat: Reuse existing registry https://review.openstack.org/154619 | 20:02 |
openstackgerrit | Ton Ngo proposed openstack/heat: Handle parameter overriding in an environment https://review.openstack.org/154618 | 20:02 |
*** InblEric has joined #heat | 20:03 | |
*** InblEric1 has quit IRC | 20:03 | |
*** sarob has quit IRC | 20:04 | |
*** kebray has quit IRC | 20:11 | |
*** spzala has joined #heat | 20:12 | |
*** Raj1 has quit IRC | 20:12 | |
*** openstackgerrit has quit IRC | 20:14 | |
*** openstackgerrit has joined #heat | 20:15 | |
*** kebray has joined #heat | 20:18 | |
*** Marga_ has joined #heat | 20:21 | |
*** Raj1 has joined #heat | 20:22 | |
openstackgerrit | Randall Burt proposed openstack/heat: Ignore migrating environments for deleted stacks https://review.openstack.org/164856 | 20:31 |
*** kebray has quit IRC | 20:31 | |
*** InblEric has quit IRC | 20:33 | |
*** KarolynChambers has quit IRC | 20:33 | |
*** Raj2 has joined #heat | 20:34 | |
*** KarolynChambers has joined #heat | 20:34 | |
*** kebray has joined #heat | 20:35 | |
*** InblEric has joined #heat | 20:36 | |
*** Raj1 has quit IRC | 20:36 | |
*** pm90_ has quit IRC | 20:36 | |
*** radez is now known as radez_g0n3 | 20:38 | |
*** Raj2 has quit IRC | 20:39 | |
*** Raj1 has joined #heat | 20:39 | |
*** elynn has quit IRC | 20:40 | |
*** elynn has joined #heat | 20:40 | |
*** pm90_ has joined #heat | 20:43 | |
*** InblEric1 has joined #heat | 20:44 | |
openstackgerrit | Steve Baker proposed openstack/heat: Func tests use fedora-heat-test-image https://review.openstack.org/163287 | 20:45 |
openstackgerrit | Steve Baker proposed openstack/heat: WIP Enable software config integration test https://review.openstack.org/165287 | 20:45 |
openstackgerrit | Steve Baker proposed openstack/heat: iniset heat_integrationtests.conf https://review.openstack.org/165286 | 20:45 |
*** InblEric has quit IRC | 20:47 | |
*** achanda has joined #heat | 20:48 | |
*** blomquisg has joined #heat | 20:49 | |
*** sdake has joined #heat | 20:52 | |
*** ParsectiX has quit IRC | 20:52 | |
*** ParsectiX has joined #heat | 20:53 | |
*** sdake_ has quit IRC | 20:56 | |
*** alexpilotti has joined #heat | 20:56 | |
*** sarob has joined #heat | 21:00 | |
*** InblEric has joined #heat | 21:02 | |
*** InblEric has quit IRC | 21:02 | |
*** InblEric1 has quit IRC | 21:04 | |
*** hdd has joined #heat | 21:05 | |
*** sarob has quit IRC | 21:05 | |
*** InblEric has joined #heat | 21:11 | |
*** InblEric1 has joined #heat | 21:15 | |
*** InblEric has quit IRC | 21:18 | |
*** hdd has quit IRC | 21:19 | |
*** aweiteka has quit IRC | 21:20 | |
*** ParsectiX has quit IRC | 21:21 | |
*** ParsectiX has joined #heat | 21:21 | |
*** pm90_ has quit IRC | 21:22 | |
*** __TheDodd__ has joined #heat | 21:27 | |
*** thedodd has quit IRC | 21:28 | |
*** jruano has quit IRC | 21:30 | |
*** jamielennox is now known as jamielennox|away | 21:31 | |
*** kaufer has quit IRC | 21:35 | |
*** ParsectiX has quit IRC | 21:38 | |
*** ParsectiX has joined #heat | 21:38 | |
*** Marga_ has quit IRC | 21:39 | |
*** Marga_ has joined #heat | 21:40 | |
*** Marga_ has quit IRC | 21:40 | |
*** Marga_ has joined #heat | 21:40 | |
openstackgerrit | Steven Hardy proposed openstack/heat: Persist initialized resources to DB on create https://review.openstack.org/164651 | 21:42 |
openstackgerrit | Steven Hardy proposed openstack/heat: Remove _store from stack_resource https://review.openstack.org/165622 | 21:42 |
openstackgerrit | Steven Hardy proposed openstack/heat: Refactor Resource store logic https://review.openstack.org/165623 | 21:42 |
openstackgerrit | Steven Hardy proposed openstack/heat: Resource persist state_reset to DB https://review.openstack.org/165624 | 21:42 |
*** Raj1 has quit IRC | 21:43 | |
*** randallburt has quit IRC | 21:43 | |
*** pm90_ has joined #heat | 21:44 | |
*** pm90_ has quit IRC | 21:44 | |
*** pm90_ has joined #heat | 21:45 | |
shardy | zaneb: If you're still about, I'm giving up for today and I've not made a lot of progress on https://review.openstack.org/#/c/164651/ | 21:46 |
*** InblEric1 has quit IRC | 21:46 | |
shardy | I've so far failed to find a way to persist resources pre-create without breaking loads of tests in exciting ways and/or breaking functionality | 21:46 |
*** lkarm1 has left #heat | 21:46 | |
shardy | If anyone fancies taking a crack at it, feel free :) | 21:47 |
*** InblEric has joined #heat | 21:48 | |
zaneb | shardy: so what have you discovered so far? | 21:48 |
shadower | I'm about to hit the sack, will look at it tomorrow | 21:48 |
*** hdd has joined #heat | 21:49 | |
zaneb | I can try to maybe make some progress tonight | 21:49 |
*** ParsectiX has quit IRC | 21:49 | |
*** spzala has quit IRC | 21:50 | |
*** spzala has joined #heat | 21:50 | |
*** InblEric1 has joined #heat | 21:53 | |
*** GonZo2K has joined #heat | 21:55 | |
shardy | zaneb: So, I think the patches I posted there work around the metadata issue, by storing the right thing when we move to CREATE_IN_PROGRESS | 21:56 |
*** InblEric has quit IRC | 21:56 | |
zaneb | ok | 21:56 |
zaneb | but the world is still broken? | 21:56 |
shardy | But then I got stuck here: | 21:56 |
shardy | https://github.com/openstack/heat/blob/master/heat/tests/test_volume_utils.py#L74 | 21:57 |
*** InblEric1 has quit IRC | 21:57 | |
shardy | the resource_id gets set in the Volume persisted in the DB, then the test creates a new volume without loading it from the DB | 21:58 |
shardy | that's one of quite a few test failures | 21:58 |
*** sarob has joined #heat | 21:58 | |
zaneb | where does the volume get persisted in that example? | 21:59 |
*** asalkeld has joined #heat | 21:59 | |
shardy | zaneb: basically a bunch of stuff is returning name from FnGetRefId, whereas without the store() loop in stack.Stack.store we get the resource ID (which the stubs expect) | 22:00 |
zaneb | ah | 22:00 |
shardy | zaneb: it gets persisted via the stk.store() in tests.utils.parse_stack | 22:01 |
shardy | which, with the loop I added, saves all the resources | 22:01 |
zaneb | hmm, what if we were to persist the resources when we call stk.create()? | 22:01 |
zaneb | (that's what convergence needs anyway) | 22:02 |
shardy | ah, and that's still before we hit the hook, despite us not having moved to CREATE_IN_PROGRESS? | 22:02 |
*** boris-42 has quit IRC | 22:02 | |
zaneb | I believe so, yes | 22:02 |
shardy | Cool, yeah maybe that will work better | 22:03 |
zaneb | ok, I can try that out | 22:03 |
shardy | some fresh eyes on this may well yield a simpler approach :) | 22:03 |
zaneb | were most of the problems in the unit tests? | 22:03 |
zaneb | i.e. if I get something passing the unit tests locally is it likely to be good, or are there a bunch more failures in the functional tests awaiting? | 22:04 |
shardy | heat_integrationtests/functional/test_autoscaling.py was failing, but that was initially due to the metadata problem, which should be solved by the reworked _store_or_update | 22:04 |
*** jmckind has quit IRC | 22:05 | |
shardy | zaneb: I'd guess getting the unit tests passing will be a good start :) | 22:05 |
zaneb | heh, ok ;) | 22:05 |
shardy | but the test_autoscaling.py may still hold some further excitement | 22:05 |
shardy | in particular I was seeing problems with the InstanceGroup memebers not getting persisted, despite the stack.store persisting all resources | 22:06 |
shardy | Hmm, running test_autoscaling.py on my latest patch series looks OK actually | 22:06 |
shardy | \o/ | 22:07 |
shardy | At least my day hasn't been completely wasted ;) | 22:07 |
zaneb | how are you handling storing new resources on stack update? | 22:07 |
*** Raj1 has joined #heat | 22:08 | |
shardy | zaneb: Hmm, I'm not handling it explicitly atm, but won't they get stored as soon as they make a state transistion during the update? | 22:09 |
shardy | e.g via state_set? | 22:09 |
zaneb | should do, yeah | 22:09 |
zaneb | I was just curious because it's different behaviour between create vs. update | 22:10 |
shardy | the problem I started out trying to solve was sending a signal to a resource before it goes from INIT_COMPLETE to CREATE_IN_PROGRESS | 22:10 |
shardy | If you set a hook on update, must the resource already exist? | 22:10 |
shardy | or is it valid to set a hook on something which is only getting added via the update? | 22:11 |
zaneb | not necessarily | 22:11 |
*** sabeen1 has quit IRC | 22:11 | |
shardy | If so then that's probably missing too, unless we can handle it via persisting the INIT_COMPLETE before we start creating it, like on create | 22:11 |
zaneb | just realised that when I was looking at the error logs yesterday, I was actually looking at the Tempest one instead of the functional test | 22:11 |
zaneb | testtools.matchers._impl.MismatchError: 'state changed' != u'Resource initialized' | 22:12 |
shardy | I've just ben running nosetests -svx heat_integrationtests/functional/test_autoscaling.py to run the test against my devstack heat | 22:12 |
zaneb | hope we don't have to change tempest to get around that :/ | 22:12 |
shardy | ugh | 22:12 |
*** jamielennox|away is now known as jamielennox | 22:12 | |
*** Raj1 has quit IRC | 22:13 | |
zaneb | in test_show_event | 22:13 |
shardy | well we don't currently expose INIT_COMPLETE as a state at all via the API, so I'm not sure how that breaks tempest | 22:13 |
zaneb | so maybe we just need to suppress creating an event for INIT | 22:13 |
*** crose has quit IRC | 22:14 | |
zaneb | possibly your latest patch series already does that | 22:14 |
*** Raj1 has joined #heat | 22:14 | |
shardy | No, I deliberately generate one, because bug #1319813 asks for an event | 22:14 |
openstack | bug 1319813 in heat "no event recorded for INIT_* resources" [Medium,In progress] https://launchpad.net/bugs/1319813 - Assigned to Steven Hardy (shardy) | 22:14 |
shardy | we don't have to do that though, for breakpoints/hooks all we need is to make signalling the resource while it's pending create possible | 22:15 |
zaneb | because the reporter didn't know what he was talking about ;) | 22:15 |
shardy | heh | 22:15 |
shardy | Oh wait, actually I did remove it in this version: | 22:16 |
shardy | https://review.openstack.org/#/c/164651/3/heat/engine/resource.py | 22:16 |
* shardy is getting tired | 22:16 | |
shardy | I made store() just save the current state, and moved all the state-dependent logic to store_or_update | 22:16 |
shardy | so no event | 22:17 |
zaneb | cool, hopefully that tempest failure will go away then | 22:17 |
shardy | Ok, cool, well I'm going to head to bed, any help much appreciated | 22:18 |
zaneb | cool, thanks for the update | 22:18 |
shardy | feel free to push to my patches, or do something completely different if you have a better idea :) | 22:18 |
shardy | I can pick things up again in the morning as needed | 22:19 |
zaneb | I'll see what I can do before I fall asleep at the keyboard ;) | 22:19 |
*** packet has quit IRC | 22:19 | |
shardy | awesome, thanks very much | 22:19 |
*** vijendar has quit IRC | 22:20 | |
*** shardy is now known as shardy_z | 22:20 | |
*** Drago has quit IRC | 22:24 | |
*** Marga_ has quit IRC | 22:36 | |
stevebaker | this command is hypnotic when running integration tests locally | 22:37 |
stevebaker | watch heat resource-list -n 5 `heat stack-list -l 1 | cut -d' ' -f4 | tail -2 | head -1` | 22:37 |
stevebaker | || true | 22:45 |
*** Marga_ has joined #heat | 22:47 | |
asalkeld | zaneb: is the hook bp really important to tripleO? if so we should mark it higher priority and get a FFE | 22:54 |
asalkeld | atm it is low priority | 22:55 |
stevebaker | defn high priority for tripleo | 22:55 |
asalkeld | ok, set to high | 22:57 |
*** kebray has quit IRC | 23:21 | |
*** mburns has quit IRC | 23:29 | |
*** Raj1 has quit IRC | 23:29 | |
*** dims__ has joined #heat | 23:29 | |
*** boris-42 has joined #heat | 23:30 | |
*** mburns has joined #heat | 23:30 | |
*** dims_ has quit IRC | 23:33 | |
*** pm90_ has quit IRC | 23:34 | |
*** hdd has quit IRC | 23:37 | |
*** smc7 has quit IRC | 23:40 | |
*** jrist has quit IRC | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!