*** ikke-t has quit IRC | 00:00 | |
*** rdo has joined #heat | 00:00 | |
*** pmallya has quit IRC | 00:02 | |
*** dims has quit IRC | 00:03 | |
*** dims has joined #heat | 00:03 | |
*** alexheneveld_ has joined #heat | 00:07 | |
*** dims has quit IRC | 00:08 | |
*** alexheneveld has quit IRC | 00:09 | |
*** alexheneveld_ is now known as alexheneveld | 00:09 | |
*** sarob has quit IRC | 00:14 | |
*** rushiagr_away is now known as rushiagr | 00:17 | |
*** ygoto has joined #heat | 00:19 | |
*** dims has joined #heat | 00:21 | |
*** swygue has joined #heat | 00:23 | |
*** rushiagr is now known as rushiagr_away | 00:28 | |
*** dims has quit IRC | 00:31 | |
*** dims has joined #heat | 00:31 | |
*** dims has quit IRC | 00:36 | |
*** zhenzanz has joined #heat | 00:42 | |
*** zhenzanz_ has joined #heat | 00:43 | |
*** mc__ has joined #heat | 00:45 | |
*** che-arne has quit IRC | 00:45 | |
*** che-arne has joined #heat | 00:45 | |
*** zhenzanz has quit IRC | 00:47 | |
*** zhenzanz_ is now known as zhenzanz | 00:47 | |
*** tellesnobrega_ has joined #heat | 00:51 | |
*** Putns has quit IRC | 01:00 | |
*** tellesnobrega_ has quit IRC | 01:01 | |
*** tellesnobrega_ has joined #heat | 01:04 | |
*** zhiwei has joined #heat | 01:22 | |
*** Qiming has joined #heat | 01:23 | |
*** tellesnobrega_ has quit IRC | 01:28 | |
*** tellesnobrega_ has joined #heat | 01:28 | |
*** sarob has joined #heat | 01:29 | |
*** sarob has quit IRC | 01:29 | |
*** che-arne has quit IRC | 01:29 | |
*** sarob has joined #heat | 01:37 | |
*** dims has joined #heat | 01:42 | |
*** tellesnobrega_ has quit IRC | 01:45 | |
*** achanda has quit IRC | 01:50 | |
*** sarob has quit IRC | 01:59 | |
*** dims has quit IRC | 02:00 | |
*** dims has joined #heat | 02:00 | |
*** nosnos has joined #heat | 02:01 | |
*** zhenzanz_ has joined #heat | 02:03 | |
*** zhenzanz has quit IRC | 02:04 | |
*** zhenzanz_ is now known as zhenzanz | 02:04 | |
*** sarob has joined #heat | 02:05 | |
*** dims has quit IRC | 02:05 | |
*** Yanyanhu has joined #heat | 02:05 | |
*** sarob has quit IRC | 02:10 | |
*** apporc has joined #heat | 02:11 | |
*** erkules_ has joined #heat | 02:29 | |
*** erkules has quit IRC | 02:31 | |
*** kitch_ has quit IRC | 02:35 | |
*** ramishra has joined #heat | 02:36 | |
*** tellesnobrega_ has joined #heat | 02:49 | |
*** GonZo2K has quit IRC | 02:51 | |
*** KanagarajM has joined #heat | 02:54 | |
*** zhenzanz has quit IRC | 03:03 | |
*** elynn has joined #heat | 03:05 | |
elynn | morning guys:) | 03:08 |
---|---|---|
*** zhenzanz has joined #heat | 03:08 | |
*** ahonda has quit IRC | 03:09 | |
*** elynn has quit IRC | 03:10 | |
*** zhenzanz_ has joined #heat | 03:11 | |
*** LiJiansheng has joined #heat | 03:13 | |
*** zhenzanz has quit IRC | 03:13 | |
*** zhenzanz_ is now known as zhenzanz | 03:14 | |
*** hdd has joined #heat | 03:16 | |
openstackgerrit | huangtianhua proposed openstack/heat: Record update_time for suspend/resume/snapshot actions https://review.openstack.org/136224 | 03:25 |
openstackgerrit | huangtianhua proposed openstack/heat: Failed res no need UpdateReplace which has nested_stack https://review.openstack.org/130107 | 03:25 |
openstackgerrit | huangtianhua proposed openstack/heat: Correct group's updates from a failed state https://review.openstack.org/135524 | 03:25 |
*** zhiwei has quit IRC | 03:28 | |
*** JayJ has joined #heat | 03:28 | |
*** nosnos has quit IRC | 03:29 | |
*** elynn has joined #heat | 03:31 | |
*** ckmvishnu has joined #heat | 03:31 | |
*** JayJ has quit IRC | 03:33 | |
openstackgerrit | huangtianhua proposed openstack/heat: Apply neutron network constraint https://review.openstack.org/135823 | 03:35 |
openstackgerrit | huangtianhua proposed openstack/heat: Apply neutron port constraint https://review.openstack.org/135835 | 03:35 |
*** KanagarajM has quit IRC | 03:36 | |
*** ckmvishnu has quit IRC | 03:37 | |
openstackgerrit | Angus Salkeld proposed openstack/heat-specs: Use oslo-versioned-objects to help with upgrades https://review.openstack.org/132157 | 03:40 |
*** elynn has quit IRC | 03:41 | |
*** hdd has quit IRC | 03:44 | |
*** tiantian is now known as huangtianhua | 03:46 | |
openstackgerrit | huangtianhua proposed openstack/heat: Apply nova server constraints for resources https://review.openstack.org/134151 | 03:52 |
*** elynn has joined #heat | 03:54 | |
*** ahonda has joined #heat | 03:56 | |
cmyster | morning | 04:02 |
*** nosnos has joined #heat | 04:03 | |
*** apporc_ has joined #heat | 04:04 | |
*** apporc has quit IRC | 04:04 | |
*** apporc_ has quit IRC | 04:04 | |
*** apporc has joined #heat | 04:05 | |
*** rdo has quit IRC | 04:07 | |
*** rdo has joined #heat | 04:09 | |
*** erkules_ is now known as erkules | 04:15 | |
*** tochi has joined #heat | 04:15 | |
*** ygoto has quit IRC | 04:16 | |
*** ygoto has joined #heat | 04:19 | |
*** hdd has joined #heat | 04:21 | |
*** sgordon_ has quit IRC | 04:34 | |
*** mc__ has quit IRC | 04:36 | |
*** nkhare has joined #heat | 04:53 | |
*** hdd has quit IRC | 04:54 | |
*** elynn has quit IRC | 05:08 | |
*** sarob has joined #heat | 05:10 | |
*** jamielennox has quit IRC | 05:11 | |
*** jamielennox has joined #heat | 05:11 | |
*** sarob has quit IRC | 05:15 | |
*** kopparam has joined #heat | 05:22 | |
*** nosnos has quit IRC | 05:30 | |
*** nosnos_ has joined #heat | 05:30 | |
*** elynn has joined #heat | 05:35 | |
*** rakesh_hs has joined #heat | 05:40 | |
*** unmeshg has joined #heat | 05:41 | |
*** Qiming has quit IRC | 05:46 | |
*** Qiming has joined #heat | 05:47 | |
*** tspatzier has joined #heat | 05:47 | |
*** kopparam has quit IRC | 05:48 | |
*** kopparam has joined #heat | 05:48 | |
*** tspatzier has quit IRC | 05:55 | |
*** renlt has joined #heat | 06:06 | |
*** ishant has joined #heat | 06:09 | |
*** ygoto has quit IRC | 06:15 | |
*** killer_prince is now known as lazy_prince | 06:18 | |
*** mc__ has joined #heat | 06:18 | |
*** ifarkas has joined #heat | 06:19 | |
*** rushiagr_away is now known as rushiagr | 06:19 | |
*** k4n0 has joined #heat | 06:24 | |
*** kopparam has quit IRC | 06:31 | |
*** kopparam has joined #heat | 06:32 | |
*** alexheneveld has quit IRC | 06:32 | |
*** nosnos_ has quit IRC | 06:34 | |
*** nosnos has joined #heat | 06:34 | |
*** ifarkas has quit IRC | 06:39 | |
*** bhi has quit IRC | 06:47 | |
openstackgerrit | huangtianhua proposed openstack/heat: Apply neutron subnet constraint https://review.openstack.org/135875 | 06:47 |
*** tomek_adamczewsk has joined #heat | 06:48 | |
openstackgerrit | huangtianhua proposed openstack/heat: Apply neutron router constraint https://review.openstack.org/135880 | 06:48 |
*** harlowja is now known as harlowja_away | 07:01 | |
*** kopparam_ has joined #heat | 07:01 | |
*** kopparam has quit IRC | 07:03 | |
*** tomek_adamczewsk has quit IRC | 07:04 | |
skraynev | good morning! | 07:04 |
cmyster | morning | 07:05 |
*** kopparam_ has quit IRC | 07:06 | |
*** saju_m has joined #heat | 07:06 | |
*** kopparam has joined #heat | 07:06 | |
*** achanda has joined #heat | 07:08 | |
*** cody-somerville has quit IRC | 07:09 | |
asalkeld | hi skraynev | 07:22 |
*** cody-somerville has joined #heat | 07:23 | |
skraynev | hi asalkeld | 07:24 |
*** inc0 has joined #heat | 07:31 | |
*** achanda has quit IRC | 07:35 | |
*** pas-ha has joined #heat | 07:37 | |
*** jtomasek has joined #heat | 07:37 | |
inc0 | good morning | 07:38 |
inc0 | asalkeld, ping | 07:38 |
asalkeld | hi inc0 | 07:39 |
asalkeld | i did look at your code | 07:39 |
inc0 | yesterday I've pushed props updates | 07:39 |
*** vijayagurug has joined #heat | 07:39 | |
inc0 | but general idea should be visible before | 07:39 |
*** vijayagurug has left #heat | 07:39 | |
inc0 | what do you think about that approach? | 07:39 |
asalkeld | so it's seems very heavy in the recalulation phase | 07:41 |
asalkeld | we do need to be to careful about hitting api's a lot | 07:42 |
asalkeld | (of other services) | 07:42 |
inc0 | well, I was rather thinking of different approach | 07:42 |
*** alexheneveld has joined #heat | 07:42 | |
inc0 | there will be DB table which will represent "reality" | 07:42 |
inc0 | probably current resource table | 07:42 |
asalkeld | help me here: what keeps calling "converge" | 07:43 |
*** achanda has joined #heat | 07:43 | |
inc0 | coverage will be infinite loop | 07:43 |
inc0 | nothing will actually call it | 07:43 |
asalkeld | https://github.com/inc0/heat-convergence-prototype/blob/iterative/converge/engine.py#L29 | 07:44 |
inc0 | its main reason is to keep looking at reality_database_table and stack_goal_table and try to keep these 2 aligned | 07:44 |
inc0 | this is hack to allow tests to specify "now simulate x iterations of coverage" | 07:44 |
asalkeld | i like some aspects of this, the setting of the goal vs. reality | 07:44 |
inc0 | main idea is that coverage won't have notion of graph whatsoever | 07:45 |
inc0 | all it does is check "what actions can be performed *right now*" | 07:45 |
inc0 | and schedules performing these | 07:45 |
*** saju_m has quit IRC | 07:46 | |
inc0 | that don't guarantee what stack will ever finish, but it should finish in finite time | 07:46 |
inc0 | whats really nice about that - its completely stateless | 07:46 |
*** achanda has quit IRC | 07:46 | |
asalkeld | we don't guarentee timelyness | 07:46 |
inc0 | all it has is "what I have right now" and based on that "what I can do to bring reality a little bit closer to goal" | 07:47 |
asalkeld | some questions would be: | 07:47 |
inc0 | that will also mean that stack isn't monolythic thing which eighter fails completely or succeed completely... | 07:48 |
asalkeld | how expensive is it to re-calulate this every loop | 07:48 |
inc0 | if we have resources cached in local db? | 07:48 |
asalkeld | in terms of mem/cpu on large stacks | 07:48 |
inc0 | I don't think that would even matter | 07:48 |
*** achanda has joined #heat | 07:48 | |
asalkeld | inc0, even if you are not calling out to services | 07:48 |
asalkeld | well tripelo and others have very large templates | 07:49 |
*** jamielennox is now known as jamielennox|away | 07:49 | |
asalkeld | so we need to look at this aspect of scale as well | 07:49 |
inc0 | well, with good db queries and scallability, I still think that will be managable | 07:49 |
asalkeld | inc0, - not critising you - but this is a good thing to benchmark and understand | 07:49 |
*** alexheneveld has quit IRC | 07:50 | |
*** vijayagurug has joined #heat | 07:50 | |
asalkeld | so we can compare one with the other | 07:50 |
inc0 | asalkeld, I totally agree, but I think we'll need to do that anyway at some point | 07:50 |
inc0 | having notion of graph and so on will always be faster than recalculating it | 07:50 |
inc0 | but what recalculation gives us is statelessness | 07:51 |
asalkeld | that's fine there are pros/cons | 07:51 |
inc0 | and, well, I don't think we can apply classical graph approach here | 07:51 |
inc0 | because graph may change during traversal | 07:51 |
asalkeld | just good to know what you are giving up to get another benefit | 07:51 |
inc0 | update, resource can fail after spawn and so on | 07:51 |
inc0 | I don't ever think that resource is "complete so I don't have to check that again" | 07:52 |
asalkeld | agree | 07:52 |
inc0 | if for example we set up VM (one of 1000) | 07:52 |
inc0 | and it finishes | 07:52 |
inc0 | so I keep going with graph | 07:52 |
inc0 | and it fails | 07:52 |
inc0 | my approach will try to recreate/heal/whatever | 07:53 |
*** achanda has quit IRC | 07:53 | |
asalkeld | yip | 07:53 |
asalkeld | i'd suggest adding some instrumentation to measure mem when you have a template of N resources | 07:53 |
inc0 | I'd be caucious about measuring a PoC | 07:53 |
asalkeld | and we can get this on all the algos | 07:53 |
asalkeld | inc0, maybe - it's just an idea tho' | 07:53 |
inc0 | because that can be accelerated by having actual db and have better queries and so on | 07:53 |
inc0 | well, we can time out how long it takes to finishes all test cases;) | 07:54 |
inc0 | that would give us some idea | 07:54 |
inc0 | although I think statelessness and therefore scallability is more important than singular performance | 07:55 |
asalkeld | i am not stressed about performance *that* much, but I am worried about having a linear relationship of memory to template size | 07:56 |
inc0 | I don't think we need | 07:56 |
inc0 | when we traverse graph, we don't need to load it into memory really | 07:56 |
asalkeld | inc0, i am simply trying to get you to think about potential down sides of this approach and face/think about them | 07:56 |
inc0 | we iterate over every resource in this stack | 07:56 |
inc0 | and check "am I good?" | 07:56 |
*** jprovazn has joined #heat | 07:57 | |
inc0 | so memory wise it will be just space required for single resource | 07:57 |
inc0 | and status of its immediate neighbors | 07:57 |
asalkeld | well we could do a query as you suggested we could query for state != complete? | 07:57 |
inc0 | yup | 07:57 |
asalkeld | or not converged | 07:58 |
*** achanda has joined #heat | 07:58 | |
inc0 | we'll have list of resources_goal, then for each resource goal check if reality matches | 07:58 |
ekarlso- | is there any of the convergence stuff gone into master atm ? | 07:58 |
asalkeld | ekarlso-, not yet | 07:59 |
inc0 | we're testing few approaches | 07:59 |
asalkeld | yip ^ | 07:59 |
asalkeld | inc0, any reason you didn't have the action call converge() after it is done? | 08:00 |
inc0 | cpu-wise it will be heavier, but we can for example add "last checked" flag and check every resource every few minutes | 08:00 |
inc0 | that would spread the load | 08:00 |
inc0 | asalkeld, after what is done? | 08:00 |
asalkeld | inc0, cpu can scale easier than mem | 08:00 |
inc0 | true, thats why I'm not *that* concerned' | 08:00 |
*** jcoufal has joined #heat | 08:00 | |
asalkeld | action == update, when the update is done, call converge (async) | 08:01 |
inc0 | update call just sets up a goal | 08:01 |
inc0 | and yeah, we can call converge afterwards | 08:01 |
inc0 | but that would be one iteration anyway | 08:01 |
inc0 | so might speed things a little bit, but just a little bit | 08:02 |
inc0 | creation of a stack isn't atomic action here, it requires n iterations of converge...and we never really know what n is | 08:02 |
asalkeld | ok | 08:03 |
inc0 | it will try its best to finish someday | 08:03 |
inc0 | ;) | 08:03 |
asalkeld | inc0, i do like it's simplicity | 08:03 |
inc0 | but that may mean recreating failed resources and so on, so we can't really predict that | 08:03 |
inc0 | yeah, I don't think you were when Glyph described it | 08:04 |
inc0 | at meetup | 08:04 |
inc0 | but I liked this approach very much. I think its very elegant | 08:04 |
asalkeld | yeah, that was some side chat | 08:04 |
inc0 | they did that in rackspace, very similar problems | 08:05 |
pas-ha | morning all | 08:05 |
inc0 | and they had same problems we're facing (and probably few what we will/would face;)) | 08:05 |
inc0 | hello pas-ha | 08:05 |
cmyster | morning pas-ha | 08:05 |
pas-ha | off-top - for all NZ people here :) http://twentytwowords.com/theres-a-country-youve-all-heard-of-thats-literally-not-on-the-map/ | 08:06 |
pas-ha | morning smile break :) | 08:06 |
inc0 | whats funny, we'll just need to rewrite nova::instance behaviour, and we won't have statefull creation problem anymore:) | 08:06 |
asalkeld | o, that sucks | 08:06 |
asalkeld | (nz not on the map) | 08:07 |
inc0 | I've seen maps where Poland wasn't there (not politically...there was actual see here) | 08:08 |
inc0 | and we're in very center of Europe | 08:08 |
asalkeld | must have been a black hole:-( | 08:08 |
cmyster | inc0: I shall remain silent here regarding maps and countries in them ;) | 08:09 |
inc0 | yeah...geopolitics is a bitch;) | 08:10 |
*** ifarkas has joined #heat | 08:10 | |
*** achanda has quit IRC | 08:10 | |
inc0 | google knows that, thats why it shows Crimea as part of Russia in Russia, and part of Ukraine in Europe | 08:10 |
inc0 | https://www.youtube.com/watch?v=OH1bZ0F3zVU | 08:15 |
asalkeld | bbl, dinner | 08:16 |
*** jistr has joined #heat | 08:18 | |
*** ckmvishnu has joined #heat | 08:20 | |
openstackgerrit | huangtianhua proposed openstack/heat: Implement 'InstanceId' for autoscaling group https://review.openstack.org/133905 | 08:26 |
skraynev | asalkeld: about comment for https://review.openstack.org/#/c/135924/: can I make this refactor in follow patch? I do not want combine it with current change. | 08:29 |
*** stannie has joined #heat | 08:31 | |
*** messimeier has joined #heat | 08:34 | |
*** kopparam_ has joined #heat | 08:36 | |
*** kopparam has quit IRC | 08:36 | |
*** messimei_ has joined #heat | 08:36 | |
*** tomek_adamczewsk has joined #heat | 08:37 | |
*** messimei_ has quit IRC | 08:37 | |
*** messimei_ has joined #heat | 08:39 | |
openstackgerrit | huangtianhua proposed openstack/heat: Apply neutron subnet constraint https://review.openstack.org/135875 | 08:44 |
openstackgerrit | huangtianhua proposed openstack/heat: Apply neutron router constraint https://review.openstack.org/135880 | 08:45 |
asalkeld | skraynev, sure | 08:46 |
*** tspatzier has joined #heat | 08:46 | |
*** asalkeld has quit IRC | 08:46 | |
skraynev | asalkeld: ok, will do :) thx for the pointing | 08:46 |
*** asalkeld has joined #heat | 08:46 | |
*** kopparam_ has quit IRC | 08:47 | |
*** mkerrin has quit IRC | 08:48 | |
*** kopparam has joined #heat | 08:49 | |
*** julienvey has joined #heat | 08:51 | |
*** tspatzier has quit IRC | 08:53 | |
*** bdossant has joined #heat | 08:56 | |
*** tspatzier has joined #heat | 08:57 | |
*** tspatzier has quit IRC | 09:02 | |
*** zhenzanz has quit IRC | 09:03 | |
*** mc__ has quit IRC | 09:08 | |
mattt | pas-ha: you in NZ ? | 09:13 |
pas-ha | nooo :) Ukraine. Having recently maps problems too though :( | 09:14 |
asalkeld | bit of a WIP :-O | 09:14 |
*** derekh has joined #heat | 09:14 | |
mattt | asalkeld: one way of putting it ;P | 09:15 |
* cmyster Hmmms | 09:18 | |
*** jstrachan has joined #heat | 09:21 | |
cmyster | having a bit of a problem, I am get_attr-ing a couple of attributes one of them is a subnet id from a nested template that created it. I am trying to pass it to another nested template that creates a load balancer (so it needs the subnet) but it keeps telling me that load balancer cannot be created because it needs a subnet. I have defined the outputs in the network template like so: http://paste.openstack.org/show/138030/ | 09:21 |
cmyster | thats how its done right ? | 09:22 |
*** tspatzier has joined #heat | 09:23 | |
inc0 | pas-ha, I've been in Kiev, gorgeous city | 09:24 |
*** renlt has quit IRC | 09:25 | |
*** dulek has joined #heat | 09:26 | |
pas-ha | cmyster, not sure, but the attr is "subnets" - might that be that you are getting a list instead of a single subnet? | 09:26 |
cmyster | pas-ha: I thought about it but only one is being created | 09:27 |
cmyster | also this is a total ripoff from one of the predefined templates in github... | 09:27 |
*** tspatzier has quit IRC | 09:28 | |
cmyster | pas-ha: apart from running a local engine and try to debug it step by step, any wat to debug it further ? | 09:29 |
cmyster | logs are not very useful | 09:29 |
cmyster | http://paste.openstack.org/show/138013/ | 09:29 |
cmyster | unless I'm missing something | 09:30 |
*** LiJiansheng has quit IRC | 09:33 | |
*** jistr has quit IRC | 09:33 | |
*** sorantis has joined #heat | 09:39 | |
*** tspatzier has joined #heat | 09:39 | |
ekarlso- | ERROR: The template version is invalid: Template version was not provided | 09:41 |
ekarlso- | when doing stack-list | 09:41 |
openstackgerrit | huangtianhua proposed openstack/heat: Implement 'InstanceId' for autoscaling group https://review.openstack.org/133905 | 09:43 |
*** tomek_adamczews1 has joined #heat | 09:43 | |
*** tomek_adamczewsk has quit IRC | 09:45 | |
cmyster | ekarlso-: was that stack created a long time ago or something? there was a change in validating the version | 09:46 |
ekarlso- | cmyster: uhm, during juno I think | 09:46 |
cmyster | hmmm | 09:46 |
ekarlso- | cmyster: how to fix anywayS ? | 09:46 |
cmyster | I'd try to update first and then list but its a strange status (if it is even relevent to what I just said) | 09:47 |
*** tomek_adamczewsk has joined #heat | 09:47 | |
*** tomek_adamczews1 has quit IRC | 09:48 | |
cmyster | ekarlso-: can you do template-show on that stack ? | 09:48 |
*** kopparam has quit IRC | 09:48 | |
cmyster | should have the version in the first line | 09:49 |
ekarlso- | nope, same error :d | 09:49 |
cmyster | can you fetch it from the DB then and see if it has a version ? | 09:50 |
*** kopparam has joined #heat | 09:51 | |
ekarlso- | heat_template_version 2013-03-23 | 09:52 |
cmyster | ekarlso-: its in the raw_template table in heat | 09:52 |
cmyster | oh | 09:52 |
cmyster | update it to heat_template_version: '2013-05-23' :) | 09:52 |
*** kopparam has quit IRC | 09:52 | |
ekarlso- | cmyster: sorry that was what it was already :) | 09:52 |
cmyster | ahhh | 09:53 |
cmyster | then no idea, sounds buggish | 09:53 |
*** kopparam has joined #heat | 09:53 | |
ekarlso- | sigh :P | 09:53 |
*** kopparam_ has joined #heat | 09:56 | |
ekarlso- | cmyster: pip install -e . fixed it, apparantly new entrypoints for template types :) | 09:58 |
*** kopparam has quit IRC | 09:59 | |
*** jistr has joined #heat | 10:03 | |
*** blues-man has joined #heat | 10:04 | |
*** Yanyanhu has quit IRC | 10:08 | |
*** nosnos has quit IRC | 10:08 | |
*** nosnos has joined #heat | 10:09 | |
*** saju_m has joined #heat | 10:10 | |
*** mkerrin has joined #heat | 10:11 | |
*** saju_m has quit IRC | 10:12 | |
*** kopparam has joined #heat | 10:13 | |
*** saju_m has joined #heat | 10:13 | |
*** saju_m has quit IRC | 10:13 | |
*** saju_m has joined #heat | 10:14 | |
*** bhi has joined #heat | 10:15 | |
*** kopparam_ has quit IRC | 10:16 | |
*** pas-ha has quit IRC | 10:33 | |
*** Qiming has quit IRC | 10:49 | |
pfreund | do you know where I can find docs about DeleteOnTermination equivalent in HOT Format ? | 10:53 |
pfreund | I see only references of this parameter in AWS resources in heat | 10:54 |
pfreund | is it a different concept in heat ? | 10:54 |
*** blues-man has quit IRC | 10:55 | |
therve | pfreund, It's just a property of the Instance resource? | 10:57 |
therve | You can use that resource in HOT | 10:57 |
therve | Or use the Server resource and delete_on_termination | 10:57 |
pfreund | therve: yes sorry I didn't say that I was looking for this parameter in a cinder volume. Is it only on nova servers ? | 10:58 |
pfreund | oh I get it | 10:59 |
therve | Possibly you're looking for deletion_policy then | 11:00 |
pfreund | every resource can have a deletion_policy ? | 11:00 |
therve | Yeah | 11:01 |
pfreund | ok founded | 11:01 |
pfreund | therve: thanks | 11:01 |
*** sorantis has quit IRC | 11:02 | |
*** blues-man has joined #heat | 11:03 | |
*** kopparam has quit IRC | 11:07 | |
*** kopparam has joined #heat | 11:10 | |
*** ckmvishnu has quit IRC | 11:12 | |
*** kopparam has quit IRC | 11:15 | |
*** kopparam has joined #heat | 11:15 | |
asalkeld | jpeeler, ping | 11:17 |
asalkeld | jpeeler, https://blueprints.launchpad.net/heat/+spec/lazy-load-outputs | 11:17 |
*** justin-8 has joined #heat | 11:17 | |
asalkeld | is that ^ going to make kilo-1 | 11:17 |
*** justin-8_ has quit IRC | 11:18 | |
*** k4n0 has quit IRC | 11:20 | |
*** dims has joined #heat | 11:20 | |
*** jstrachan has quit IRC | 11:20 | |
asalkeld | jpeeler, just got raised in the project 1-1 as it is in an unknown state | 11:20 |
inc0 | asalkeld, https://review.openstack.org/#/c/134848/4/specs/kilo/external_resource.rst quick question, when res has property A: foo and we use this method to adapt it with property A: bar...should we make immediate update of existing res? | 11:23 |
*** sorantis has joined #heat | 11:24 | |
asalkeld | inc0, so when you say property, do you mean the properties that the user can set on the resource or properties of the external_resource? | 11:25 |
inc0 | I assume there is something that means both...like metadata in nova instance | 11:25 |
inc0 | something you can set up in tpl and differs from real state | 11:26 |
asalkeld | inc0, are you just figuring out how this effects "need_to_update"? | 11:27 |
inc0 | I'm curious what type of behaviour we should take in this case | 11:28 |
asalkeld | so if the external ref changes we just write it to the db | 11:28 |
inc0 | I mean, we want to adapt new resource, and it differs from what we have | 11:28 |
inc0 | in our template | 11:28 |
asalkeld | yeah, we just change it | 11:28 |
asalkeld | brutal :) | 11:29 |
inc0 | on resource right? | 11:29 |
asalkeld | resource_{data,id} | 11:29 |
inc0 | then calling external_resource may need immediate update on resource in question....ok I agree, just wanted to clarify in this spec;) | 11:30 |
*** kopparam has quit IRC | 11:31 | |
*** jstrachan has joined #heat | 11:32 | |
asalkeld | yip | 11:32 |
inc0 | also, why exactly don't we use adapt in this case? | 11:34 |
openstackgerrit | Sergey Kraynev proposed openstack/heat: Add evacuate action. https://review.openstack.org/135303 | 11:35 |
*** che-arne has joined #heat | 11:38 | |
*** apporc has quit IRC | 11:45 | |
*** che-arne has quit IRC | 11:47 | |
*** saju_m has quit IRC | 11:50 | |
*** Qiming has joined #heat | 11:50 | |
*** nkhare has quit IRC | 11:55 | |
*** julienvey has quit IRC | 11:56 | |
*** tspatzier has quit IRC | 11:57 | |
*** sorantis_ has joined #heat | 12:00 | |
*** saju_m has joined #heat | 12:01 | |
*** sorantis has quit IRC | 12:02 | |
*** sorantis_ is now known as sorantis | 12:02 | |
asalkeld | inc0, a couple of reasons | 12:03 |
asalkeld | 1. we don't want to end up with it adopted | 12:03 |
asalkeld | ( meaning we won't manage the resource until you remove the external_ref) | 12:04 |
asalkeld | 2. you can keep a resource extenal and just have the convience of a resource to use get_resource and get_attr - but not modify it | 12:05 |
asalkeld | adopt assumes: you are bringing the resource under control of heat - we are not really wanting that | 12:06 |
* asalkeld needs to sleep | 12:06 | |
inc0 | asalkeld, I've put comment to this review...why not introduce "read-only"? | 12:06 |
asalkeld | early morning heat meeting | 12:06 |
asalkeld | read-only to what? | 12:06 |
asalkeld | external == read only | 12:07 |
inc0 | we mark resource as "read-only" | 12:07 |
asalkeld | also there is a spec that describes some of this | 12:07 |
inc0 | add generic flag to every resource | 12:07 |
asalkeld | shrug, cos' i haven't needed it | 12:07 |
inc0 | but then we end up with adopt with read-only rather than external_import | 12:08 |
inc0 | so one logic | 12:08 |
*** hdd has joined #heat | 12:08 | |
*** pas-ha has joined #heat | 12:08 | |
asalkeld | inc0, but people don't want to use the adopt api | 12:08 |
asalkeld | they want a template base solution that does exactly this | 12:09 |
*** nkhare has joined #heat | 12:09 | |
* cmyster nods | 12:10 | |
inc0 | meh...that seems hacky to me tbh | 12:10 |
cmyster | re the tools used to setup openstack back in the summit | 12:10 |
inc0 | I'd rather teach people to use existing mechanism rather than add new one | 12:11 |
cmyster | its a philosophical debate ;) | 12:11 |
cmyster | inc0: is there a chance I can use your pair of eyes? | 12:12 |
cmyster | some strangeness I can't seem to find its origin | 12:12 |
inc0 | go on | 12:13 |
asalkeld | inc0, i'd rather provide users with features that they really need | 12:13 |
cmyster | inc0: lets start from this, have you ever seen this error in stack-show ? "output_error": "The specified reference \"private_network\" (in unknown) is incorrect.", | 12:13 |
asalkeld | and btw the api can't do it nicely chat to SpamapS about it | 12:13 |
asalkeld | anyways seriously off to bed now | 12:13 |
cmyster | nn asalkeld | 12:14 |
*** asalkeld has quit IRC | 12:14 | |
skraynev | g'night asalkeld | 12:17 |
*** julienvey has joined #heat | 12:19 | |
*** tochi has quit IRC | 12:20 | |
*** julienve_ has joined #heat | 12:21 | |
inc0 | give me 10 mins cmyster plz | 12:22 |
cmyster | inc0: no problem | 12:22 |
cmyster | think I found the issue anyway | 12:22 |
cmyster | or narrowing it down | 12:22 |
*** julienvey has quit IRC | 12:24 | |
*** tellesnobrega_ has quit IRC | 12:25 | |
*** blues-man has quit IRC | 12:26 | |
inc0 | shardy, ping | 12:29 |
inc0 | and cmyster, no, I have not seen this error | 12:31 |
*** bdossant_ has joined #heat | 12:31 | |
cmyster | I'm trying now on an older version, and stack-show is just a huge mess | 12:31 |
*** kopparam has joined #heat | 12:32 | |
*** bdossan__ has joined #heat | 12:32 | |
*** jistr is now known as jistr|english | 12:32 | |
*** bdossant has quit IRC | 12:34 | |
*** dulek_ has joined #heat | 12:35 | |
*** dulek has quit IRC | 12:35 | |
*** bdossant_ has quit IRC | 12:35 | |
*** kopparam has quit IRC | 12:37 | |
*** nkhare has quit IRC | 12:38 | |
cmyster | inc0: just a silly thing... I created a templates without resourses: but added resources anyway. heat did not like showing it. | 12:40 |
*** che-arne has joined #heat | 12:41 | |
*** jdob has joined #heat | 12:41 | |
cmyster | bbl | 12:42 |
*** bdossant has joined #heat | 12:44 | |
*** bdossan__ has quit IRC | 12:45 | |
*** GonZo2K has joined #heat | 12:45 | |
*** bdossant_ has joined #heat | 12:47 | |
*** messimeier has quit IRC | 12:47 | |
*** hdd has quit IRC | 12:49 | |
*** bdossant has quit IRC | 12:49 | |
*** rakesh_hs has quit IRC | 12:51 | |
*** mkollaro has joined #heat | 12:54 | |
*** jcoufal has quit IRC | 12:56 | |
shardy | inc0: Hi | 12:57 |
*** GonZo2K has quit IRC | 12:57 | |
*** jcoufal has joined #heat | 12:57 | |
inc0 | shardy, I'm wondering about one thing...in update-replace do we always keep old resource and remove it afterwards? | 12:58 |
inc0 | and if we consider for example volume attachment | 12:58 |
*** che-arne has quit IRC | 12:59 | |
inc0 | can we do update-replace on it? | 12:59 |
inc0 | there can't be 2 volume attachment for one volume | 12:59 |
shardy | inc0: Yes, but AFAIK VolumeAttachment allows non-replacement updates of all properties | 13:03 |
*** che-arne has joined #heat | 13:03 | |
inc0 | I wonder if it works underneath... | 13:03 |
*** ramishra has quit IRC | 13:03 | |
inc0 | I'll check this out;) | 13:03 |
*** saju_m has quit IRC | 13:04 | |
*** sgordon_ has joined #heat | 13:05 | |
pas-ha | inc0, volume attachment update first detaches the present volume from the present server and than attaches with new param (server, volume, mount) | 13:10 |
*** ishant has quit IRC | 13:10 | |
pas-ha | everything is update_allowed=True | 13:11 |
pas-ha | but only for the OS::Cinder::VolumeAttachment | 13:11 |
pas-ha | AWS one does not support *any* updates in accordance with AWS docs | 13:11 |
*** stannie has quit IRC | 13:12 | |
pas-ha | i.e any update of AWS::EC2::VolumeAttachment will fail | 13:12 |
*** JayJ has joined #heat | 13:17 | |
*** unmeshg has quit IRC | 13:21 | |
*** JayJ has quit IRC | 13:22 | |
*** JayJ has joined #heat | 13:22 | |
*** tspatzier has joined #heat | 13:24 | |
*** swygue has quit IRC | 13:24 | |
*** JayJ has quit IRC | 13:27 | |
*** JayJ has joined #heat | 13:27 | |
*** crose has joined #heat | 13:28 | |
*** tspatzier has quit IRC | 13:31 | |
*** alexheneveld has joined #heat | 13:32 | |
*** JayJ has quit IRC | 13:32 | |
*** JayJ has joined #heat | 13:32 | |
*** crose has quit IRC | 13:34 | |
*** rpothier has joined #heat | 13:35 | |
inc0 | thanks pas-ha | 13:43 |
*** ananta has joined #heat | 13:43 | |
*** blues-man has joined #heat | 13:44 | |
*** alexheneveld has quit IRC | 13:46 | |
*** nosnos has quit IRC | 13:48 | |
*** nosnos has joined #heat | 13:49 | |
*** jprovazn has quit IRC | 13:49 | |
*** nosnos has quit IRC | 13:54 | |
*** bdossant_ has quit IRC | 13:56 | |
*** bdossant_ has joined #heat | 13:56 | |
*** dims has quit IRC | 13:57 | |
*** dims has joined #heat | 13:58 | |
*** bdossant_ has quit IRC | 13:59 | |
*** alexheneveld has joined #heat | 14:00 | |
*** bdossant has joined #heat | 14:01 | |
*** jcoufal has quit IRC | 14:03 | |
*** jcoufal has joined #heat | 14:04 | |
openstackgerrit | Anderson Mesquita proposed openstack/heat-specs: Add digest intrinsic function https://review.openstack.org/136901 | 14:04 |
*** andersonvom has joined #heat | 14:07 | |
andersonvom | Qiming: that was quick! =P | 14:07 |
Qiming | andersonvom, :) | 14:08 |
*** jistr|english is now known as jistr | 14:13 | |
*** jprovazn has joined #heat | 14:13 | |
openstackgerrit | Qiming Teng proposed openstack/heat: Fix permission bits for source file. https://review.openstack.org/137074 | 14:14 |
zaneb | inc0: I push a branch to try to move you over to the same tests I'm using. You have a lot of failures though. Some could probably be fixed by just waiting longer, but given that a couple of your own tests are failing there's probably some other issues there too | 14:18 |
*** kopparam has joined #heat | 14:18 | |
*** crose has joined #heat | 14:21 | |
*** alexheneveld has quit IRC | 14:21 | |
openstackgerrit | Qiming Teng proposed openstack/heat: Add InstanceList attr to AutoScalingGroup. https://review.openstack.org/137077 | 14:21 |
inc0 | zaneb, I've added few test cases myselfd | 14:21 |
inc0 | and new features | 14:22 |
inc0 | but I'll take a look | 14:22 |
*** blues-man has quit IRC | 14:22 | |
*** kopparam has quit IRC | 14:23 | |
*** rushiagr is now known as rushiagr_away | 14:24 | |
*** blues-man has joined #heat | 14:25 | |
inc0 | zaneb, I don't see any case which my tests hasn't covered...and it works for me;) | 14:31 |
zaneb | inc0: well, I checked out your branch directly. and the first thing I get is "AttributeError: 'Resource' object has no attribute '__dict__'" on every single test | 14:32 |
inc0 | thats strange... | 14:33 |
inc0 | which python? I'm working on 2.7.8 | 14:33 |
zaneb | and after fixing that, I get ".....F.F", so two failures | 14:33 |
zaneb | 2.7.5 | 14:33 |
inc0 | I get 3 failures on your code;) | 14:33 |
inc0 | I mean adapted | 14:34 |
inc0 | but it seems I've covered same cases | 14:34 |
inc0 | and it works | 14:34 |
zaneb | yes, I get failures on the adapted branch too | 14:34 |
zaneb | and even more if I import tests directly from my branch | 14:35 |
zaneb | https://github.com/zaneb/heat-convergence-prototype/commit/d67d4bf6e2093db177e3317edee8b5d677209384 is the fix for the __dict__ thing btw | 14:35 |
inc0 | thats funny | 14:36 |
inc0 | could you please try my repo and my branch directly now? | 14:36 |
inc0 | (it should fail on one test case, but I'm still implementing it = update_replace3) | 14:37 |
zaneb | all errors | 14:37 |
inc0 | oO | 14:38 |
zaneb | you are using an implementation detail to get the value as a dict. you should use the API instead | 14:38 |
inc0 | yeah, I wonder what's wrong | 14:39 |
inc0 | it works for me anyway.. | 14:39 |
zaneb | well that's how implementation details work - they work for you and then someone else tries it and they don't | 14:40 |
*** alexheneveld has joined #heat | 14:41 | |
inc0 | well, with _asdict it works too so I'll just commit this thing | 14:41 |
inc0 | and done, try now | 14:42 |
zaneb | ........F. | 14:43 |
*** mkoderer has joined #heat | 14:43 | |
zaneb | so just the expected update_replace3 failing | 14:44 |
zaneb | this thing is brutal on the DB | 14:44 |
inc0 | algorithm you mean? | 14:45 |
inc0 | well, its worse than graph approach, thats for sure | 14:45 |
inc0 | but also stateless | 14:45 |
inc0 | and I don't think its nearly as brutal as other things...and hey, I'm from intel, if your server can't handle this computation, come and buy new processor;) | 14:46 |
inc0 | but really, I don't think it will be that critical if we build queries optimally | 14:47 |
inc0 | most of this will be much better when we'll actually care to make it optimally (I didn't sorry) | 14:48 |
zaneb | I mean, it's n^2 or worse... when we had n^2 queries in Heat tripleo topped out at ~20 resources per stack | 14:49 |
*** kitch_ has joined #heat | 14:49 | |
inc0 | I don't think real thing will exceed n logn | 14:49 |
inc0 | converge provess will only check n nodes | 14:50 |
zaneb | tbh after playing around with this branch I'm ready to put it in the 'interesting experiment but dead end' category | 14:50 |
*** crose has quit IRC | 14:50 | |
inc0 | and if there is action required it will check node n and immediate neighbors | 14:50 |
inc0 | so less than n log n | 14:50 |
inc0 | zaneb, why exactly? | 14:51 |
*** rushiagr_away is now known as rushiagr | 14:51 | |
*** swygue has joined #heat | 14:52 | |
*** jcoufal_ has joined #heat | 14:53 | |
*** jcoufal has quit IRC | 14:53 | |
*** jcoufal_ has quit IRC | 14:54 | |
zaneb | because it doesn't solve any problems that my branch doesn't, and there is heaps of stuff that is unproven (like exactly how these processes will communicate, whether it can be optimised, &c.) that is all done in my branch | 14:54 |
*** jcoufal has joined #heat | 14:54 | |
zaneb | and maybe that can be fixed given enough time | 14:54 |
sdake | zaneb translator = NIH :) | 14:54 |
zaneb | but I'm not seeing a major upside, and we need to get moving | 14:55 |
inc0 | well, upside is that it is actually contionous observer | 14:55 |
inc0 | so on a longer run, it will be better than multiple separate approaches | 14:56 |
inc0 | because its one algorithm to rule them all | 14:56 |
zaneb | also add 'works with the existing resource plugin model' to the list of unproven things | 14:57 |
inc0 | well, its a major change in architecture, I agree | 14:57 |
inc0 | I don't see why it wouldn't work with current resource model, but it is unproven | 14:58 |
zaneb | yeah, what I'm trying to do is basically port our existing code to a distributed model with the minimal possible changes | 14:58 |
zaneb | agreed, like I said, that can probably all be fixed given enough time, but right now it is not proven by this simulation | 14:59 |
inc0 | I'm just saying, that we will have to solve this issues eventually | 15:00 |
inc0 | anyway, when we'll try to make it all really stateless | 15:00 |
inc0 | it will be much easyier of we consider core algorithm to be stateless from the beginning | 15:01 |
*** bdossant has quit IRC | 15:01 | |
zaneb | I'm not actually convinced we want to bake continuous convergence into the architecture. Every user is different; how do we know what the right way to converge is? I would prefer we leave ourselves the option of having the user trigger the convergence through the API (probably via a Mistral timed workflow) | 15:01 |
zaneb | if we were starting from the beginning that might be true, but we're not - we're starting from Heat as it is now | 15:02 |
*** bdossant has joined #heat | 15:03 | |
zaneb | and we have to shoehorn this change in behind the current API, with the current plugins, in a way that enables phase 2 to happen, without changing anything for the user. And we need to do it in Kilo. | 15:04 |
*** dulek_ has quit IRC | 15:05 | |
inc0 | but, when we'll want phase2, won't we have to face exactly these problems? | 15:05 |
inc0 | when one resource dies in the middle of stack-create, we'll have to deal with that | 15:05 |
inc0 | right now we don't care (given it was complete at some point, afterwards we don't care), in phase 1 we may still not care, but shouldn't we care at some point? | 15:07 |
zaneb | does https://wiki.openstack.org/wiki/Heat/ConvergenceDesign#Flowchart not cover that just as well? | 15:07 |
inc0 | yeah, and this would be observer | 15:08 |
inc0 | only difference would be that observer would be only process there (and worker) | 15:09 |
inc0 | and we do create in observer | 15:09 |
inc0 | same as update | 15:09 |
inc0 | and so on | 15:09 |
inc0 | one mechanism to take care of | 15:09 |
zaneb | being able to add the observer in once we have phase 1 is not something that worries me a great deal | 15:11 |
zaneb | maybe it should :D | 15:12 |
inc0 | maybe it will:P | 15:12 |
inc0 | well, you're right, its all unproven and it might cause us problems, but it might give us powerful tools later as well | 15:14 |
inc0 | its a leap of faith;) | 15:15 |
*** jdandrea has quit IRC | 15:16 | |
*** jdandrea has joined #heat | 15:17 | |
*** vijendar has joined #heat | 15:19 | |
*** vijendar has quit IRC | 15:19 | |
*** vijendar has joined #heat | 15:19 | |
*** tspatzier has joined #heat | 15:22 | |
inc0 | anyway, lets discuss that tomorrow please, I'm not emotionally bound to my approach (well, maybe a little), I just want to have autohealing in heat one day | 15:24 |
zaneb | inc0: btw none of your update_replace examples are actually doing an UpdateReplace | 15:24 |
*** pmallya_ has joined #heat | 15:24 | |
inc0 | zaneb, thats update3 | 15:24 |
inc0 | thing I'm implementing;) | 15:24 |
*** serg_melikyan has joined #heat | 15:24 | |
inc0 | in fact it will just modify "delete_ready" in a way that it will also check if there is replacement and replacement is set up correctly | 15:25 |
inc0 | then return true | 15:25 |
zaneb | ok, from what I saw you're still changing the name of the resource in the template | 15:25 |
zaneb | but maybe it's just not done yet :) | 15:25 |
inc0 | I will change name, but in reality it might be sha1 or whatever...I just need someting to identify resource | 15:25 |
*** prazumovsky has joined #heat | 15:26 | |
inc0 | name in this PoC is unique id of resource, but in reality it might as well be hash from all the data from template | 15:26 |
inc0 | so old and new resource will have different id | 15:27 |
*** jasond has joined #heat | 15:27 | |
*** achanda has joined #heat | 15:29 | |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Fix [H302] errors in heat/engine https://review.openstack.org/134187 | 15:29 |
*** alexheneveld has quit IRC | 15:29 | |
*** achanda has quit IRC | 15:32 | |
*** che-arne has quit IRC | 15:32 | |
*** alexpilotti has joined #heat | 15:32 | |
*** che-arne has joined #heat | 15:33 | |
*** che-arn7 has joined #heat | 15:33 | |
*** che-arne has quit IRC | 15:33 | |
*** che-arn7 is now known as che-arne | 15:34 | |
*** che-arne has quit IRC | 15:36 | |
*** dulek has joined #heat | 15:38 | |
*** che-arn0 has joined #heat | 15:38 | |
*** che-arne has joined #heat | 15:38 | |
*** che-arn0 has quit IRC | 15:38 | |
*** Qiming has quit IRC | 15:43 | |
*** che-arne has quit IRC | 15:43 | |
*** che-arne has joined #heat | 15:43 | |
*** che-arn3 has joined #heat | 15:44 | |
inc0 | zaneb, reason for this housecleaning data is just to be able to match resource back to res it originally had | 15:44 |
zaneb | right, but in reality you can't do that | 15:44 |
zaneb | properties are sacrosanct | 15:45 |
*** ananta has quit IRC | 15:45 | |
inc0 | that was problem with my poc - I used name as unique id | 15:45 |
*** tspatzier has quit IRC | 15:45 | |
inc0 | now I'd use md5 of tpl definition | 15:46 |
inc0 | thats why I could match back phys_id I have now to one I should have | 15:46 |
zaneb | yeah, names are very much not unique | 15:46 |
*** che-arne has quit IRC | 15:46 | |
inc0 | yeah, I see that now;) | 15:46 |
*** kebray has joined #heat | 15:47 | |
inc0 | I just had to have identifier of resource that I can get straight from tpl | 15:47 |
zaneb | I wouldn't rely on being able to store an intrinsic function in the db at all | 15:47 |
*** kebray has quit IRC | 15:47 | |
*** kebray has joined #heat | 15:48 | |
inc0 | problem I had was I really need some key which would map resource definition to actual resource | 15:48 |
zaneb | in actual Heat you'll just get a string for the property value, you'll have no way of even knowing _if_ it contains an id (or more than one) | 15:48 |
*** achanda has joined #heat | 15:48 | |
*** blues-man has quit IRC | 15:49 | |
inc0 | but uuid can be mapped to resource d | 15:49 |
inc0 | id | 15:49 |
inc0 | and then we can check if resource_id it maps to equals that we want to have from template | 15:49 |
openstackgerrit | Pavlo Shchelokovskyy proposed openstack/heat: Add console_urls attribute to server resource https://review.openstack.org/124463 | 15:49 |
inc0 | so if I have 'c': GetRes('C') in db it should be represented as 'c': 'C_phys_id' | 15:50 |
inc0 | and if I do update 'c': GetRes('D') I need to map C_phys_id to resource in stack_resources (so goal) to check if there is any work to be done | 15:51 |
inc0 | hence this hack | 15:51 |
inc0 | in reality I could inject goal_id into reality_db and have this solved | 15:51 |
*** sdake has quit IRC | 15:51 | |
zaneb | scratching my head here | 15:54 |
zaneb | surely you resolve GetRes('D') and if the result is not the same as what you have stored in the DB (i.e. 'C_phys_id') then you need to update? | 15:55 |
*** sdake has joined #heat | 15:55 | |
*** sdake has quit IRC | 15:55 | |
*** sdake has joined #heat | 15:55 | |
zaneb | what does it matter where the value came from? | 15:55 |
inc0 | well, all I'm saying its solvable and it will have to be implemented in any approach | 15:55 |
*** blues-man has joined #heat | 15:56 | |
inc0 | I'm pretty sure this is one of worst possible solutions;) | 15:56 |
zaneb | lol | 15:57 |
inc0 | I didn't want to resolve reference before I'm convinced I have to | 15:57 |
openstackgerrit | Julien Danjou proposed openstack/heat: Remove Python 2.6 classifier https://review.openstack.org/137115 | 15:57 |
zaneb | I'm just worried about all the handwaving | 15:57 |
*** jtomasek has quit IRC | 15:57 | |
zaneb | 'in reality it'll work like this, but completely different' | 15:57 |
inc0 | sorry about that, we didn't really have time to implement all the corners | 15:57 |
zaneb | that doesn't really prove the concept to my mind | 15:57 |
inc0 | also now I'd rewrite whole thing and start from scratch;) | 15:58 |
pas-ha | guys, when/where was it stated that we do not support Py26 any more? https://review.openstack.org/#/c/137115/ | 15:58 |
zaneb | pas-ha: I believe it was decided that OpenStack as a whole would drop Py2.6 in Kilo | 15:59 |
pas-ha | ok, nice to hear :) although need to remember that for backports still.. | 16:00 |
inc0 | anyways zaneb I'll be going home now | 16:00 |
inc0 | I'm quite tired :( | 16:00 |
zaneb | inc0: o/ see you tomorrow | 16:00 |
inc0 | let's talk tomorrow, maybe we'll find some common ground | 16:00 |
zaneb | for some definition of 'see' | 16:00 |
*** serg_melikyan has quit IRC | 16:01 | |
inc0 | well you reffered to me as 'inc0', so I guess you'll see this nick here | 16:01 |
openstackgerrit | Julien Danjou proposed openstack/heat: Remove Python 2.6 classifier https://review.openstack.org/137115 | 16:01 |
inc0 | cyas everyone | 16:01 |
zaneb | pas-ha: https://etherpad.openstack.org/p/juno-cross-project-future-of-python | 16:01 |
openstackgerrit | Julien Danjou proposed openstack/heat: Remove Python 2.6 classifier https://review.openstack.org/137115 | 16:02 |
*** achanda has quit IRC | 16:02 | |
*** bdossant has quit IRC | 16:02 | |
*** jprovazn is now known as jprovazn_ffl | 16:03 | |
*** jprovazn_ffl is now known as jprovazn_bbl | 16:03 | |
*** inc0 has quit IRC | 16:06 | |
*** dulek_ has joined #heat | 16:06 | |
*** kopparam has joined #heat | 16:07 | |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Fix [H302] errors in heat/engine https://review.openstack.org/134187 | 16:07 |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Fix [H302] errors in heat/tests https://review.openstack.org/135330 | 16:07 |
*** dulek_ has quit IRC | 16:07 | |
*** reed has joined #heat | 16:08 | |
*** dulek_ has joined #heat | 16:08 | |
*** bdossant has joined #heat | 16:08 | |
*** dulek has quit IRC | 16:09 | |
*** kopparam has quit IRC | 16:11 | |
*** dulek_ has quit IRC | 16:13 | |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Fix [H302] errors in heat_integrationtests https://review.openstack.org/137126 | 16:14 |
*** sorantis has quit IRC | 16:14 | |
*** bdossant has quit IRC | 16:15 | |
*** bdossant has joined #heat | 16:16 | |
*** radez is now known as radez_g0n3 | 16:17 | |
*** bdossant has quit IRC | 16:17 | |
*** crose has joined #heat | 16:17 | |
*** bdossant has joined #heat | 16:18 | |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Remove ignoring [H302] in tox.ini https://review.openstack.org/137127 | 16:18 |
*** randallburt has joined #heat | 16:19 | |
*** randallburt has quit IRC | 16:19 | |
*** ramishra has joined #heat | 16:19 | |
*** randallburt has joined #heat | 16:19 | |
*** bdossant has quit IRC | 16:22 | |
*** bdossant_ has joined #heat | 16:23 | |
*** tomek_adamczewsk has quit IRC | 16:25 | |
*** dsneddon has joined #heat | 16:27 | |
*** bdossant_ has quit IRC | 16:27 | |
*** JayJ has quit IRC | 16:29 | |
*** serg_melikyan has joined #heat | 16:31 | |
*** alexheneveld has joined #heat | 16:33 | |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Fix [H302] errors in heat/engine https://review.openstack.org/134187 | 16:35 |
*** alexpilotti has quit IRC | 16:37 | |
*** alexpilotti has joined #heat | 16:38 | |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Fix [H302] errors in heat/engine https://review.openstack.org/134187 | 16:43 |
pas-ha | zaneb, thanks for the link | 16:51 |
openstackgerrit | Tetiana Lashchova proposed openstack/heat: Add 'required' attribute to OS::Heat::CWLiteAlarm properties https://review.openstack.org/137137 | 16:51 |
*** thedodd has joined #heat | 16:52 | |
*** serg_melikyan has quit IRC | 16:53 | |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Fix [H302] errors in heat/tests https://review.openstack.org/135330 | 16:54 |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Fix [H302] errors in heat/tests https://review.openstack.org/135330 | 16:54 |
*** tspatzier has joined #heat | 16:56 | |
*** radez_g0n3 is now known as radez | 16:56 | |
*** ifarkas has quit IRC | 16:56 | |
*** serg_melikyan has joined #heat | 16:58 | |
*** EricGonczer_ has joined #heat | 17:01 | |
*** jtomasek has joined #heat | 17:02 | |
*** blues-man has quit IRC | 17:04 | |
*** alexheneveld has quit IRC | 17:06 | |
*** messimei_ has quit IRC | 17:07 | |
*** dims has quit IRC | 17:09 | |
*** EricGonczer_ has quit IRC | 17:20 | |
*** EricGonczer_ has joined #heat | 17:21 | |
*** prazumovsky has quit IRC | 17:22 | |
*** pmally___ has joined #heat | 17:24 | |
*** pas-ha has quit IRC | 17:24 | |
*** sjmc7 has joined #heat | 17:24 | |
*** kebray has quit IRC | 17:25 | |
*** derekh has quit IRC | 17:25 | |
*** jtomasek has quit IRC | 17:26 | |
*** kebray has joined #heat | 17:27 | |
*** pmallya_ has quit IRC | 17:27 | |
*** alexpilotti has quit IRC | 17:28 | |
*** alexheneveld has joined #heat | 17:32 | |
*** lazy_prince is now known as killer_prince | 17:36 | |
*** pmally___ has quit IRC | 17:36 | |
*** swygue has quit IRC | 17:38 | |
openstackgerrit | Tetiana Lashchova proposed openstack/heat: Add 'required' attribute to OS::Heat::CWLiteAlarm properties https://review.openstack.org/137137 | 17:38 |
*** jcoufal has quit IRC | 17:40 | |
*** EricGonczer_ has quit IRC | 17:46 | |
*** harlowja_away is now known as harlowja | 17:49 | |
*** dimsum__ has joined #heat | 17:51 | |
*** jistr has quit IRC | 17:52 | |
*** mkollaro has quit IRC | 17:53 | |
*** kopparam has joined #heat | 17:56 | |
*** EricGonczer_ has joined #heat | 17:56 | |
*** EricGonczer_ has quit IRC | 17:57 | |
*** rushiagr is now known as rushiagr_away | 17:59 | |
*** kopparam has quit IRC | 18:00 | |
*** sarob_ has joined #heat | 18:08 | |
*** serg_melikyan has quit IRC | 18:09 | |
*** jamielennox|away is now known as jamielennox | 18:11 | |
*** che-arn3 has quit IRC | 18:13 | |
*** alexheneveld has quit IRC | 18:18 | |
*** mkollaro has joined #heat | 18:22 | |
openstackgerrit | Anderson Mesquita proposed openstack/heat-specs: Add digest intrinsic function https://review.openstack.org/136901 | 18:23 |
*** jstrachan has quit IRC | 18:24 | |
*** serg_melikyan has joined #heat | 18:26 | |
*** serg_melikyan has quit IRC | 18:29 | |
*** serg_melikyan has joined #heat | 18:30 | |
*** swygue has joined #heat | 18:32 | |
*** alexpilotti has joined #heat | 18:33 | |
*** ramishra has quit IRC | 18:33 | |
*** serg_melikyan has quit IRC | 18:34 | |
*** messimeier has joined #heat | 18:35 | |
*** rushiagr_away is now known as rushiagr | 18:36 | |
*** sarob_ has quit IRC | 18:36 | |
*** serg_melikyan has joined #heat | 18:38 | |
*** messimei_ has joined #heat | 18:38 | |
*** messimeier has quit IRC | 18:39 | |
*** messimei_ has quit IRC | 18:39 | |
*** jstrachan has joined #heat | 18:42 | |
*** pmallya has joined #heat | 18:43 | |
*** jprovazn_bbl is now known as jprovazn | 18:45 | |
*** achanda has joined #heat | 18:47 | |
*** pmallya has quit IRC | 18:49 | |
*** pmallya has joined #heat | 18:50 | |
*** mkollaro has quit IRC | 18:51 | |
*** achanda_ has joined #heat | 18:52 | |
*** achanda has quit IRC | 18:52 | |
*** gokrokve has joined #heat | 18:54 | |
*** harlowja is now known as harlowja_away | 18:58 | |
*** jtomasek has joined #heat | 18:58 | |
*** gokrokve has quit IRC | 19:00 | |
*** gokrokve has joined #heat | 19:00 | |
*** achanda_ has quit IRC | 19:04 | |
*** achanda has joined #heat | 19:04 | |
*** achanda has quit IRC | 19:05 | |
*** kebray has quit IRC | 19:06 | |
*** achanda has joined #heat | 19:07 | |
*** harlowja_away is now known as harlowja | 19:07 | |
*** jistr has joined #heat | 19:09 | |
*** tomek_adamczewsk has joined #heat | 19:12 | |
*** kebray has joined #heat | 19:13 | |
*** gokrokve has quit IRC | 19:17 | |
*** crose has quit IRC | 19:18 | |
*** gokrokve has joined #heat | 19:18 | |
*** achanda_ has joined #heat | 19:19 | |
*** achanda has quit IRC | 19:20 | |
*** gokrokve has quit IRC | 19:22 | |
*** jtomasek has quit IRC | 19:28 | |
*** serg_melikyan has quit IRC | 19:29 | |
*** julienve_ has quit IRC | 19:34 | |
*** serg_melikyan has joined #heat | 19:35 | |
*** julienvey has joined #heat | 19:36 | |
*** serg_melikyan has quit IRC | 19:38 | |
*** serg_melikyan has joined #heat | 19:41 | |
*** mkollaro has joined #heat | 19:44 | |
*** kopparam has joined #heat | 19:45 | |
*** jstrachan has quit IRC | 19:48 | |
*** julienvey has quit IRC | 19:48 | |
*** achanda_ has quit IRC | 19:49 | |
*** kopparam has quit IRC | 19:49 | |
*** sorantis has joined #heat | 19:58 | |
*** gokrokve has joined #heat | 19:59 | |
*** julienvey has joined #heat | 19:59 | |
*** tomek_adamczewsk has quit IRC | 20:01 | |
openstackgerrit | Merged openstack/heat-templates: Enable script hook to handle Json input https://review.openstack.org/134607 | 20:03 |
*** sjmc7 has quit IRC | 20:04 | |
*** sjmc7 has joined #heat | 20:05 | |
*** zaneb has quit IRC | 20:05 | |
*** achanda has joined #heat | 20:07 | |
openstackgerrit | Anderson Mesquita proposed openstack/heat: Add Digest intrinsic function https://review.openstack.org/137188 | 20:09 |
*** achanda has quit IRC | 20:11 | |
*** achanda has joined #heat | 20:12 | |
*** GonZo2K has joined #heat | 20:15 | |
*** swygue has quit IRC | 20:16 | |
*** achanda has quit IRC | 20:19 | |
*** zaneb has joined #heat | 20:20 | |
*** achanda has joined #heat | 20:21 | |
*** rushiagr is now known as rushiagr_away | 20:22 | |
gokrokve | Hi, By any chance is there anybody who can help with Docker Plugin (Icehouse) and Volumes attachment? I added necessary code to pass volume bindings (binds) information to Docker, but Apps still can't see data on this volume. | 20:22 |
*** achanda has quit IRC | 20:24 | |
*** achanda has joined #heat | 20:25 | |
*** sarob has joined #heat | 20:28 | |
*** serg_melikyan has quit IRC | 20:29 | |
*** serg_melikyan has joined #heat | 20:30 | |
*** zaneb has quit IRC | 20:33 | |
*** serg_melikyan has quit IRC | 20:34 | |
*** serg_melikyan has joined #heat | 20:34 | |
*** jistr has quit IRC | 20:41 | |
*** tomek_adamczewsk has joined #heat | 20:43 | |
*** randallburt has quit IRC | 20:46 | |
*** thedodd has quit IRC | 20:47 | |
*** asalkeld has joined #heat | 20:49 | |
*** randallburt has joined #heat | 20:51 | |
asalkeld | morning | 20:53 |
*** crose has joined #heat | 20:55 | |
*** serg_melikyan has quit IRC | 20:56 | |
*** serg_melikyan has joined #heat | 20:57 | |
*** serg_mel_ has joined #heat | 20:57 | |
*** serg_melikyan has quit IRC | 20:57 | |
*** serg_mel_ has quit IRC | 20:57 | |
*** serg_melikyan has joined #heat | 20:58 | |
*** thedodd has joined #heat | 21:00 | |
sdake | asalkeld you around | 21:01 |
asalkeld | sdake, in the project meeting atm | 21:03 |
sdake | can u ping me when your avialble pls | 21:03 |
sdake | have code Q | 21:03 |
asalkeld | sure | 21:03 |
sdake | ta | 21:03 |
*** alexpilotti has quit IRC | 21:04 | |
*** randallburt has quit IRC | 21:09 | |
*** randallburt has joined #heat | 21:09 | |
*** tomek_adamczewsk has quit IRC | 21:11 | |
*** jdob has quit IRC | 21:11 | |
*** jprovazn has quit IRC | 21:21 | |
*** julienvey has quit IRC | 21:22 | |
*** tomek_adamczewsk has joined #heat | 21:23 | |
*** jamielennox is now known as jamielennox|away | 21:23 | |
*** crose has quit IRC | 21:25 | |
*** sorantis has quit IRC | 21:28 | |
*** achanda has quit IRC | 21:28 | |
*** jamielennox|away is now known as jamielennox | 21:28 | |
*** andersonvom has quit IRC | 21:32 | |
*** sorantis has joined #heat | 21:33 | |
*** kopparam has joined #heat | 21:33 | |
*** thedodd has quit IRC | 21:33 | |
*** kitch_ has quit IRC | 21:36 | |
*** kopparam has quit IRC | 21:38 | |
*** andersonvom has joined #heat | 21:40 | |
*** tspatzier has quit IRC | 21:43 | |
*** Marga_ has joined #heat | 21:49 | |
asalkeld | sdake, shoot | 21:54 |
*** sorantis has quit IRC | 21:56 | |
*** andersonvom has quit IRC | 21:58 | |
sdake | asalkeld i copied auth.py from solum api | 22:00 |
sdake | and am getting auth denied | 22:00 |
sdake | any ideas? | 22:01 |
asalkeld | you need the context | 22:01 |
sdake | i would expect auth.py would call keystone | 22:02 |
sdake | but it doens't appear to be doing that | 22:02 |
sdake | it looks in X-User-Data | 22:02 |
sdake | which is unset | 22:02 |
sdake | and then pops out immediately from there | 22:02 |
asalkeld | if not CONF.get('enable_authentication') | 22:02 |
asalkeld | you have that? | 22:02 |
sdake | where does that go | 22:02 |
asalkeld | https://github.com/stackforge/solum/blob/master/solum/api/auth.py#L94 | 22:03 |
sdake | yup got that | 22:03 |
sdake | it is popped out at the user_id is none | 22:03 |
sdake | according to the powerful rpint debugging I was doing ;-) | 22:03 |
asalkeld | what client are you using | 22:04 |
openstackgerrit | Jason Dunsmore proposed openstack/heat: Fix raw_templates in migration scripts https://review.openstack.org/137223 | 22:04 |
sdake | https://github.com/stackforge/solum/blob/master/solum/api/auth.py#L104 | 22:04 |
*** sjmc7_ has joined #heat | 22:04 | |
sdake | i used both curl and a client some cat wrote in the community | 22:04 |
sdake | http://github.com/stackforge/python-magnumclient | 22:04 |
sdake | is auth.py supposed to call keystone there? | 22:05 |
sdake | or is keystone supposed to have already been called? | 22:05 |
asalkeld | sdake, it inserts keystone middleware | 22:06 |
*** tomek_adamczewsk has quit IRC | 22:06 | |
asalkeld | which calls keystone | 22:06 |
sdake | pecan is calling before almost immedately | 22:06 |
sdake | https://github.com/stackforge/solum/blob/master/solum/api/auth.py#L93 | 22:06 |
sdake | I dont see between lines 93 and 102 where auth gets loaded | 22:07 |
asalkeld | add some debug https://github.com/stackforge/solum/blob/master/solum/api/auth.py#L85 | 22:07 |
*** sjmc7 has quit IRC | 22:07 | |
asalkeld | that's the middleware wrapper | 22:07 |
asalkeld | sdake, i'd kill line 85-87 | 22:09 |
sdake | thanks it was the endpoint list | 22:13 |
sdake | thanks asalkeld | 22:14 |
sdake | ++! | 22:14 |
asalkeld | cool | 22:15 |
*** dimsum__ has quit IRC | 22:16 | |
*** sorantis has joined #heat | 22:16 | |
*** dimsum__ has joined #heat | 22:17 | |
*** JayJ has joined #heat | 22:18 | |
*** rdo has quit IRC | 22:20 | |
*** alexpilotti has joined #heat | 22:20 | |
*** julienvey has joined #heat | 22:21 | |
*** dimsum__ has quit IRC | 22:21 | |
*** rdo has joined #heat | 22:21 | |
*** julienvey has quit IRC | 22:24 | |
*** julienvey has joined #heat | 22:24 | |
*** achanda has joined #heat | 22:28 | |
*** fbo has quit IRC | 22:34 | |
*** kopparam has joined #heat | 22:34 | |
*** fbo has joined #heat | 22:36 | |
*** gokrokve has quit IRC | 22:36 | |
*** mkollaro has quit IRC | 22:37 | |
*** kopparam has quit IRC | 22:39 | |
*** achanda has quit IRC | 22:39 | |
*** gokrokve has joined #heat | 22:40 | |
*** rpothier has quit IRC | 22:42 | |
*** kebray has quit IRC | 22:42 | |
*** zaneb has joined #heat | 22:45 | |
openstackgerrit | Jason Dunsmore proposed openstack/heat: Encrypt Heat template hidden parameters https://review.openstack.org/97900 | 22:47 |
*** jasond has quit IRC | 22:48 | |
*** alexheneveld has joined #heat | 22:48 | |
*** dims_ has joined #heat | 22:49 | |
*** swygue has joined #heat | 22:49 | |
*** swygue has quit IRC | 22:51 | |
*** swygue has joined #heat | 22:54 | |
*** alexheneveld has quit IRC | 23:00 | |
*** alexheneveld has joined #heat | 23:01 | |
*** GonZo2K has quit IRC | 23:01 | |
openstackgerrit | Jeff Peeler proposed openstack/heat: WIP: Lazy load outputs https://review.openstack.org/137237 | 23:02 |
*** achanda has joined #heat | 23:03 | |
*** sarob has quit IRC | 23:07 | |
*** sarob has joined #heat | 23:07 | |
*** sarob has quit IRC | 23:07 | |
*** vijendar has quit IRC | 23:09 | |
*** gokrokve has quit IRC | 23:16 | |
*** achanda has quit IRC | 23:17 | |
stevebaker | could I get some reviews on this regression fix? https://review.openstack.org/#/c/136906/ | 23:19 |
*** achanda has joined #heat | 23:23 | |
*** sorantis has quit IRC | 23:27 | |
randallburt | stevebaker: I took a look, but don't have enough detailed knowlege of the bug or how its supposed to work to +2 | 23:28 |
*** gokrokve has joined #heat | 23:30 | |
*** zaneb has quit IRC | 23:30 | |
stevebaker | randallburt: if you look at the change that caused the regression, it was caused by copypasta | 23:31 |
randallburt | stevebaker: ah, will look again | 23:31 |
asalkeld | looking stevebaker | 23:33 |
randallburt | stevebaker: gotcha. +2 | 23:34 |
asalkeld | stevebaker, approved | 23:36 |
stevebaker | ta | 23:37 |
*** kebray has joined #heat | 23:39 | |
*** tochi has joined #heat | 23:39 | |
*** zaneb has joined #heat | 23:43 | |
*** kebray has quit IRC | 23:43 | |
*** randallburt has quit IRC | 23:46 | |
*** kebray has joined #heat | 23:46 | |
*** swygue has quit IRC | 23:46 | |
*** rdo has quit IRC | 23:54 | |
*** rdo has joined #heat | 23:56 | |
stevebaker | bbl, son's hospital appointment | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!