*** Drago has joined #heat | 00:01 | |
*** harlowja has quit IRC | 00:02 | |
*** harlowja has joined #heat | 00:02 | |
asalkeld | zane , it might be because it is not reloading the stack | 00:03 |
---|---|---|
asalkeld | (it's in mem) | 00:03 |
zaneb | it _is_ reloading the stack though | 00:03 |
asalkeld | I made my own version of that | 00:04 |
zaneb | loaded_stack = parser.Stack.load(self.ctx, self.stack.id) | 00:04 |
asalkeld | and still no joy | 00:04 |
zaneb | loads fresh from the db | 00:04 |
asalkeld | http://paste.openstack.org/show/120018/ | 00:05 |
asalkeld | self.stack.update( | 00:06 |
zaneb | wow, paste.o.o is really fancy at showing diffs | 00:06 |
asalkeld | uses the same self.stack for the actual update | 00:06 |
asalkeld | http://paste.openstack.org/show/120019/ | 00:08 |
asalkeld | that's my fix so far | 00:08 |
*** beekneemech has joined #heat | 00:09 | |
*** nkhare has quit IRC | 00:09 | |
zaneb | asalkeld: just emailed you a simpler patch | 00:09 |
*** bnemec has quit IRC | 00:09 | |
zaneb | I wouldn't be comfortable with backporting a refactor that big to -rc3 | 00:10 |
zaneb | though I agree we should do it for kilo | 00:10 |
asalkeld | ok, fair enough | 00:10 |
zaneb | what we really need though is a failing test :/ | 00:10 |
asalkeld | just added the properties data | 00:10 |
asalkeld | zaneb, i'll look at reloading the "existing stack" | 00:11 |
zaneb | ok. in theory it makes no difference | 00:12 |
zaneb | but clearly we're past the point where theory is an accurate guide ;) | 00:12 |
asalkeld | yeah | 00:12 |
openstackgerrit | A change was merged to openstack/heat: Fix network_gateway residue when resource deletion https://review.openstack.org/120679 | 00:15 |
*** packet has joined #heat | 00:16 | |
zaneb | asalkeld: tried it. still didn't fail | 00:19 |
*** packet has quit IRC | 00:20 | |
*** Drago has quit IRC | 00:25 | |
asalkeld | zaneb, i got a reproducer | 00:25 |
zaneb | what's the secret? | 00:25 |
asalkeld | the way you load the stack | 00:25 |
zaneb | 8-| | 00:26 |
openstackgerrit | Abhishek Chanda proposed a change to openstack/heat: Do not gate on sample config https://review.openstack.org/127387 | 00:26 |
asalkeld | self.stack = parser.Stack.load(self.ctx, stack_id=stack_id) | 00:26 |
asalkeld | i went and looked at service.py | 00:26 |
asalkeld | http://paste.openstack.org/show/120022/ | 00:27 |
asalkeld | test ^ | 00:27 |
asalkeld | testr run test_update_modify_ok_replace_int | 00:27 |
asalkeld | ExpectedMethodCallsError: Verify: Expected methods never called: | 00:27 |
asalkeld | 0. handle_update.__call__(<IgnoreArg>, <IgnoreArg>, {'an_int': 1}) -> None | 00:27 |
asalkeld | as the bug suggests | 00:28 |
asalkeld | your patch works | 00:29 |
zaneb | def load(cls, context, stack_id=None, ... | 00:29 |
zaneb | so loading the stack is the same | 00:29 |
*** Putns has quit IRC | 00:30 | |
zaneb | weird, but I'll take any reproducer at this point | 00:30 |
asalkeld | no | 00:30 |
asalkeld | we were not properly loading it from the db - i dont' think | 00:30 |
asalkeld | shrug, agree | 00:31 |
asalkeld | must be a different code path | 00:31 |
*** daneyon_ has quit IRC | 00:31 | |
*** daneyon has joined #heat | 00:31 | |
*** daneyon has quit IRC | 00:32 | |
openstackgerrit | Angus Salkeld proposed a change to openstack/heat: Make sure that the properties are stored on updates https://review.openstack.org/127393 | 00:32 |
*** daneyon has joined #heat | 00:33 | |
asalkeld | zaneb, ^ | 00:33 |
zaneb | asalkeld: commit msg is out of date | 00:33 |
asalkeld | doh, fixin | 00:34 |
openstackgerrit | Angus Salkeld proposed a change to openstack/heat: Make sure that the properties are stored on updates https://review.openstack.org/127393 | 00:36 |
*** daneyon has quit IRC | 00:37 | |
asalkeld | lets see if the tests pass:-O | 00:37 |
*** tango has quit IRC | 00:39 | |
*** hdd has joined #heat | 00:41 | |
*** Qiming has joined #heat | 00:42 | |
Qiming | morning! | 00:43 |
*** packet has joined #heat | 00:43 | |
asalkeld | hi Qiming | 00:44 |
*** ramishra has joined #heat | 00:44 | |
Qiming | hi, asalkeld | 00:45 |
zaneb | asalkeld: I found the problem - that test was replacing the resource on update. and of course the newly-created resource works just fine | 00:46 |
*** Murali_ has joined #heat | 00:46 | |
zaneb | mystery solved | 00:46 |
*** Murali_ has quit IRC | 00:46 | |
asalkeld | ok | 00:46 |
asalkeld | res = stack[bla] ? | 00:47 |
*** Murali_ has joined #heat | 00:47 | |
asalkeld | do something with res | 00:47 |
*** rwsu has quit IRC | 00:47 | |
asalkeld | i have a test failure in heat/tests/test_neutron_autoscaling.py | 00:47 |
asalkeld | working on that | 00:47 |
*** EricGonczer_ has joined #heat | 00:47 | |
*** packet has quit IRC | 00:48 | |
zaneb | asalkeld: I saw that error. seems to be intermittent :( | 00:48 |
asalkeld | horrid test that | 00:49 |
asalkeld | looks like a functional test | 00:49 |
asalkeld | all mocked out | 00:49 |
*** ramishra has quit IRC | 00:49 | |
zaneb | Starting new HTTP connection (1): example.com | 00:50 |
*** hdd has quit IRC | 00:52 | |
asalkeld | heat/tests/fakes.py: return 'http://example.com:1234/v1' | 00:52 |
zaneb | oh wait, maybe it's not intermittent. it only shows up with the fix in place. probably something that should have been updated but wasn't being, and so some of the mocks were missing | 00:54 |
asalkeld | "heat/engine/resources/neutron/loadbalancer.py", line 675, in handle_update | 00:54 |
asalkeld | loadbalancer needs mocking | 00:54 |
asalkeld | not sure why it's trying to delete a member | 00:55 |
*** EricGonczer_ has quit IRC | 00:56 | |
*** JayJ has joined #heat | 00:56 | |
*** spzala has quit IRC | 00:57 | |
zaneb | asalkeld: could you review https://review.openstack.org/#/c/127100/ | 01:02 |
asalkeld | sue | 01:02 |
asalkeld | sure | 01:02 |
*** JayJ has quit IRC | 01:02 | |
*** JayJ has joined #heat | 01:03 | |
*** JayJ has quit IRC | 01:07 | |
*** JayJ has joined #heat | 01:08 | |
*** JayJ has quit IRC | 01:12 | |
*** JayJ has joined #heat | 01:13 | |
*** zhiwei has joined #heat | 01:15 | |
zhiwei | hi, can anyone tell me how to use percent_change_in_capacity in scaleup policy? | 01:16 |
asalkeld | zhiwei, if you have 4 members in asg and you percent change is %50, it will go +-2 | 01:17 |
*** JayJ has quit IRC | 01:17 | |
asalkeld | (+2 if it's scale up) | 01:18 |
*** JayJ has joined #heat | 01:18 | |
zhiwei | asalkeld: but when I set the scaling_adjustment to 1, heat will treat it as an absolutely number? | 01:19 |
zhiwei | can I specify it to 1%? | 01:19 |
asalkeld | yes, just to be clear what resource type are we talking about? | 01:19 |
asalkeld | and template? | 01:19 |
zhiwei | yes, os.heat.autoscalinggroup | 01:20 |
asalkeld | http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Heat::AutoScalingPolicy | 01:21 |
zhiwei | yeah, I am looking on this. | 01:22 |
*** Drago1 has joined #heat | 01:22 | |
zhiwei | but I think the content is too simple. | 01:22 |
asalkeld | zhiwei, you can set it to %1 but it's not going scale unless you have a lot of resources | 01:22 |
*** JayJ has quit IRC | 01:22 | |
zhiwei | I see. | 01:22 |
zhiwei | I set it to 0.5, but no resources to scaleup. | 01:23 |
asalkeld | 5 + %1 is still 5 | 01:23 |
*** JayJ has joined #heat | 01:23 | |
zhiwei | the value is float, so I set it to 0.5, may this means 50% | 01:23 |
asalkeld | https://github.com/openstack/heat/blob/master/heat/engine/resources/autoscaling.py#L46 | 01:23 |
*** sgordon_ has quit IRC | 01:23 | |
asalkeld | i'd suggest just reading the code that does this | 01:24 |
zhiwei | ok | 01:24 |
asalkeld | it | 01:24 |
asalkeld | it's simple | 01:24 |
*** LiJiansheng has joined #heat | 01:25 | |
zhiwei | yes, thank you very much. this is what I want to know. | 01:25 |
*** Drago1 has quit IRC | 01:26 | |
*** JayJ has quit IRC | 01:28 | |
*** JayJ has joined #heat | 01:28 | |
*** EricGonczer_ has joined #heat | 01:31 | |
*** ramishra has joined #heat | 01:32 | |
*** JayJ has quit IRC | 01:33 | |
*** JayJ has joined #heat | 01:33 | |
*** erkules_ has joined #heat | 01:34 | |
*** erkules has quit IRC | 01:36 | |
*** JayJ has quit IRC | 01:38 | |
*** JayJ has joined #heat | 01:38 | |
*** nosnos has joined #heat | 01:39 | |
*** JayJ has quit IRC | 01:40 | |
*** packet has joined #heat | 01:44 | |
*** ramishra has quit IRC | 01:47 | |
*** JayJ has joined #heat | 01:48 | |
*** zns has joined #heat | 01:49 | |
*** packet has quit IRC | 01:49 | |
*** JayJ has quit IRC | 01:53 | |
*** JayJ has joined #heat | 01:53 | |
*** JayJ has quit IRC | 01:58 | |
openstackgerrit | A change was merged to openstack/heat: Update references to auth_token middleware https://review.openstack.org/127100 | 01:58 |
*** JayJ has joined #heat | 01:58 | |
*** JayJ has quit IRC | 01:59 | |
openstackgerrit | Angus Salkeld proposed a change to openstack/heat: Make sure that the properties are stored on updates https://review.openstack.org/127393 | 02:04 |
*** ramishra has joined #heat | 02:05 | |
openstackgerrit | Angus Salkeld proposed a change to openstack/heat: Bring the fakelogging closer to olsotest https://review.openstack.org/127401 | 02:07 |
*** blomquisg has joined #heat | 02:07 | |
tiantian | asalkeld: hi | 02:11 |
asalkeld | hi tiantian | 02:11 |
asalkeld | i always seem to internally pronounce tiantian as titan ;) | 02:12 |
tiantian | please see my patch https://review.openstack.org/#/c/122913/ | 02:12 |
asalkeld | lol that looks familia | 02:13 |
*** dsneddon_ has quit IRC | 02:13 | |
tiantian | this one same as the https://review.openstack.org/127393 :) | 02:13 |
*** dsneddon_ has joined #heat | 02:13 | |
tiantian | there is always something wrong about the python27/26 tests, and I see the same problem of your patch | 02:14 |
asalkeld | it should work now | 02:14 |
asalkeld | if you don | 02:14 |
asalkeld | if you don't fix tests you are not going to get reviews | 02:14 |
asalkeld | but that would have been good patch to have in earlier | 02:15 |
tiantian | np, I just don't know how to fix the problem of the lb | 02:15 |
asalkeld | i have fixed that | 02:16 |
tiantian | your mean it's correct to delete_member? | 02:20 |
asalkeld | tiantian, it seems to be what it wants to do - I am not overly stressed by that atm | 02:21 |
asalkeld | tiantian, if you run into a problem like that again just ask for some help - important these things get fixed | 02:21 |
*** lazy_prince has quit IRC | 02:23 | |
tiantian | I thought it's wrong to into delete_member, due it just to extend one member to three members, so I was very confused:( | 02:27 |
asalkeld | that update logic may be wrong, but the final state is good | 02:27 |
asalkeld | i'll have a look at it | 02:27 |
asalkeld | tiantian, not sure this is right: members = set(prop_diff[self.MEMBERS]) | 02:29 |
asalkeld | that means "members" == only-new-members | 02:30 |
*** Dragomir has joined #heat | 02:33 | |
*** dsneddon_ has quit IRC | 02:33 | |
*** killer_prince has joined #heat | 02:33 | |
*** killer_prince is now known as lazy_prince | 02:33 | |
*** blomquisg has quit IRC | 02:34 | |
*** EricGonczer_ has quit IRC | 02:34 | |
*** dsneddon_ has joined #heat | 02:34 | |
*** hdd has joined #heat | 02:35 | |
*** andersonvom has quit IRC | 02:36 | |
*** harlowja is now known as harlowja_away | 02:37 | |
*** ramishra has quit IRC | 02:37 | |
asalkeld | tiantian, it seems there is one create and two updates happing to the lb | 02:38 |
asalkeld | LoadBalancer members:set([u'i3wyx2bvnbn2']) | 02:38 |
asalkeld | LoadBalancer old_members:set([]) | 02:38 |
asalkeld | LoadBalancer members:set([]) | 02:38 |
asalkeld | LoadBalancer old_members:set([u'i3wyx2bvnbn2']) | 02:38 |
asalkeld | LoadBalancer members:set([u'pprwtck4bck6', u'i3wyx2bvnbn2', u'53xgv7lpudd2']) | 02:38 |
asalkeld | LoadBalancer old_members:set([]) | 02:38 |
*** hdd has quit IRC | 02:39 | |
*** andersonvom has joined #heat | 02:40 | |
*** zns has quit IRC | 02:41 | |
openstackgerrit | Abhishek Chanda proposed a change to openstack/heat: Do not gate on sample config https://review.openstack.org/127387 | 02:45 |
tiantian | asalkeld: the first two lines is happend in autoscaling group created completed, it's ok to me | 02:48 |
tiantian | but then to extend the group from 1 to 3, why first to delete the member u'i3wyx2bvnbn2'? | 02:49 |
asalkeld | yeah, looking | 02:50 |
*** simonc has quit IRC | 02:54 | |
*** liusheng has quit IRC | 02:55 | |
tiantian | before we store the properties_data, it seems won't go ento the lb handle_update() | 02:55 |
*** liusheng has joined #heat | 02:56 | |
*** openstackgerrit has quit IRC | 02:58 | |
*** ramishra has joined #heat | 03:01 | |
asalkeld | http://paste.openstack.org/show/120037/ | 03:03 |
asalkeld | tiantian, ^ | 03:03 |
asalkeld | the middle lb_reload is not called from autoscaling | 03:03 |
asalkeld | it should be a "nothing has changed' update | 03:04 |
asalkeld | but we are using prop_diff | 03:04 |
*** hdd has joined #heat | 03:08 | |
*** ramishra has quit IRC | 03:11 | |
*** harlowja_away has quit IRC | 03:12 | |
*** andersonvom has quit IRC | 03:17 | |
tiantian | I try to understand it: when updating LoadBalancer "ElasticLoadBalancer", it enter the lb handle_update(), and it delete the first member, and then when updating AutoScalingGroup "SvrGrp", it enter the lb handle_update again, and to create the 3 members, right? | 03:20 |
asalkeld | i think it's just not storing things correctly | 03:21 |
asalkeld | when we are in the initial create we do an update | 03:21 |
asalkeld | and maybe it's not storing that new property | 03:22 |
*** Drago1 has joined #heat | 03:23 | |
*** sanjayu has joined #heat | 03:25 | |
*** Drago1 has quit IRC | 03:25 | |
tiantian | before your patch, when updating LoadBalancer "ElasticLoadBalancer", it won't enter the lb handle_update(), because it's "no need to update", but after your patch, the prop of LoadBalancer "ElasticLoadBalancer" resource is different, and will enter the lb handle_update() | 03:25 |
asalkeld | yeah | 03:25 |
*** nosnos has quit IRC | 03:26 | |
*** nosnos has joined #heat | 03:26 | |
asalkeld | http://paste.openstack.org/show/120038/ | 03:26 |
asalkeld | WARNING [heat.engine.resource] before_props {u'protocol_port': 8080, u'pool_id': u'987a5c57-fd6f-4615-9f78-f24aa1692da1', u'members': [u'phsl4no46pnh']} | 03:27 |
asalkeld | WARNING [heat.engine.resource] after_props {u'protocol_port': 8080, u'pool_id': <heat.engine.cfn.functions.ResourceRef {Ref: u'myPool'} | 03:27 |
asalkeld | it's reading before is ok, but after is actually old | 03:27 |
*** achanda has joined #heat | 03:28 | |
tiantian | yeah | 03:28 |
achanda | stevebaker: ping | 03:29 |
stevebaker | achanda: pong | 03:29 |
achanda | trying to debug the failures for https://review.openstack.org/#/c/127387/ | 03:29 |
*** xmltok has quit IRC | 03:29 | |
achanda | I dont see anything in the logs that can help | 03:30 |
achanda | any idea how should I proceed? | 03:30 |
achanda | this one failed | 03:30 |
achanda | https://jenkins04.openstack.org/job/check-tempest-dsvm-full/21919/console | 03:30 |
*** nosnos has quit IRC | 03:30 | |
*** xmltok has joined #heat | 03:32 | |
tiantian | the after_props come from the LoadBalancer "ElasticLoadBalancer" resource template, so it hasn't "members", what should we do to avoid delete the first member, it was my confustion:) | 03:33 |
asalkeld | it should be loaded from the db | 03:34 |
stevebaker | achanda: my guess is that devstack *needs* heat.conf.sample because it copies to /etc/heat/heat.conf, so first you'll need to land a devstack change which generates heat.conf | 03:34 |
achanda | stevebaker: I see | 03:35 |
achanda | let me compare with nova | 03:35 |
achanda | thanks! | 03:35 |
asalkeld | tiantian, O - i see | 03:35 |
stevebaker | achanda: in theory creating an empty /etc/heat/heat.conf would be enough | 03:36 |
asalkeld | tiantian, https://github.com/openstack/heat/blob/master/heat/tests/test_neutron_autoscaling.py#L337 | 03:36 |
asalkeld | tiantian, that is the "before" | 03:36 |
asalkeld | tiantian, https://github.com/openstack/heat/blob/master/heat/tests/test_neutron_autoscaling.py#L343 | 03:36 |
asalkeld | tiantian, that is the after | 03:36 |
asalkeld | o suck | 03:36 |
achanda | stevebaker: that might be confusing for someone who just cloned the repo | 03:36 |
asalkeld | tiantian, makes sense tho' | 03:36 |
achanda | stevebaker: if nothing else works out, maybe then we can try that | 03:37 |
stevebaker | achanda: http://logs.openstack.org/87/127387/2/check/check-tempest-dsvm-full/18bf6df/logs/devstacklog.txt.gz#_2014-10-10_00_34_43_079 | 03:37 |
stevebaker | achanda: lets do whatever nova does | 03:37 |
achanda | stevebaker: roger that | 03:37 |
asalkeld | tiantian, i don't think this is going to be a quick solution | 03:38 |
asalkeld | tiantian, maybe i can raise a bug for it | 03:39 |
asalkeld | it's less of a bug then the not-storing-properties bug | 03:39 |
asalkeld | it's a problem of having 2 masters (dynamic scaling group and the template) | 03:40 |
tiantian | wonderful, just do it:) I should ask for help earlier | 03:42 |
tiantian | thanks very much | 03:42 |
*** ramishra has joined #heat | 03:42 | |
*** ramishra has quit IRC | 03:47 | |
*** akuznetsov has quit IRC | 03:50 | |
asalkeld | tiantian, this is really not a nice bug either:-( | 03:51 |
asalkeld | bug 1379619 | 03:52 |
uvirtbot | Launchpad bug 1379619 in heat "loadbalancer resource suffers from having 2 masters" [Undecided,New] https://launchpad.net/bugs/1379619 | 03:52 |
*** nkhare has joined #heat | 03:53 | |
*** Murali_ has quit IRC | 03:54 | |
*** Murali__ has joined #heat | 03:54 | |
tiantian | asalkeld: yeah, I don't know the way:( | 03:57 |
tiantian | asalkeld: https://bugs.launchpad.net/heat/+bug/1370838 hope have a look | 04:00 |
uvirtbot | Launchpad bug 1370838 in heat "db migrate to 038 version execute failed" [Medium,Triaged] | 04:00 |
tiantian | I don't kown the solution, I try to set the column before set nullable=false, but it's failed, due we can't set the ForeignKey, and I'm not good at the db operate | 04:03 |
asalkeld | looking | 04:03 |
asalkeld | tiantian, nothing off top of my head | 04:05 |
asalkeld | you could temporarily create a fake stack entry (to use as the catch all foreign key) | 04:06 |
asalkeld | brb, taking a break | 04:07 |
tiantian | launch time for me:) tks | 04:08 |
*** kebray has joined #heat | 04:09 | |
*** achampion has quit IRC | 04:12 | |
*** erkules_ is now known as erkules | 04:19 | |
*** achampion has joined #heat | 04:22 | |
*** hdd has quit IRC | 04:27 | |
*** nosnos has joined #heat | 04:32 | |
*** swygue has quit IRC | 04:40 | |
*** andersonvom has joined #heat | 04:42 | |
*** andersonvom has quit IRC | 04:43 | |
*** Murali__ has quit IRC | 04:43 | |
*** andersonvom has joined #heat | 04:47 | |
*** andersonvom has quit IRC | 04:52 | |
*** andersonvom_ has joined #heat | 04:52 | |
*** kebray has quit IRC | 04:56 | |
*** akuznetsov has joined #heat | 04:56 | |
*** achanda has quit IRC | 04:58 | |
*** ckmvishnu has joined #heat | 05:00 | |
*** achanda_ has joined #heat | 05:01 | |
*** andersonvom has joined #heat | 05:02 | |
*** andersonvom_ has quit IRC | 05:04 | |
*** kebray has joined #heat | 05:07 | |
*** achampion has quit IRC | 05:09 | |
*** andersonvom_ has joined #heat | 05:11 | |
*** achampion has joined #heat | 05:11 | |
*** andersonvom has quit IRC | 05:12 | |
*** lazy_prince has quit IRC | 05:12 | |
*** Chinorro has quit IRC | 05:13 | |
*** Chinorro has joined #heat | 05:15 | |
*** swygue has joined #heat | 05:16 | |
*** Drago has joined #heat | 05:24 | |
*** rakesh_hs has joined #heat | 05:25 | |
*** rushiagr_away is now known as rushiagr | 05:26 | |
*** Drago has quit IRC | 05:28 | |
*** lazy_prince has joined #heat | 05:30 | |
*** ramishra has joined #heat | 05:33 | |
*** swygue has quit IRC | 05:33 | |
*** ramishra has quit IRC | 05:38 | |
*** packet has joined #heat | 05:49 | |
*** akuznetsov has quit IRC | 05:53 | |
*** packet has quit IRC | 05:54 | |
*** dsneddon_ has quit IRC | 05:54 | |
*** dsneddon_ has joined #heat | 05:55 | |
*** andreaf has joined #heat | 05:55 | |
*** tspatzier has joined #heat | 06:01 | |
asalkeld | bbl | 06:05 |
*** unmeshg has joined #heat | 06:08 | |
*** Putns has joined #heat | 06:16 | |
*** achanda_ has quit IRC | 06:17 | |
*** akuznetsov has joined #heat | 06:17 | |
*** julienve_ has joined #heat | 06:28 | |
*** d0m0reg00dthing has joined #heat | 06:29 | |
*** achanda has joined #heat | 06:29 | |
*** k4n0 has joined #heat | 06:34 | |
*** ramishra has joined #heat | 06:34 | |
*** julienve_ has quit IRC | 06:37 | |
*** achanda has quit IRC | 06:38 | |
*** inc0 has joined #heat | 06:38 | |
*** jcoufal has joined #heat | 06:39 | |
*** ramishra has quit IRC | 06:39 | |
*** julienve_ has joined #heat | 06:39 | |
*** jprovazn has joined #heat | 06:41 | |
*** d0m0reg00dthing has quit IRC | 06:47 | |
*** d0m0reg00dthing has joined #heat | 06:47 | |
*** d0m0reg00dthing has quit IRC | 06:47 | |
*** d0m0reg00dthing has joined #heat | 06:48 | |
*** Dragomir has quit IRC | 06:49 | |
*** reed has joined #heat | 06:50 | |
skraynev | good morning all | 06:50 |
skraynev | asalkeld hey :) | 06:50 |
*** kevinbenton has quit IRC | 06:50 | |
*** d0m0reg00dthing has quit IRC | 06:50 | |
*** d0m0reg00dthing has joined #heat | 06:50 | |
*** d0m0reg00dthing has quit IRC | 06:53 | |
*** d0m0reg00dthing has joined #heat | 06:53 | |
*** pasquier-s has joined #heat | 07:01 | |
*** coolsvap|afk is now known as coolsvap | 07:02 | |
*** ananta has joined #heat | 07:03 | |
*** pas-ha has joined #heat | 07:05 | |
*** jstrachan has joined #heat | 07:06 | |
*** andreaf has quit IRC | 07:06 | |
pas-ha | morning all | 07:07 |
*** jroyall has quit IRC | 07:15 | |
*** kebray has quit IRC | 07:17 | |
*** ifarkas has joined #heat | 07:24 | |
*** k4n0 has quit IRC | 07:24 | |
*** eoutin has joined #heat | 07:25 | |
*** julienve_ has quit IRC | 07:26 | |
*** tiantian has quit IRC | 07:27 | |
*** liusheng has quit IRC | 07:28 | |
*** k4n0 has joined #heat | 07:28 | |
*** tiantian has joined #heat | 07:30 | |
*** liusheng has joined #heat | 07:30 | |
*** killer_prince has joined #heat | 07:30 | |
*** ramishra has joined #heat | 07:35 | |
*** ananta has quit IRC | 07:36 | |
asalkeld | hi pas-ha skraynev | 07:37 |
*** jamiehannaford has joined #heat | 07:37 | |
skraynev | hi pas-ha | 07:38 |
*** ramishra has quit IRC | 07:39 | |
*** akuznetsov has quit IRC | 07:46 | |
asalkeld | shardy, you in yet? | 07:47 |
*** jistr has joined #heat | 07:56 | |
*** ishant has joined #heat | 07:58 | |
shardy | asalkeld: hey, yup just getting started | 07:58 |
shardy | I saw the LB bug | 07:58 |
shardy | I'll try to dig into it this morning | 07:59 |
ikke-t | shardy, got i figured out the "EVPError bad decrypt" error | 07:59 |
ikke-t | s/got// | 07:59 |
shardy | ikke-t: Ah, what was the problem? | 07:59 |
*** nkhare has quit IRC | 08:00 | |
ikke-t | it happens if the stack is in deleting status | 08:00 |
ikke-t | it won't happen to new ones | 08:00 |
shardy | aha | 08:00 |
ikke-t | a bit lousy error message :D | 08:00 |
shardy | so we perhaps have a bug (or a backport) to fix that | 08:00 |
*** skraynev has quit IRC | 08:02 | |
shardy | ikke-t: but it's no longer blocking you, right? | 08:02 |
*** lee_ has joined #heat | 08:03 | |
asalkeld | shardy, we need to release by 4pm utc | 08:04 |
shardy | asalkeld: Ok, I'll do my best to get a fix worked out ASAP, but I don't have any prior experience with the neutron stuff at all | 08:05 |
asalkeld | so i am thinking of holding this https://bugs.launchpad.net/heat/+bug/1379619 and this one back https://bugs.launchpad.net/heat/+bug/1377681 | 08:05 |
uvirtbot | Launchpad bug 1379619 in heat "loadbalancer resource suffers from having 2 masters" [High,Triaged] | 08:05 |
asalkeld | unless you have a smart plan | 08:05 |
asalkeld | shardy, the issue is we do a resource update on the lb | 08:07 |
asalkeld | and it's a generic mechanism | 08:07 |
ikke-t | shardy, it's blocking. it still misses the final notification that stack is done | 08:08 |
shardy | ikke-t: Ok, is there a bz for it now? | 08:09 |
ikke-t | can you see the support case? | 08:09 |
shardy | ikke-t: no | 08:09 |
ikke-t | fck | 08:09 |
shardy | ikke-t: I'll speak to someone who can | 08:10 |
shardy | asalkeld: Does your patch not fix the update one? | 08:10 |
asalkeld | yeah, but causes a different issue | 08:10 |
asalkeld | jump on g+ | 08:10 |
asalkeld | i'll explain faster | 08:10 |
shardy | asalkeld: sec, need to change rooms | 08:10 |
*** skraynev has joined #heat | 08:12 | |
*** derekh has joined #heat | 08:15 | |
*** jstrachan has quit IRC | 08:23 | |
*** stannie has quit IRC | 08:26 | |
*** lee_ has quit IRC | 08:28 | |
*** jstrachan has joined #heat | 08:30 | |
*** unmeshg has quit IRC | 08:31 | |
*** ckmvishnu has quit IRC | 08:32 | |
*** simonc has joined #heat | 08:33 | |
*** ramishra has joined #heat | 08:33 | |
*** gooblja has quit IRC | 08:36 | |
*** jstrachan has quit IRC | 08:40 | |
*** ishant has quit IRC | 08:41 | |
*** ishant has joined #heat | 08:42 | |
*** jstrachan has joined #heat | 08:44 | |
*** lee_ has joined #heat | 08:45 | |
shardy | asalkeld: how about we make the LB a signal responder (or at least add a handle_signal) and poke the ASG members into resource_data via that? | 08:48 |
asalkeld | shardy, yeah - maybe | 08:48 |
shardy | That would remove any use of the properties or update path, and would be compatible with convergence because the signalling is an external interface | 08:48 |
asalkeld | so call lb->event() | 08:48 |
asalkeld | instead of lb->update() | 08:48 |
shardy | asg would call lb.signal() | 08:49 |
asalkeld | yip, worth a go | 08:49 |
shardy | asalkeld: cool, I'll knock up a patch now | 08:49 |
*** jstrachan has quit IRC | 08:50 | |
*** tomek_adamczewsk has joined #heat | 08:51 | |
*** jstrachan has joined #heat | 08:52 | |
*** ramishra has quit IRC | 08:55 | |
*** tomek_adamczewsk has quit IRC | 09:02 | |
*** akuznetsov has joined #heat | 09:05 | |
*** tomek_adamczewsk has joined #heat | 09:07 | |
*** julienve_ has joined #heat | 09:09 | |
*** asalkeld_ has joined #heat | 09:13 | |
*** asalkeld has quit IRC | 09:16 | |
*** ramishra has joined #heat | 09:19 | |
*** dsneddon_ has quit IRC | 09:22 | |
*** dsneddon_ has joined #heat | 09:23 | |
*** tomek_adamczewsk has quit IRC | 09:23 | |
*** jstrachan has quit IRC | 09:25 | |
*** jstrachan has joined #heat | 09:28 | |
*** ramishra has quit IRC | 09:29 | |
*** killer_prince has quit IRC | 09:31 | |
Qiming | hi, asalkeld_ | 09:32 |
asalkeld_ | hi Qiming | 09:33 |
asalkeld_ | i hope that inheritance doen't get too compex | 09:33 |
Qiming | hi, asalkeld_ | 09:33 |
Qiming | the purpose of the reorg was to make the whole class inheritance much more simpler | 09:34 |
asalkeld_ | ok, but you are adding a level | 09:34 |
Qiming | please take a look at the specs: https://review.openstack.org/#/c/113242/6/specs/reorg-autoscaling-group.rst | 09:34 |
asalkeld_ | sure | 09:34 |
Qiming | asalkeld_, btw, your concern is appreciated as well | 09:37 |
asalkeld_ | Qiming, it's not much different | 09:37 |
asalkeld_ | but I won't comment more without reading up properly | 09:38 |
Qiming | asalkeld_, okay, comments welcomed | 09:38 |
*** nosnos has quit IRC | 09:39 | |
asalkeld_ | it's still resource -> stackResource -> resourceGroup -> instanceGroup -> autoscalingGroup | 09:40 |
asalkeld_ | phew | 09:40 |
*** nosnos has joined #heat | 09:40 | |
Qiming | no | 09:41 |
*** killer_prince has joined #heat | 09:41 | |
Qiming | asalkeld_, that is only for AWS version | 09:41 |
asalkeld_ | yip | 09:41 |
Qiming | for Heat AutoScalingGroup which is designed to be applicable for resource types other than nova instances, we intentially changed the class inheritance | 09:42 |
asalkeld_ | i don't want to derrail you, but thinking what if we used utility functions more and inheritance less | 09:42 |
asalkeld_ | flatten things out a bit | 09:42 |
Qiming | one of the goals was to separate out Heat ASG code, because it makes little sense to have it inherit from InstanceGroup | 09:43 |
asalkeld_ | (don't make any changes yet, i'll read up more on what you are doing first) | 09:43 |
Qiming | :) | 09:43 |
*** nosnos has quit IRC | 09:44 | |
*** killer_prince has quit IRC | 09:47 | |
*** lazy_prince has quit IRC | 09:47 | |
*** lazy_prince has joined #heat | 09:48 | |
*** jstrachan has quit IRC | 09:49 | |
*** sergmelikyan has joined #heat | 09:50 | |
*** tomek_adamczewsk has joined #heat | 09:51 | |
*** jstrachan has joined #heat | 09:51 | |
*** che-arne has joined #heat | 09:54 | |
*** nkhare has joined #heat | 09:56 | |
*** d0m0reg00dthing has quit IRC | 09:58 | |
*** ramishra has joined #heat | 10:00 | |
*** kevinbenton has joined #heat | 10:03 | |
*** ramishra has quit IRC | 10:04 | |
*** Qiming has quit IRC | 10:06 | |
*** jstrachan has quit IRC | 10:12 | |
*** jstrachan has joined #heat | 10:14 | |
*** sergmelikyan has quit IRC | 10:15 | |
*** lee_ has quit IRC | 10:20 | |
*** fayablazer has joined #heat | 10:24 | |
*** sergmelikyan has joined #heat | 10:25 | |
*** jstrachan_ has joined #heat | 10:26 | |
*** alexpilotti has joined #heat | 10:28 | |
*** jstrachan has quit IRC | 10:29 | |
*** julienve_ has quit IRC | 10:30 | |
*** jprovazn has quit IRC | 10:36 | |
*** tomek_adamczewsk has quit IRC | 10:46 | |
ikke-t | shardy, now i can see from heat logs an authentication failure on stack create. Does it ring a bell for you? | 10:48 |
ikke-t | ERROR heat.engine.resource [-] CREATE : SoftwareDeployment "voldb1_deployment"..... | 10:49 |
ikke-t | TRACE heat.engine.resource HTTPUnauthorized: ERROR: Authentication failed. Please try again with option --include-password or export HEAT_INCLUDE_PASSWORD=1 | 10:49 |
*** tomek_adamczewsk has joined #heat | 10:50 | |
ikke-t | now if i just could figure out what authentication fails.... | 10:51 |
*** ramishra has joined #heat | 11:00 | |
*** ramishra has quit IRC | 11:05 | |
*** jprovazn has joined #heat | 11:06 | |
*** tomek_adamczewsk has quit IRC | 11:08 | |
*** tomek_adamczewsk has joined #heat | 11:09 | |
*** sergmelikyan has quit IRC | 11:12 | |
*** sergmelikyan has joined #heat | 11:12 | |
*** jroyall has joined #heat | 11:16 | |
*** amakarov_away is now known as amakarov | 11:27 | |
*** EricGonczer_ has joined #heat | 11:28 | |
*** packet has joined #heat | 11:30 | |
*** swygue has joined #heat | 11:31 | |
*** kopparam has joined #heat | 11:33 | |
*** dsneddon_ has quit IRC | 11:33 | |
*** dsneddon_ has joined #heat | 11:34 | |
*** kopparam has quit IRC | 11:37 | |
*** lazy_prince is now known as killer_prince | 11:37 | |
*** zhiwei has quit IRC | 11:40 | |
*** k4n0 has quit IRC | 11:42 | |
*** ishant has quit IRC | 11:42 | |
*** EricGonczer_ has quit IRC | 11:50 | |
*** nkhare has quit IRC | 11:52 | |
*** jistr has quit IRC | 12:00 | |
*** ramishra has joined #heat | 12:01 | |
*** LiJiansheng has quit IRC | 12:01 | |
*** eoutin has quit IRC | 12:03 | |
*** ramishra has quit IRC | 12:06 | |
*** sgordon_ has joined #heat | 12:08 | |
*** asalkeld_ is now known as asalkeld | 12:09 | |
asalkeld | shardy, any luck? | 12:09 |
*** ramishra has joined #heat | 12:09 | |
*** Qiming has joined #heat | 12:14 | |
*** JayJ has joined #heat | 12:14 | |
*** mkollaro has joined #heat | 12:17 | |
*** jdob has joined #heat | 12:18 | |
*** JayJ has quit IRC | 12:19 | |
*** jistr has joined #heat | 12:19 | |
*** eoutin has joined #heat | 12:19 | |
*** tomek_adamczewsk has quit IRC | 12:19 | |
*** JayJ has joined #heat | 12:19 | |
*** zhiwei has joined #heat | 12:21 | |
shardy | asalkeld: nearly there.. | 12:21 |
asalkeld | shardy, you need to talk to ttx about it | 12:22 |
asalkeld | i think it's a bit late, unless you are *super* confident of ti | 12:23 |
shardy | asalkeld: I agree, it's a relatively big change at this late stage | 12:23 |
asalkeld | we need it in master tho' | 12:23 |
shardy | I'll finish the patch and we can discuss it | 12:23 |
asalkeld | 10:23pm here | 12:23 |
shardy | asalkeld: Yeah, by "we" I meant zaneb/ttx and you when you wake up, assuming we don't decide to shipit ;) | 12:24 |
asalkeld | you need to take over discussing with ttx | 12:24 |
*** tomek_adamczewsk has joined #heat | 12:24 | |
*** JayJ has quit IRC | 12:24 | |
shardy | asalkeld: Will do | 12:24 |
asalkeld | imo ship, and we can back port a good safe fix | 12:24 |
asalkeld | in a week or two | 12:24 |
shardy | asalkeld: +1 | 12:24 |
*** JayJ has joined #heat | 12:24 | |
asalkeld | cool, thanks for giving it a go | 12:25 |
shardy | There is also the security aspect to discuss, where if we use handle_signal, it becomes possible for instances to register themselves with an LB via stack domain user credentials | 12:25 |
shardy | that is either a good or bad thing, depending on your perspective :) | 12:25 |
*** coolsvap is now known as coolsvap|afk | 12:26 | |
shardy | I actually think that might be quite a cool thing to support, but it probably warrants further discussion | 12:26 |
asalkeld | yeah, chat with zane too | 12:26 |
asalkeld | i was thinking we need a "what not to do when creating a resource api" doc somewhere | 12:27 |
asalkeld | were we can put morsels of info like this | 12:27 |
shardy | Yeah, there is a plugin development guide somwhere we need to revive | 12:28 |
*** ramishra has quit IRC | 12:28 | |
*** JayJ has quit IRC | 12:29 | |
*** JayJ has joined #heat | 12:30 | |
*** JayJ has quit IRC | 12:34 | |
*** jstrachan has joined #heat | 12:35 | |
*** JayJ has joined #heat | 12:35 | |
*** dims has joined #heat | 12:37 | |
*** jstrachan_ has quit IRC | 12:37 | |
*** JayJ has quit IRC | 12:39 | |
*** JayJ has joined #heat | 12:40 | |
*** jstrachan has quit IRC | 12:42 | |
*** jstrachan has joined #heat | 12:42 | |
*** JayJ has quit IRC | 12:44 | |
shardy | asalkeld: https://review.openstack.org/127509 | 12:45 |
shardy | I still need to do the AWS LB | 12:45 |
*** JayJ has joined #heat | 12:45 | |
*** julienve_ has joined #heat | 12:46 | |
*** hdd has joined #heat | 12:47 | |
*** tonisbones has joined #heat | 12:48 | |
*** Drago has joined #heat | 12:48 | |
asalkeld | shardy, that looks good | 12:49 |
asalkeld | now i need to get to bed | 12:49 |
asalkeld | g'night | 12:49 |
*** JayJ has quit IRC | 12:49 | |
shardy | o/ | 12:49 |
*** asalkeld has quit IRC | 12:50 | |
*** JayJ has joined #heat | 12:50 | |
*** ananta has joined #heat | 12:51 | |
*** dims has quit IRC | 12:52 | |
*** Drago has quit IRC | 12:52 | |
*** dims has joined #heat | 12:52 | |
*** JayJ has quit IRC | 12:54 | |
*** JayJ has joined #heat | 12:55 | |
*** rushiagr is now known as rushiagr_away | 12:55 | |
*** ramishra has joined #heat | 12:59 | |
*** JayJ has quit IRC | 13:00 | |
*** JayJ has joined #heat | 13:00 | |
*** ramishra has quit IRC | 13:00 | |
*** ramishra has joined #heat | 13:01 | |
*** tspatzier has quit IRC | 13:02 | |
*** JayJ has quit IRC | 13:05 | |
*** ramishra has quit IRC | 13:05 | |
*** JayJ has joined #heat | 13:05 | |
*** jcoufal has quit IRC | 13:07 | |
*** ananta has left #heat | 13:09 | |
*** rakesh_hs has quit IRC | 13:09 | |
*** JayJ has quit IRC | 13:10 | |
*** JayJ has joined #heat | 13:10 | |
*** jyoti-ranjan has joined #heat | 13:12 | |
*** rpothier has joined #heat | 13:14 | |
*** JayJ has quit IRC | 13:15 | |
*** JayJ has joined #heat | 13:15 | |
*** jistr is now known as jistr|bbl | 13:16 | |
*** JayJ has quit IRC | 13:20 | |
*** JayJ has joined #heat | 13:20 | |
*** jcoufal has joined #heat | 13:25 | |
*** JayJ has quit IRC | 13:25 | |
*** JayJ has joined #heat | 13:25 | |
*** JayJ has quit IRC | 13:30 | |
*** JayJ has joined #heat | 13:30 | |
*** Qiming has quit IRC | 13:35 | |
*** JayJ has quit IRC | 13:35 | |
*** JayJ has joined #heat | 13:36 | |
*** gooblja has joined #heat | 13:38 | |
*** JayJ has quit IRC | 13:40 | |
*** JayJ has joined #heat | 13:41 | |
*** cdent has joined #heat | 13:43 | |
*** rushiagr_away is now known as rushiagr | 13:44 | |
*** JayJ has quit IRC | 13:45 | |
*** JayJ has joined #heat | 13:46 | |
*** jprovazn has quit IRC | 13:47 | |
*** jasond has joined #heat | 13:49 | |
*** JayJ has quit IRC | 13:50 | |
*** JayJ has joined #heat | 13:51 | |
*** jmckind has joined #heat | 13:52 | |
*** zns has joined #heat | 13:55 | |
*** JayJ has quit IRC | 13:55 | |
*** JayJ has joined #heat | 13:56 | |
*** Murali_ has joined #heat | 13:59 | |
*** hdd has quit IRC | 13:59 | |
*** JayJ has quit IRC | 14:00 | |
*** JayJ has joined #heat | 14:01 | |
*** tango has joined #heat | 14:02 | |
*** vijendar has joined #heat | 14:05 | |
*** JayJ has quit IRC | 14:05 | |
*** JayJ has joined #heat | 14:06 | |
*** inc0 has quit IRC | 14:08 | |
*** JayJ has quit IRC | 14:10 | |
*** JayJ has joined #heat | 14:11 | |
*** sdake has quit IRC | 14:15 | |
*** JayJ has quit IRC | 14:15 | |
*** JayJ has joined #heat | 14:16 | |
*** openstackgerrit has joined #heat | 14:16 | |
*** zns has quit IRC | 14:18 | |
*** sanjayu has quit IRC | 14:20 | |
*** JayJ has quit IRC | 14:20 | |
*** Kieleth has joined #heat | 14:21 | |
*** JayJ has joined #heat | 14:21 | |
*** sdake has joined #heat | 14:22 | |
*** zns has joined #heat | 14:22 | |
*** kebray has joined #heat | 14:23 | |
*** jamiehan_ has joined #heat | 14:25 | |
*** JayJ has quit IRC | 14:25 | |
*** zhiwei has quit IRC | 14:26 | |
*** JayJ has joined #heat | 14:26 | |
*** jamiehan_ has quit IRC | 14:26 | |
*** jamiehannaford has quit IRC | 14:27 | |
*** ifarkas has quit IRC | 14:29 | |
*** randallburt has joined #heat | 14:29 | |
*** randallburt has joined #heat | 14:30 | |
*** JayJ has quit IRC | 14:31 | |
*** ramishra has joined #heat | 14:31 | |
*** JayJ has joined #heat | 14:31 | |
*** inc0 has joined #heat | 14:33 | |
*** JayJ has quit IRC | 14:36 | |
*** JayJ has joined #heat | 14:36 | |
*** pasquier-s has quit IRC | 14:38 | |
*** jasond has quit IRC | 14:38 | |
*** EricGonczer_ has joined #heat | 14:39 | |
*** JayJ has quit IRC | 14:41 | |
*** JayJ has joined #heat | 14:41 | |
*** andersonvom_ has quit IRC | 14:43 | |
*** EricGonczer_ has quit IRC | 14:44 | |
*** andersonvom has joined #heat | 14:44 | |
*** EricGonczer_ has joined #heat | 14:45 | |
*** JayJ has quit IRC | 14:46 | |
*** JayJ has joined #heat | 14:46 | |
*** Drago has joined #heat | 14:48 | |
*** Drago has quit IRC | 14:50 | |
*** hdd has joined #heat | 14:50 | |
*** JayJ has quit IRC | 14:51 | |
*** JayJ has joined #heat | 14:51 | |
*** JayJ has quit IRC | 14:56 | |
*** JayJ has joined #heat | 14:56 | |
*** JayJ has quit IRC | 14:57 | |
*** JayJ_ has joined #heat | 15:01 | |
*** dsneddon_ has quit IRC | 15:02 | |
*** mohits has joined #heat | 15:04 | |
*** dsneddon_ has joined #heat | 15:05 | |
*** rwsu has joined #heat | 15:05 | |
*** JayJ_ has quit IRC | 15:05 | |
*** JayJ_ has joined #heat | 15:06 | |
*** viktors has joined #heat | 15:09 | |
*** JayJ_ has quit IRC | 15:10 | |
*** JayJ_ has joined #heat | 15:11 | |
openstackgerrit | Oleksii Chuprykov proposed a change to openstack/heat: Alter models and add migration https://review.openstack.org/127535 | 15:13 |
openstackgerrit | Oleksii Chuprykov proposed a change to openstack/heat: Add ModelSMigrationSync classes https://review.openstack.org/127536 | 15:13 |
*** JayJ_ has quit IRC | 15:15 | |
*** JayJ_ has joined #heat | 15:16 | |
skraynev | good weekend all :) | 15:17 |
*** eoutin has quit IRC | 15:19 | |
*** JayJ_ has quit IRC | 15:20 | |
*** JayJ_ has joined #heat | 15:21 | |
*** dims is now known as dimsum_ | 15:21 | |
*** Drago has joined #heat | 15:22 | |
*** JayJ_ has quit IRC | 15:25 | |
*** JayJ_ has joined #heat | 15:26 | |
*** ramishra has quit IRC | 15:27 | |
*** andreaf has joined #heat | 15:27 | |
*** JayJ_ has quit IRC | 15:30 | |
*** JayJ_ has joined #heat | 15:31 | |
*** mohits has quit IRC | 15:33 | |
*** mohits_ has joined #heat | 15:33 | |
*** JayJ_ has quit IRC | 15:36 | |
*** jstrachan has quit IRC | 15:36 | |
*** JayJ_ has joined #heat | 15:36 | |
*** tomek_adamczewsk has quit IRC | 15:37 | |
*** sarob has quit IRC | 15:38 | |
*** Drago has quit IRC | 15:40 | |
*** Drago has joined #heat | 15:41 | |
*** inc0 has quit IRC | 15:42 | |
*** harlowja_at_home has joined #heat | 15:45 | |
*** inc0 has joined #heat | 15:46 | |
*** mohits_ has quit IRC | 15:49 | |
*** jistr|bbl is now known as jistr | 15:50 | |
*** reed has quit IRC | 15:55 | |
*** tomek_adamczewsk has joined #heat | 16:03 | |
*** andreaf has quit IRC | 16:05 | |
openstackgerrit | A change was merged to openstack/heat: Don't evaluate ceilometer watchrules https://review.openstack.org/124661 | 16:06 |
openstackgerrit | A change was merged to openstack/heat: Handle error in templates with incorrect resources https://review.openstack.org/119341 | 16:07 |
*** julienve_ has quit IRC | 16:08 | |
*** tomek_adamczewsk has quit IRC | 16:10 | |
*** tomek_adamczewsk has joined #heat | 16:11 | |
*** derekh has quit IRC | 16:11 | |
*** randallburt has quit IRC | 16:13 | |
*** tomek_adamczews1 has joined #heat | 16:13 | |
*** tomek_adamczewsk has quit IRC | 16:15 | |
*** cody-somerville has quit IRC | 16:16 | |
*** mkollaro has quit IRC | 16:17 | |
*** sarob has joined #heat | 16:19 | |
*** jdob has quit IRC | 16:22 | |
openstackgerrit | Oleksii Chuprykov proposed a change to openstack/heat: Alter models and add migration https://review.openstack.org/127535 | 16:24 |
openstackgerrit | Oleksii Chuprykov proposed a change to openstack/heat: Add ModelSMigrationSync classes https://review.openstack.org/127536 | 16:24 |
*** jamielennox has quit IRC | 16:25 | |
*** jdob has joined #heat | 16:26 | |
*** jyoti-ranjan has quit IRC | 16:27 | |
*** kebray has quit IRC | 16:31 | |
*** jdob has quit IRC | 16:32 | |
*** tomek_adamczews1 has quit IRC | 16:38 | |
*** jcoufal has quit IRC | 16:41 | |
*** slagle has quit IRC | 16:44 | |
*** inc0 has quit IRC | 16:46 | |
*** metral is now known as metral_zzz | 16:46 | |
pas-ha | g'night all | 16:48 |
*** pas-ha has quit IRC | 16:48 | |
*** fayablazer has quit IRC | 16:48 | |
*** achanda has joined #heat | 16:57 | |
*** daneyon has joined #heat | 16:58 | |
*** harlowja_at_home has quit IRC | 17:04 | |
*** amakarov is now known as amakarov_away | 17:05 | |
*** zns has quit IRC | 17:06 | |
*** viktors is now known as viktors|afk | 17:08 | |
*** Drago has quit IRC | 17:09 | |
*** jamielenz has joined #heat | 17:09 | |
*** jamielenz is now known as jamielennox | 17:09 | |
openstackgerrit | A change was merged to openstack/heat: Bring the fakelogging closer to olsotest https://review.openstack.org/127401 | 17:11 |
*** killer_prince has quit IRC | 17:30 | |
*** f13o has quit IRC | 17:30 | |
*** Drago has joined #heat | 17:32 | |
*** Drago has quit IRC | 17:33 | |
*** Drago has joined #heat | 17:33 | |
*** vijendar has quit IRC | 17:36 | |
*** daneyon has quit IRC | 17:37 | |
*** serg_melikyan has joined #heat | 17:51 | |
*** harlowja has joined #heat | 17:54 | |
*** randallburt has joined #heat | 17:54 | |
Firespirit | i will try my luck here... for this template: https://gist.github.com/firespirit85/003edfe9ada372de44bc when i try to create a stack i get this error: ERROR: Property error : rdv_server1: user_data coercing to Unicode: need string or buffer, int found | 17:57 |
Firespirit | anyone can help me with that | 17:57 |
openstackgerrit | A change was merged to openstack/heat: Make sure that the properties are stored on updates https://review.openstack.org/127393 | 17:58 |
*** daneyon has joined #heat | 17:59 | |
*** coolsvap|afk has quit IRC | 18:03 | |
*** Murali_ has quit IRC | 18:07 | |
*** Murali__ has joined #heat | 18:07 | |
*** serg_melikyan has quit IRC | 18:10 | |
sjmc7 | FireSpirit - i'd guess it's the default values for volume sizes are integer | 18:11 |
sjmc7 | don't think they're coerced | 18:11 |
sjmc7 | and the str_replace is expecting string parameters | 18:11 |
sjmc7 | try quoting the default values | 18:11 |
Firespirit | let me try that | 18:12 |
*** daneyon has quit IRC | 18:12 | |
*** jistr has quit IRC | 18:13 | |
*** daneyon has joined #heat | 18:13 | |
*** Drago has quit IRC | 18:13 | |
Firespirit | sjmc7: i got the same error | 18:14 |
Firespirit | can it be cause by my math method in powershell? | 18:14 |
sjmc7 | well, at least you know i was wrong. no, i don't think so | 18:16 |
Firespirit | ok... | 18:16 |
*** serg_melikyan has joined #heat | 18:17 | |
*** serg_melikyan has quit IRC | 18:17 | |
*** packet has quit IRC | 18:20 | |
ryansb | Firespirit: what values are you putting in for volume_size1 and windows_features parameters? | 18:20 |
Firespirit | none | 18:21 |
Firespirit | i rely on default value for now | 18:21 |
ryansb | and changing the " default: 10" line to " default: "10"" didn't work? | 18:21 |
Firespirit | exact i put mu 10 like "10" | 18:22 |
Firespirit | don't change anythong | 18:22 |
ryansb | hrm. | 18:22 |
*** zns has joined #heat | 18:22 | |
Firespirit | i update the gist | 18:23 |
Firespirit | is it the single quote i used in winrm command? | 18:23 |
ryansb | you mean here: https://gist.github.com/firespirit85/003edfe9ada372de44bc#file-gistfile1-txt-L82-L86 | 18:24 |
Firespirit | yes | 18:24 |
*** kebray has joined #heat | 18:27 | |
ryansb | no, the single quotes are fine, I just tested. | 18:28 |
*** akuznetsov has quit IRC | 18:29 | |
Firespirit | should i try to comment every line one by one to see which one cause the issue? | 18:29 |
*** mkollaro has joined #heat | 18:29 | |
ryansb | no, the issue is somewhere in your template around insering that default value | 18:29 |
ryansb | *inserting | 18:29 |
Firespirit | doooooooh | 18:31 |
Firespirit | i fix it | 18:31 |
ryansb | oh? Where's the error? | 18:31 |
Firespirit | before putting the double quote i tried to put the type of volume size to number | 18:31 |
arif-ali | Hi chaps, I have been working with Juno for the last few weeks, and now going back to IceHouse for a project, the heat template for using the %index% in the OS::Heat::ResourceGroup doesn't quite work as expected | 18:31 |
Firespirit | forget to swith it back to string | 18:31 |
Firespirit | after putting the double quote | 18:31 |
sjmc7 | :) | 18:31 |
sjmc7 | that'd do it | 18:32 |
Firespirit | lol | 18:32 |
Firespirit | sorry guy | 18:32 |
ryansb | ah, that'd be an issue. Good job tracking it down. | 18:32 |
Firespirit | thanks for the double quote tip | 18:32 |
sjmc7 | n.p. it'd be nice i guess if str_replace tried to coerce, but i think that discussion's been had before | 18:32 |
arif-ali | when I pass %index% on it's own as an attirbute, it expects the attribute to be <unicode string>, but it is a number | 18:32 |
ryansb | sjmc7: IIRC the thinking was that adding silent type coercion would be *more* error prone | 18:32 |
Firespirit | sjmc7 i'm not a super senio programmer to agree or disagree with you :D | 18:33 |
*** akuznetsov has joined #heat | 18:33 | |
arif-ali | but in Juno, I can enclose it in quotes, and it works without any problems, with IceHouse, enclosing in quotes literally passes the %index% as a string | 18:33 |
sjmc7 | it's not about seniority, it's about making wild accusations :) | 18:33 |
Firespirit | i'm just a sysadmin lol | 18:33 |
sjmc7 | yeah, i can see that ryansb | 18:33 |
ryansb | sjmc7: lol, Senior Wild Accusation Engineer. | 18:34 |
sjmc7 | excuse me while i update my resume | 18:34 |
ryansb | sjmc7++ | 18:34 |
ryansb | arif-ali: can you paste in your template? | 18:35 |
ryansb | I'm assuming this is to do with the str_replace function, yes? | 18:36 |
*** tiantian has quit IRC | 18:36 | |
*** tiantian has joined #heat | 18:37 | |
*** achanda has quit IRC | 18:37 | |
zaneb | arif-ali: that feature was introduced in Juno | 18:38 |
*** julienve_ has joined #heat | 18:39 | |
*** achanda_ has joined #heat | 18:40 | |
arif-ali | zaneb, ah ok, thanks; how would I go about naming the the resources in a specific way, or is that unsupported in icehouse | 18:41 |
arif-ali | ryansb: for info, my templates are here https://gist.github.com/arif-ali/7ddc55e3f5910d528029 | 18:41 |
zaneb | it's unsupported | 18:41 |
arif-ali | thanks, kind of got used to Juno, oh well | 18:43 |
arif-ali | so in Juno, or in the future will there be a way to do some kind of mathematical calculations to append to in any of the attributes; After 2 weeks of working with heat, that's the only thing I would need as a feature | 18:45 |
arif-ali | or regular expressions | 18:46 |
*** tango has quit IRC | 18:47 | |
*** openstackgerrit has quit IRC | 18:48 | |
*** zns has quit IRC | 18:49 | |
*** akuznetsov has quit IRC | 18:52 | |
*** DaveJ__ has quit IRC | 18:54 | |
*** openstackgerrit has joined #heat | 18:55 | |
zaneb | arif-ali: no plans for that... if you have concrete use cases you could share with the mailing list, that would be helpful | 19:03 |
*** mkollaro has quit IRC | 19:04 | |
arif-ali | zaneb, I am trying to create a HPC style cluster, where I want to number the nodes in like compute01, compute02, ..., compute10, compute11 | 19:04 |
arif-ali | so that you have the extra 0 in the node name if the index is less then 9 | 19:05 |
*** tango has joined #heat | 19:06 | |
*** akuznetsov has joined #heat | 19:08 | |
*** tonisbones has quit IRC | 19:08 | |
*** andersonvom has quit IRC | 19:09 | |
*** andersonvom has joined #heat | 19:09 | |
*** achanda_ has quit IRC | 19:11 | |
*** julienve_ has quit IRC | 19:13 | |
*** randallburt has quit IRC | 19:16 | |
*** rushiagr is now known as rushiagr_away | 19:18 | |
*** simonc has quit IRC | 19:19 | |
*** cdent has quit IRC | 19:21 | |
*** xmltok has left #heat | 19:23 | |
*** packet has joined #heat | 19:24 | |
*** vijendar has joined #heat | 19:28 | |
*** vijendar has quit IRC | 19:30 | |
*** vijendar has joined #heat | 19:30 | |
*** randallburt has joined #heat | 19:32 | |
*** achanda has joined #heat | 19:36 | |
*** liusheng has quit IRC | 19:39 | |
*** liusheng has joined #heat | 19:39 | |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Add a handle_delete method to SwiftSignalHandle https://review.openstack.org/127295 | 19:43 |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Add is_conflict() to client plugins https://review.openstack.org/127635 | 19:43 |
*** achanda has quit IRC | 19:48 | |
*** achanda has joined #heat | 19:48 | |
*** simonc has joined #heat | 19:49 | |
*** hdd has quit IRC | 19:49 | |
*** hdd has joined #heat | 19:50 | |
*** fayablazer has joined #heat | 19:51 | |
openstackgerrit | Abhishek Chanda proposed a change to openstack/heat: Do not gate on sample config https://review.openstack.org/127387 | 19:55 |
*** Murali__ has quit IRC | 19:57 | |
*** alexpilotti has quit IRC | 20:06 | |
*** sgordon has quit IRC | 20:06 | |
*** EricGonczer_ has quit IRC | 20:09 | |
*** jroyall has quit IRC | 20:10 | |
*** jroyall has joined #heat | 20:10 | |
*** andreaf has joined #heat | 20:15 | |
*** rpothier has quit IRC | 20:21 | |
*** zz_gondoi is now known as gondoi | 20:26 | |
*** achanda has quit IRC | 20:36 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/heat: Updated from global requirements https://review.openstack.org/126630 | 20:38 |
*** akuznetsov has quit IRC | 20:41 | |
*** harlowja is now known as harlowja_away | 20:43 | |
*** harlowja_away is now known as harlowja | 20:47 | |
*** sgordon has joined #heat | 20:47 | |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Add a handle_delete method to SwiftSignalHandle https://review.openstack.org/127295 | 20:51 |
*** akuznetsov has joined #heat | 20:52 | |
*** achanda has joined #heat | 21:06 | |
*** achanda_ has joined #heat | 21:10 | |
jdandrea | TIL: How Heat's CLI works behind the scenes. Really nice job, whomever worked (or is working) on it! | 21:12 |
*** achanda has quit IRC | 21:12 | |
*** achanda_ has quit IRC | 21:15 | |
*** Firespirit has quit IRC | 21:20 | |
*** jdandrea has quit IRC | 21:23 | |
*** Drago has joined #heat | 21:29 | |
*** Drago has quit IRC | 21:29 | |
*** Drago has joined #heat | 21:29 | |
*** kebray has quit IRC | 21:33 | |
*** packet has quit IRC | 21:44 | |
*** achanda has joined #heat | 21:44 | |
*** akuznetsov has quit IRC | 21:44 | |
*** killer_prince has joined #heat | 21:44 | |
*** killer_prince is now known as lazy_prince | 21:44 | |
*** achanda has quit IRC | 21:48 | |
*** akuznetsov has joined #heat | 21:51 | |
*** gondoi is now known as zz_gondoi | 21:51 | |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Don't update a LoadBalancer under autoscaling control https://review.openstack.org/127663 | 21:53 |
zaneb | shardy: ^ | 21:54 |
*** jdandrea has joined #heat | 21:54 | |
*** Drago has quit IRC | 21:54 | |
*** Drago has joined #heat | 21:58 | |
*** Drago has quit IRC | 21:59 | |
*** Drago has joined #heat | 21:59 | |
*** achanda has joined #heat | 22:01 | |
*** jmckind has quit IRC | 22:03 | |
*** ccrouch has quit IRC | 22:03 | |
*** JayJ_ has quit IRC | 22:04 | |
*** akuznetsov has quit IRC | 22:06 | |
*** randallburt has quit IRC | 22:08 | |
*** Putns has quit IRC | 22:10 | |
*** Drago has quit IRC | 22:11 | |
*** andersonvom has quit IRC | 22:16 | |
*** andersonvom has joined #heat | 22:17 | |
*** tango has quit IRC | 22:18 | |
*** hdd has quit IRC | 22:19 | |
*** ccrouch has joined #heat | 22:20 | |
*** Drago has joined #heat | 22:22 | |
*** jergerber has joined #heat | 22:23 | |
*** Drago has quit IRC | 22:26 | |
*** vijendar has quit IRC | 22:30 | |
*** alexpilotti has joined #heat | 22:30 | |
*** alexpilotti has quit IRC | 22:31 | |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Implement handle_check for CloudWatch https://review.openstack.org/127670 | 22:32 |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Implement handle_check on Ceilometer alarms https://review.openstack.org/127671 | 22:32 |
*** dimsum_ has quit IRC | 22:43 | |
*** zaneb has quit IRC | 22:49 | |
*** openstackgerrit has quit IRC | 22:54 | |
*** zaneb has joined #heat | 22:55 | |
*** EricGonczer_ has joined #heat | 22:59 | |
*** rwsu has quit IRC | 22:59 | |
*** EricGonczer_ has quit IRC | 23:03 | |
*** andreaf has quit IRC | 23:03 | |
*** asalkeld has joined #heat | 23:03 | |
*** andreaf has joined #heat | 23:03 | |
asalkeld | morning | 23:04 |
asalkeld | zaneb, you around | 23:04 |
zaneb | asalkeld: o/ | 23:05 |
asalkeld | hi, you need me to do anything? | 23:05 |
asalkeld | stop raising bug? | 23:06 |
asalkeld | ;) | 23:06 |
zaneb | review https://review.openstack.org/127663 if you could :) | 23:06 |
zaneb | lol | 23:06 |
zaneb | better we find them... later than much later | 23:06 |
asalkeld | ok, looking | 23:07 |
*** andreaf has quit IRC | 23:08 | |
*** EricGonczer_ has joined #heat | 23:09 | |
*** andersonvom has quit IRC | 23:09 | |
asalkeld | so you are differenciating between None and [] | 23:10 |
asalkeld | None means it's a user update | 23:10 |
asalkeld | [] means clear the list | 23:10 |
asalkeld | zaneb, looks good as an interim solution | 23:12 |
asalkeld | have we released yet? | 23:12 |
zaneb | yep, exactly | 23:12 |
asalkeld | when is the deadline? | 23:12 |
zaneb | no, rc3 is still open | 23:12 |
asalkeld | i thought ttx wanted to release a couple of hours ago | 23:13 |
zaneb | don't know, but if we can get it all merged before ttx wakes up that would be ideal | 23:13 |
asalkeld | :-) | 23:13 |
asalkeld | I can bash it in | 23:13 |
asalkeld | :-O | 23:13 |
asalkeld | is there an other core's about? | 23:14 |
asalkeld | zaneb, is there any other resource that does updates like this? | 23:14 |
zaneb | I hope not, 2 is bad enough | 23:14 |
*** achanda has quit IRC | 23:16 | |
*** andersonvom has joined #heat | 23:19 | |
asalkeld | is stevebaker lurking | 23:19 |
asalkeld | zaneb, do you know of anyone else that can approve that patch? anyone else about? | 23:22 |
zaneb | not unless SpamapS is about still | 23:22 |
*** kebray has joined #heat | 23:23 | |
zaneb | I assume jasond` has gone home | 23:23 |
asalkeld | ok, I'll fast approve | 23:23 |
zaneb | yeah, I think the situation warrants it in this case | 23:24 |
asalkeld | done | 23:24 |
*** EricGonczer_ has quit IRC | 23:26 | |
*** sgordon_ has quit IRC | 23:27 | |
*** kebray has quit IRC | 23:34 | |
*** Qiming has joined #heat | 23:37 | |
*** dimsum_ has joined #heat | 23:44 | |
asalkeld | zaneb, are you going sort this out from here? | 23:47 |
*** dimsum_ has quit IRC | 23:49 | |
*** ccrouch has quit IRC | 23:52 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!