*** sarob_ has joined #heat | 00:01 | |
*** sarob_ has quit IRC | 00:05 | |
*** gokrokve has quit IRC | 00:21 | |
*** gokrokve has joined #heat | 00:21 | |
*** gokrokve has quit IRC | 00:25 | |
*** sarob_ has joined #heat | 00:26 | |
*** sarob_ has quit IRC | 00:30 | |
*** arbylee has joined #heat | 00:31 | |
*** sarob_ has joined #heat | 00:46 | |
*** Qiming has quit IRC | 00:48 | |
*** sarob_ has quit IRC | 00:50 | |
*** rbuilta has quit IRC | 00:56 | |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Allow Resources to select paths from attributes https://review.openstack.org/106541 | 01:10 |
---|---|---|
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Use standard FnGetAtt method for Swift container https://review.openstack.org/106540 | 01:10 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Allow ResourceGroup to select an attribute path https://review.openstack.org/106542 | 01:10 |
*** rwsu has quit IRC | 01:18 | |
*** nanjj has joined #heat | 01:29 | |
*** liuhang has joined #heat | 01:32 | |
*** erkules_ has joined #heat | 01:33 | |
*** erkules has quit IRC | 01:35 | |
*** nosnos has joined #heat | 01:38 | |
*** tiantian has joined #heat | 01:42 | |
*** liu_hang has joined #heat | 01:47 | |
openstackgerrit | A change was merged to openstack/heat: Stop software_deployments from passing empty keys https://review.openstack.org/110300 | 01:49 |
*** liuhang has quit IRC | 01:50 | |
*** Yanyanhu has joined #heat | 01:57 | |
openstackgerrit | Rikimaru Honjo proposed a change to openstack/heat: Restore resource_id from backup_stack https://review.openstack.org/102767 | 01:58 |
*** tiantian has quit IRC | 02:00 | |
*** tiantian has joined #heat | 02:00 | |
*** liu_hang has quit IRC | 02:08 | |
openstackgerrit | Jun Jie Nan proposed a change to openstack/heat-templates: Hello world sample enhancement https://review.openstack.org/110318 | 02:09 |
*** liuhang has joined #heat | 02:11 | |
openstackgerrit | Jun Jie Nan proposed a change to openstack/heat-templates: Hello world sample enhancement https://review.openstack.org/110318 | 02:13 |
*** sarob_ has joined #heat | 02:13 | |
*** blomquisg has joined #heat | 02:18 | |
*** sarob_ has quit IRC | 02:18 | |
*** tonisbones has joined #heat | 02:23 | |
*** tonisbones has quit IRC | 02:27 | |
*** andersonvom has quit IRC | 02:28 | |
openstackgerrit | Jun Jie Nan proposed a change to openstack/heat: console url support in server resource https://review.openstack.org/109923 | 02:29 |
*** andersonvom has joined #heat | 02:30 | |
*** sjmc7 has quit IRC | 02:40 | |
*** sarob_ has joined #heat | 02:46 | |
*** sarob_ has quit IRC | 02:50 | |
elynn | morning all :) | 02:52 |
*** harlowja is now known as harlowja_away | 02:57 | |
*** andersonvom has quit IRC | 02:59 | |
*** Qiming has joined #heat | 03:01 | |
openstackgerrit | A change was merged to openstack/heat: Use standard FnGetAtt method for Swift container https://review.openstack.org/106540 | 03:02 |
tiantian | <elynn>: wait for your +1 :) | 03:14 |
elynn | I'm testing it :) | 03:15 |
elynn | A question | 03:15 |
*** jyoti-ranjan has joined #heat | 03:15 | |
elynn | about function get_secgroup_uuids(security_groups, client, context) | 03:15 |
tiantian | for what? | 03:16 |
elynn | Only tenant id is used in this function, is it better to use tenant for parameter instead of context ? | 03:16 |
tiantian | <elynn>: I thought may be one day should match the user_id | 03:18 |
tiantian | so .... I use the context | 03:18 |
elynn | I think securitygroup doesn't have any field related to user_id. | 03:19 |
*** morganfainberg is now known as morganfainberg_Z | 03:20 | |
*** morganfainberg_Z is now known as morganfainberg | 03:22 | |
tiantian | <elynn>: if you insist, I will modify, it's not big problem :) | 03:23 |
elynn | And I think it's not safe to use context as parameter. | 03:23 |
elynn | :) | 03:23 |
tiantian | ok, modify | 03:23 |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Implement GroupSet updatable for AWS::EC2::NetworkInterface https://review.openstack.org/109809 | 03:24 |
asalkeld | presentations allways seem to be great ways of finding bugs :( | 03:24 |
*** arbylee has quit IRC | 03:25 | |
tiantian | <asalkeld>: correct :) | 03:26 |
*** nosnos has quit IRC | 03:28 | |
asalkeld | tiantian, I think you fixed only part of https://bugs.launchpad.net/heat/+bug/1329152 | 03:30 |
uvirtbot | Launchpad bug 1329152 in heat "Parameter type validation failed when create stack (dup-of: 1321549)" [Undecided,Fix committed] | 03:30 |
uvirtbot | Launchpad bug 1321549 in heat "wrong input of number parameter will result in abnormal behavior of heat " [Medium,In progress] | 03:30 |
asalkeld | sorry s/tiatian/elynn | 03:31 |
asalkeld | I have a heat glued up and can't stack-list | 03:31 |
*** cmyster has joined #heat | 03:31 | |
*** daneyon has quit IRC | 03:31 | |
*** daneyon has joined #heat | 03:32 | |
elynn | asalkeld, maybe... | 03:33 |
elynn | asalkeld, can you give more information? | 03:33 |
asalkeld | I'll add it to this bug: https://bugs.launchpad.net/heat/+bug/1321549 | 03:34 |
uvirtbot | Launchpad bug 1321549 in heat "wrong input of number parameter will result in abnormal behavior of heat " [Medium,In progress] | 03:34 |
cmyster | morning | 03:34 |
elynn | asalkeld, I will dig it later :) | 03:36 |
asalkeld | I have to do something now (presentation time:( ) | 03:36 |
*** daneyon has quit IRC | 03:36 | |
*** liu_hang has joined #heat | 03:37 | |
*** bvivek has joined #heat | 03:38 | |
elynn | tiantian, do you have time to see my reply in https://review.openstack.org/#/c/109479/, I'm afraid i18n.install() can't be removed from api/cloudwatch/__init__.py | 03:38 |
tiantian | looking | 03:38 |
tiantian | and I don't mean you should remove it, I just thinking why you remove the cfn/__init__.py, but don't remove the cloudwatch/__init__.py | 03:40 |
*** liuhang has quit IRC | 03:40 | |
elynn | because install() can be removed without breaking unittest | 03:43 |
*** nanjj has quit IRC | 03:43 | |
elynn | This function (install()) will set a global _(), so some files can use this function without import it. | 03:43 |
tiantian | global for what scope? | 03:44 |
elynn | I have a patch to totally remove install() function https://review.openstack.org/#/c/110192/ | 03:44 |
elynn | tiantian, sorry, I don't know exactly... | 03:44 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: Exceptions ResourceInError, ResourceUnknownStatus https://review.openstack.org/102394 | 03:45 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: Retry resource create until success https://review.openstack.org/102397 | 03:45 |
*** nanjj has joined #heat | 03:45 | |
elynn | But install() is deprecated, and will finally removed. | 03:45 |
stevebaker | \o first one needed a rebase, so needs re-approving | 03:45 |
*** arbylee has joined #heat | 03:45 | |
elynn | tiantian, I think install() may only effect the whole dir. | 03:46 |
cmyster | morning stevebaker | 03:47 |
elynn | Will have launch :) | 03:47 |
openstackgerrit | Angus Salkeld proposed a change to openstack/heat: Don't validate parameters when listing stacks https://review.openstack.org/110536 | 03:50 |
asalkeld | elynn, ^ | 03:50 |
*** slowe has joined #heat | 03:55 | |
*** tspatzier__ has joined #heat | 03:56 | |
slowe | Hello all. I'm trying to get the Docker plugin working with Heat, but can't seem to make it work (either resource isn't recognized by Heat or heat-engine fails to load). Running Icehouse packages from Ubuntu Cloud Archive. Any suggestions? | 03:56 |
uberj | strange. all the variable values my SoftwareConfigs are consuming have new lines appended to them o.0 | 03:59 |
*** nosnos has joined #heat | 04:03 | |
asalkeld | slowe, it's not enabled by default | 04:04 |
asalkeld | slowe, how to install: https://github.com/openstack/heat/tree/master/contrib/docker/docker | 04:05 |
*** jyoti-ranjan has quit IRC | 04:05 | |
asalkeld | tho' I wouldn't do this: echo "plugin_dirs=$(cd heat/contrib/docker-plugin/plugin; pwd)" > /etc/heat/heat.conf | 04:06 |
asalkeld | that looks like it will overwrite your heat.conf | 04:06 |
slowe | asalkeld: Right, I'm aware it's not enabled by default, and I've tried those instructions (unsuccessfully so far). | 04:06 |
slowe | asalkeld: And I've manually edited heat.conf to point to the directory | 04:07 |
slowe | No luck so far | 04:07 |
asalkeld | slowe, when you run: heat resource-type-list | 04:07 |
asalkeld | does it appear? | 04:07 |
slowe | asalkeld: Hold a sec, let me check (I've just been trying to deploy a stack and seeing if it errors out, then reading the logs) | 04:08 |
asalkeld | also when heat-engine starts it logs all the resource types | 04:09 |
slowe | asalkeld: OK, heat resource-type-list does not show it, which tells me the plugin isn't loading properly | 04:12 |
asalkeld | slowe, can you paste the heat-engine startup output to pastebin? | 04:13 |
slowe | asalkeld: Sure, one moment | 04:14 |
*** blomquisg has quit IRC | 04:15 | |
*** nanjj has quit IRC | 04:16 | |
*** tiantian has quit IRC | 04:16 | |
*** tiantian has joined #heat | 04:17 | |
*** alexheneveld has quit IRC | 04:17 | |
asalkeld | slowe, I just tried it (didn't install the py docker lib) and got | 04:18 |
asalkeld | WARNING heat.engine.plugins.resources.docker_container [-] Docker plug-in loaded, but docker lib not installed. | 04:18 |
slowe | asalkeld: So what's the path where the plugin is installed on your system, if you don't mind me asking? | 04:18 |
asalkeld | plugin_dirs = ['/opt/stack/heat/contrib/docker/docker'] | 04:18 |
asalkeld | that's what I did | 04:18 |
slowe | asalkeld: DevStack, right? | 04:19 |
asalkeld | grep plugin /etc/heat/heat.conf | 04:19 |
asalkeld | plugin_dirs=/opt/stack/heat/contrib/docker/docker | 04:19 |
asalkeld | slowe, yip | 04:19 |
slowe | asalkeld: So, not using DevStack here. I have the py_docker library installed. When i set plugin_dirs to where the plugin is installed, I get nothing. | 04:20 |
*** alexheneveld has joined #heat | 04:20 | |
slowe | asalkeld: Let me try one more time. In the meantime, here's the paste of the heat-engine startup - http://paste.openstack.org/show/89087/ | 04:21 |
asalkeld | slowe, you need to point plugin_dirs=<location of the heat/contirb/docker/docker> | 04:21 |
asalkeld | not the docker library | 04:21 |
asalkeld | if you are using a packaged heat, you need to git clone heat | 04:21 |
slowe | asalkeld: Right, not pointing to the Docker library, just wanted to state that it is installed. | 04:22 |
asalkeld | slowe, your plugin setting is: plugin_dirs = ['/usr/lib64/heat', '/var/lib/heat'] | 04:22 |
slowe | asalkeld: Right. Plugin is in /var/lib/heat/docker/docker | 04:23 |
slowe | asalkeld: When I set plugin_dirs to /var/lib/heat/docker/docker, then heat-engine won't run. | 04:23 |
asalkeld | why? | 04:23 |
asalkeld | what's the error | 04:23 |
asalkeld | try moving it out of /var/lib | 04:24 |
slowe | 2014-07-29 22:22:15.819 17419 CRITICAL heat [-] AttributeError: 'module' object has no attribute 'Schema' (this is right after trying to load Docker) | 04:24 |
*** alexheneveld has quit IRC | 04:24 | |
asalkeld | slowe, that's odd | 04:25 |
slowe | asalkeld: Exactly :-) | 04:25 |
asalkeld | I'd try moving docker out of /var/lib | 04:25 |
asalkeld | just to test | 04:26 |
slowe | asalkeld: Let me give that a try. Suggestions on where to put it? | 04:26 |
asalkeld | home/heat/docker ? | 04:26 |
slowe | asalkeld: OK, we'll try it | 04:26 |
stevebaker | slowe: does your heat server installation version match what your getting your docker resource from? | 04:27 |
slowe | stevebaker: Sorry, not following you. Using packaged Heat, but getting Docker plugin from GitHub (don't know any other way to get it). | 04:27 |
*** zackf has joined #heat | 04:28 | |
asalkeld | reminder to stevebaker to add functional test for multi versioned plugins | 04:28 |
asalkeld | :-O | 04:28 |
stevebaker | slowe: then you need to checkout the git tag which matches the packaged heat you're using. We've had quite a few internal API changes | 04:28 |
stevebaker | hey, they're in contrib for a reason ;) | 04:28 |
slowe | stevebaker: Ah. Best way to determine which tag to checkout? | 04:28 |
stevebaker | slowe: the same as the release version | 04:29 |
asalkeld | https://github.com/openstack/heat/tree/stable/icehouse/contrib/docker/docker | 04:29 |
asalkeld | guessing icehouse | 04:29 |
slowe | Got it--will give that a try. Thanks asalkeld stevebaker | 04:29 |
asalkeld | np | 04:29 |
* asalkeld off to do school run | 04:29 | |
*** susaant has joined #heat | 04:30 | |
*** zackf has quit IRC | 04:35 | |
*** susaant has quit IRC | 04:36 | |
*** rushiagr has joined #heat | 04:37 | |
*** bvivek has quit IRC | 04:47 | |
slowe | OK, got the Docker plugin to load. 3 things required: 1. had to use the stable/icehouse version of the plugin. 2. had to remove the tests subdirectory; the plugin was failing to load on a test found there. 3. had to specify <path>/docker/docker in heat.conf (I was specifying parent directory & not going down far enough in the path) | 04:48 |
*** tbuckholz has joined #heat | 04:50 | |
*** morganfainberg is now known as morganfainberg_Z | 04:59 | |
*** nanjj has joined #heat | 05:07 | |
*** ckmvishnu has joined #heat | 05:10 | |
*** kopparam has joined #heat | 05:14 | |
*** tiantian has quit IRC | 05:18 | |
*** jcoufal has joined #heat | 05:28 | |
*** ramishra has joined #heat | 05:29 | |
*** slowe has quit IRC | 05:30 | |
openstackgerrit | Angus Salkeld proposed a change to openstack/heat: Improve the help in docker/README https://review.openstack.org/110541 | 05:31 |
openstackgerrit | Visnusaran Murugan proposed a change to openstack/heat: Added UUID to stack table and int id as primary https://review.openstack.org/106054 | 05:36 |
*** sarob_ has joined #heat | 05:36 | |
*** sarob__ has joined #heat | 05:38 | |
*** bvivek has joined #heat | 05:40 | |
*** jyoti-ranjan has joined #heat | 05:40 | |
*** sarob_ has quit IRC | 05:41 | |
*** nanjj` has joined #heat | 05:41 | |
*** kopparam_ has joined #heat | 05:42 | |
*** nanjj has quit IRC | 05:42 | |
*** sarob__ has quit IRC | 05:42 | |
*** rakesh_hs has joined #heat | 05:44 | |
*** chandankumar has joined #heat | 05:44 | |
*** kopparam has quit IRC | 05:44 | |
openstackgerrit | unmesh-gurjar proposed a change to openstack/heat: Database model and apis for convergence https://review.openstack.org/109012 | 05:50 |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/heat: Imported Translations from Transifex https://review.openstack.org/104975 | 06:00 |
openstackgerrit | unmesh-gurjar proposed a change to openstack/heat: Fixed wait skipped after 1st step of task https://review.openstack.org/104471 | 06:01 |
*** bmahalakshmi has joined #heat | 06:08 | |
*** tiantian has joined #heat | 06:17 | |
*** nanjj` has quit IRC | 06:19 | |
*** nanjj` has joined #heat | 06:19 | |
*** ramishra has quit IRC | 06:21 | |
*** ramishra has joined #heat | 06:22 | |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Match tenant_id when name ambiguity in get_secgroup_uuids() https://review.openstack.org/109222 | 06:22 |
*** arbylee has quit IRC | 06:26 | |
*** ramishra has quit IRC | 06:26 | |
*** arbylee has joined #heat | 06:27 | |
*** nanjj` has quit IRC | 06:31 | |
*** rushiagr has quit IRC | 06:35 | |
*** nanjj` has joined #heat | 06:35 | |
skraynev | Good morning | 06:35 |
*** rushiagr has joined #heat | 06:36 | |
*** rushiagr has quit IRC | 06:36 | |
*** rushiagr has joined #heat | 06:36 | |
*** sarob_ has joined #heat | 06:36 | |
*** rushiagr_ has joined #heat | 06:37 | |
*** nikunj2512 has joined #heat | 06:38 | |
*** bvandenh has joined #heat | 06:38 | |
*** rushiagr has quit IRC | 06:40 | |
*** sarob_ has quit IRC | 06:41 | |
*** jprovazn has joined #heat | 06:41 | |
therve | Good morning! | 06:46 |
cmyster | morning | 06:47 |
*** ifarkas has joined #heat | 06:56 | |
*** pasquier-s has joined #heat | 07:04 | |
*** jstrachan has joined #heat | 07:07 | |
openstackgerrit | Kanagaraj Manickam proposed a change to openstack/heat: resource sql table column 'nova_instance' is misleading https://review.openstack.org/110557 | 07:08 |
*** sarob_ has joined #heat | 07:12 | |
*** zns has joined #heat | 07:15 | |
*** sarob_ has quit IRC | 07:17 | |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Implement GroupSet updatable for AWS::EC2::NetworkInterface https://review.openstack.org/109809 | 07:17 |
*** nanjj` has quit IRC | 07:19 | |
*** ramishra has joined #heat | 07:19 | |
*** KanagarajM has joined #heat | 07:20 | |
*** nanjj` has joined #heat | 07:20 | |
*** nanjj` has quit IRC | 07:23 | |
*** ramishra_ has joined #heat | 07:24 | |
*** ramishra has quit IRC | 07:24 | |
*** ckmvishnu has quit IRC | 07:26 | |
*** ckmvishnu has joined #heat | 07:27 | |
*** jistr has joined #heat | 07:35 | |
*** sarob_ has joined #heat | 07:36 | |
*** sarob_ has quit IRC | 07:41 | |
*** liu_hang has quit IRC | 07:43 | |
*** arbylee has quit IRC | 07:44 | |
*** tomek_adamczewsk has joined #heat | 07:45 | |
*** tomek_adamczewsk has quit IRC | 07:49 | |
*** ramishra_ has quit IRC | 07:54 | |
*** ramishra has joined #heat | 07:54 | |
*** ramishra has quit IRC | 07:59 | |
*** TonyBurn has joined #heat | 08:04 | |
*** rushiagr_ has quit IRC | 08:08 | |
*** rushiagr_ has joined #heat | 08:08 | |
*** ramishra has joined #heat | 08:08 | |
*** derekh_ has joined #heat | 08:09 | |
*** ramishra has quit IRC | 08:11 | |
*** ramishra has joined #heat | 08:12 | |
*** mkollaro has joined #heat | 08:16 | |
*** ramishra has quit IRC | 08:16 | |
*** tyson_ has joined #heat | 08:18 | |
*** akuznetsov has quit IRC | 08:18 | |
*** akuznetsov has joined #heat | 08:19 | |
*** erkules_ is now known as erkules | 08:24 | |
*** tomek_adamczewsk has joined #heat | 08:25 | |
*** sergmelikyan has quit IRC | 08:26 | |
*** sergmelikyan has joined #heat | 08:26 | |
*** tomek_adamczewsk has quit IRC | 08:26 | |
*** tomek_adamczewsk has joined #heat | 08:29 | |
*** akuznetsov has quit IRC | 08:31 | |
*** sorantis has joined #heat | 08:31 | |
*** sarob_ has joined #heat | 08:36 | |
*** akuznetsov has joined #heat | 08:36 | |
*** julienvey has joined #heat | 08:40 | |
*** sarob_ has quit IRC | 08:41 | |
*** jyoti-ranjan has quit IRC | 08:47 | |
*** nosnos has quit IRC | 08:49 | |
*** nikunj2513 has joined #heat | 09:07 | |
*** bmahalakshmi2 has joined #heat | 09:07 | |
*** KanagarajM2 has joined #heat | 09:07 | |
*** nikunj2512 has quit IRC | 09:08 | |
*** bmahalakshmi has quit IRC | 09:08 | |
*** KanagarajM has quit IRC | 09:08 | |
*** ramishra has joined #heat | 09:09 | |
*** ramishra_ has joined #heat | 09:12 | |
*** ramishra has quit IRC | 09:13 | |
*** fayablazer has joined #heat | 09:13 | |
*** jprovazn has quit IRC | 09:14 | |
*** denis_makogon has joined #heat | 09:14 | |
*** tnurlygayanov has quit IRC | 09:14 | |
*** tnurlygayanov has joined #heat | 09:15 | |
*** jprovazn has joined #heat | 09:16 | |
*** openstackgerrit has quit IRC | 09:16 | |
*** sergmelikyan has quit IRC | 09:17 | |
*** openstackgerrit has joined #heat | 09:18 | |
*** Qiming has quit IRC | 09:22 | |
*** sergmelikyan has joined #heat | 09:22 | |
*** jyoti-ranjan has joined #heat | 09:25 | |
*** ramishra_ has quit IRC | 09:26 | |
*** ramishra has joined #heat | 09:27 | |
*** KanagarajM2 has quit IRC | 09:30 | |
*** nosnos has joined #heat | 09:30 | |
*** ramishra has quit IRC | 09:31 | |
*** KanagarajM has joined #heat | 09:32 | |
*** sarob_ has joined #heat | 09:36 | |
*** sarob_ has quit IRC | 09:41 | |
*** xmltok_ has joined #heat | 09:42 | |
*** SpamapS_ has joined #heat | 09:43 | |
*** mikal_ has joined #heat | 09:44 | |
*** KanagarajM has quit IRC | 09:44 | |
*** bmahalakshmi2 has quit IRC | 09:44 | |
*** akuznetsov has quit IRC | 09:44 | |
*** derekh_ has quit IRC | 09:44 | |
*** tyson_ has quit IRC | 09:44 | |
*** ifarkas has quit IRC | 09:44 | |
*** tspatzier__ has quit IRC | 09:44 | |
*** mikal has quit IRC | 09:44 | |
*** john-n-s| has quit IRC | 09:44 | |
*** xmltok has quit IRC | 09:44 | |
*** sbadia has quit IRC | 09:44 | |
*** SpamapS has quit IRC | 09:44 | |
*** tspatzier__ has joined #heat | 09:44 | |
*** ifarkas has joined #heat | 09:45 | |
*** derekh_ has joined #heat | 09:45 | |
*** tyson_ has joined #heat | 09:45 | |
*** akuznetsov has joined #heat | 09:45 | |
*** bmahalakshmi has joined #heat | 09:45 | |
*** john-n-seattle has joined #heat | 09:45 | |
*** KanagarajM has joined #heat | 09:45 | |
openstackgerrit | Jun Jie Nan proposed a change to openstack/heat-templates: Hello world sample enhancement https://review.openstack.org/110318 | 09:46 |
*** sbadia has joined #heat | 09:46 | |
*** ramishra has joined #heat | 09:51 | |
*** saju_m has joined #heat | 09:52 | |
*** Qiming has joined #heat | 10:00 | |
*** ramishra has quit IRC | 10:03 | |
*** ramishra has joined #heat | 10:04 | |
*** Yanyanhu has quit IRC | 10:08 | |
*** ramishra has quit IRC | 10:09 | |
*** IgorYozhikov is now known as igoryozhikov | 10:21 | |
*** nosnos has quit IRC | 10:22 | |
*** zns has quit IRC | 10:23 | |
*** sorantis_ has joined #heat | 10:25 | |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Add constraints to check whether image/keypair exists https://review.openstack.org/90304 | 10:25 |
*** sorantis has quit IRC | 10:27 | |
*** sorantis_ is now known as sorantis | 10:27 | |
*** igoryozhikov is now known as IgorYozhikov | 10:28 | |
*** zns has joined #heat | 10:31 | |
*** blinky_ghost has joined #heat | 10:35 | |
*** sarob_ has joined #heat | 10:36 | |
*** mohits has joined #heat | 10:36 | |
*** ckmvishnu has left #heat | 10:37 | |
*** ckmvishnu has joined #heat | 10:37 | |
*** ramishra has joined #heat | 10:38 | |
*** unmeshg has joined #heat | 10:40 | |
*** sarob_ has quit IRC | 10:41 | |
*** jyoti-ranjan has quit IRC | 10:43 | |
*** jyoti-ranjan has joined #heat | 10:43 | |
*** zz_gondoi has quit IRC | 10:44 | |
*** mkollaro has quit IRC | 10:48 | |
*** che-arne|2 has joined #heat | 10:48 | |
*** che-arne has joined #heat | 10:48 | |
*** che-arne has quit IRC | 10:48 | |
*** saju_m has quit IRC | 10:53 | |
*** che-arne|2 is now known as che-arne | 10:54 | |
*** gondoi has joined #heat | 10:55 | |
*** bmahalakshmi has quit IRC | 10:56 | |
*** bmahalakshmi has joined #heat | 10:57 | |
*** KanagarajM has quit IRC | 10:59 | |
*** asalkeld has quit IRC | 11:01 | |
*** mkollaro has joined #heat | 11:07 | |
*** KanagarajM has joined #heat | 11:08 | |
*** ckmvishnu has left #heat | 11:09 | |
*** ramishra has quit IRC | 11:11 | |
*** ramishra has joined #heat | 11:12 | |
*** nikunj2513 has quit IRC | 11:12 | |
*** Qiming has quit IRC | 11:15 | |
*** ramishra has quit IRC | 11:17 | |
*** zns has quit IRC | 11:23 | |
*** zns has joined #heat | 11:24 | |
*** mohits has quit IRC | 11:30 | |
*** mohits has joined #heat | 11:33 | |
*** kopparam has joined #heat | 11:34 | |
blinky_ghost | zaneb: Hi Zane, are you there? Can I ask a question? I'm looking for a way to replace puppet with heat for orchestration/configuration. I read in your blog that softwareconfig has a feature " cleaner interface at which to inject parameters obtained from infrastructure components (e.g. the IP address of the database server you need to talk to)." Any hint how to do this? I'm a little bit lost :) thanks | 11:36 |
*** sarob_ has joined #heat | 11:36 | |
*** kopparam_ has quit IRC | 11:36 | |
*** mohits has quit IRC | 11:39 | |
*** sarob_ has quit IRC | 11:41 | |
*** tiantian has quit IRC | 11:43 | |
*** KanagarajM has quit IRC | 11:43 | |
*** ramishra has joined #heat | 11:43 | |
*** bmahalakshmi has quit IRC | 11:44 | |
*** andersonvom has joined #heat | 11:45 | |
*** Qiming has joined #heat | 11:50 | |
*** andersonvom has quit IRC | 11:53 | |
*** nkhare has joined #heat | 11:55 | |
*** unmeshg has quit IRC | 11:57 | |
ryansb | morning folks | 11:58 |
*** tomek_adamczewsk has quit IRC | 11:58 | |
*** asalkeld has joined #heat | 11:59 | |
*** cmyster has quit IRC | 12:03 | |
*** tomek_adamczewsk has joined #heat | 12:04 | |
*** viktors has joined #heat | 12:04 | |
*** tomek_adamczewsk has quit IRC | 12:14 | |
*** jdob has joined #heat | 12:16 | |
*** tomek_adamczewsk has joined #heat | 12:17 | |
*** ramishra has quit IRC | 12:19 | |
*** zslot has joined #heat | 12:25 | |
*** liuhang has joined #heat | 12:28 | |
*** tonisbones has joined #heat | 12:29 | |
*** tbuckholz has quit IRC | 12:31 | |
*** sarob_ has joined #heat | 12:36 | |
openstackgerrit | Serg Melikyan proposed a change to openstack/heat: Prevent excessive validation for maxPersonality limit https://review.openstack.org/101926 | 12:37 |
*** Sventek has joined #heat | 12:37 | |
sergmelikyan | jasond, I have updated my patch by the link above ^^ | 12:38 |
sergmelikyan | and would like to discuss your comments | 12:38 |
sergmelikyan | This particular test is written using mox, so fact that no one calls limit is checked by fact that this call is mocked. | 12:39 |
sergmelikyan | positive scenario is checked by few tests above | 12:39 |
sergmelikyan | do you think we need to rewrite specifically this one test from mox to mock? | 12:40 |
*** sarob_ has quit IRC | 12:41 | |
sergmelikyan | therve, do you agree with jasond that we need to rewrite one test from bunch of tests in test_server.py to mock? | 12:43 |
*** achampion has quit IRC | 12:44 | |
therve | sergmelikyan, That was not the problem AFAICT | 12:44 |
therve | The test just didn't assert anything | 12:44 |
sergmelikyan | therve, mox asserts fact that something is not called by declaring mock and not specifing number of calls. There is no explicit way to tell that something is not called in mox | 12:45 |
sergmelikyan | AFAIK, at least | 12:45 |
sergmelikyan | To use way suggested by jasond we need to rewrite test using mock' | 12:46 |
therve | That sounds reasonable | 12:47 |
therve | I'm pretty sure you can do that with mox though | 12:47 |
asalkeld | you could mock a fuction and replace it with assert? | 12:49 |
asalkeld | (or raise) | 12:49 |
sergmelikyan | when you are use mox, in arrange stage you mock calls that you need to verify, specify calls details (returns, number of calls), than you set mox to reply mode, in assert stage you call verifyall to compare actuall call with ones that you specified. | 12:50 |
*** Sventek has quit IRC | 12:50 | |
sergmelikyan | asalkeld, didn't get you suggestion :( | 12:53 |
sergmelikyan | http://stylishtoupee.blogspot.ru/2013/06/assert-method-is-not-called-using-mox.html | 12:53 |
therve | It's fine if there is "asserts" as long as you check something | 12:55 |
*** Sventek has joined #heat | 12:56 | |
*** kopparam has quit IRC | 12:57 | |
asalkeld | sergmelikyan, that looks good - I was just suggesting m.do_not_want.AndRaise(ValueError()) | 12:57 |
asalkeld | (or something like that, but looks like you don't need to do that) | 12:57 |
*** rbuilta has joined #heat | 12:58 | |
viktors | therve: Hello! When you'll have a time, could you please look and tell your opinion about patch https://review.openstack.org/#/c/109658 , which refactored migration tests due to compatibility with oslo.db 0.4.0 ? Thanks! | 13:00 |
*** nkhare has quit IRC | 13:00 | |
therve | viktors, You'll have to explain to me what opportunistic approach means one day | 13:01 |
*** bvandenh has quit IRC | 13:02 | |
*** rbuilta has quit IRC | 13:02 | |
*** asalkeld has quit IRC | 13:03 | |
*** Sventek_ has joined #heat | 13:03 | |
*** Sventek has quit IRC | 13:07 | |
viktors | therve: sure, give me please a few minutes | 13:07 |
*** zackf has joined #heat | 13:08 | |
*** jasondotstar has joined #heat | 13:09 | |
*** bvivek has quit IRC | 13:13 | |
*** alexpilotti has joined #heat | 13:13 | |
*** Sventek_ has quit IRC | 13:16 | |
*** Sventek has joined #heat | 13:17 | |
*** bvandenh has joined #heat | 13:17 | |
*** alexpilotti_ has joined #heat | 13:19 | |
*** alexpilotti has quit IRC | 13:19 | |
*** alexpilotti_ is now known as alexpilotti | 13:19 | |
*** rbuilta has joined #heat | 13:20 | |
*** rushiagr_ is now known as rushiagr | 13:27 | |
*** sarob_ has joined #heat | 13:36 | |
*** arbylee has joined #heat | 13:37 | |
openstackgerrit | Serg Melikyan proposed a change to openstack/heat: Prevent excessive validation for maxPersonality limit https://review.openstack.org/101926 | 13:38 |
*** jasond` has joined #heat | 13:40 | |
*** sarob_ has quit IRC | 13:41 | |
*** rushiagr has quit IRC | 13:43 | |
*** alexheneveld has joined #heat | 13:44 | |
zaneb | blinky_ghost: use e.g. the get_attr built in function to get an attribute from another resource (db server in this example) and pass it as an input value to your software deployment | 13:47 |
*** rbuilta has quit IRC | 13:49 | |
*** rbuilta has joined #heat | 13:49 | |
blinky_ghost | zaneb: does that function work with different stacks? Imagine that I have database stack and a webserver stack | 13:50 |
*** achampion has joined #heat | 13:51 | |
zaneb | blinky_ghost: use it in the outputs section of the template to export the information you want from the stack | 13:51 |
*** Sventek has quit IRC | 13:52 | |
*** kopparam has joined #heat | 13:53 | |
*** jistr has quit IRC | 13:54 | |
*** blomquisg has joined #heat | 13:55 | |
*** jistr has joined #heat | 13:55 | |
*** kopparam has quit IRC | 13:58 | |
blinky_ghost | zaneb: does this information is save anywhere? Let's say I have 2 different autoscaling stacks, one for database and another to webservers. When I update my webserver stack to launch a new instance, how does it know what's the database ip that's running on a different stack? | 13:58 |
*** kopparam has joined #heat | 13:58 | |
blinky_ghost | saved* | 13:58 |
zaneb | blinky_ghost: normally you would create a parent stack that includes the other two as Stack resources. You then pass the outputs of the db stack (which are exposed as attributes) as parameters to the webserver stack using get_attr | 14:00 |
blinky_ghost | zaneb: hummm, do you have some example to look? | 14:01 |
zaneb | https://git.openstack.org/cgit/openstack/heat-templates/tree/cfn/F17/WordPress_Composed_Instances.template | 14:02 |
*** kopparam has quit IRC | 14:03 | |
*** rakesh_hs has quit IRC | 14:03 | |
zaneb | blinky_ghost: ^ not quite the same thing, but there's an example where the database is in a nested stack | 14:03 |
blinky_ghost | zaneb: thanks I'll take a look | 14:04 |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/heat: Updated from global requirements https://review.openstack.org/105166 | 14:07 |
*** vijendar has joined #heat | 14:11 | |
*** sabeen has quit IRC | 14:14 | |
*** gondoi is now known as zz_gondoi | 14:14 | |
*** Qiming has quit IRC | 14:15 | |
*** jistr has quit IRC | 14:18 | |
*** jistr has joined #heat | 14:19 | |
viktors | therve: sorry for delay. Are you around? | 14:24 |
*** piyush has joined #heat | 14:26 | |
*** jasond` has quit IRC | 14:26 | |
*** kebray has joined #heat | 14:30 | |
*** rbuilta has quit IRC | 14:31 | |
*** aweiteka has joined #heat | 14:32 | |
*** Qiming has joined #heat | 14:33 | |
*** rbuilta has joined #heat | 14:34 | |
*** kebray has quit IRC | 14:35 | |
*** pbelanyi has joined #heat | 14:35 | |
*** sarob_ has joined #heat | 14:36 | |
*** edmund has joined #heat | 14:37 | |
*** tbuckholz has joined #heat | 14:38 | |
*** kebray has joined #heat | 14:41 | |
*** sarob_ has quit IRC | 14:41 | |
*** tyson_ has quit IRC | 14:42 | |
*** tyson_ has joined #heat | 14:43 | |
*** bvandenh has quit IRC | 14:43 | |
*** tomek_adamczewsk has quit IRC | 14:43 | |
*** chandankumar_ has joined #heat | 14:51 | |
*** chandankumar has quit IRC | 14:53 | |
*** daneyon has joined #heat | 14:53 | |
*** tyson__ has joined #heat | 14:54 | |
pbelanyi | I noticed that heatclient accepts only 1 environment file | 14:55 |
*** tyson_ has quit IRC | 14:56 | |
*** sjmc7 has joined #heat | 14:56 | |
pbelanyi | in tripleo we would like to pass in several enviroment files (1 containing parameters, 1 for resource mapping) | 14:56 |
*** tyson__ has quit IRC | 14:56 | |
pbelanyi | I've checked and the heatclint loads the env file, and passes its contents to the api as a dictionary | 14:57 |
*** arbylee has quit IRC | 14:57 | |
pbelanyi | so it seems possible to process several files, merge the resulting dicts and send it to the api | 14:57 |
*** tyson_ has joined #heat | 14:58 | |
*** rwsu has joined #heat | 14:58 | |
pbelanyi | anyone has any opinion about it? | 14:58 |
pbelanyi | shadower? ^ | 14:58 |
*** jprovazn has quit IRC | 14:58 | |
shadower | the same thing heatclient does for -P | 14:59 |
*** shakamunyi has joined #heat | 15:00 | |
*** shakamunyi has quit IRC | 15:00 | |
*** Qiming has quit IRC | 15:00 | |
shadower | that's how I thought --enviorment-file argument worked today | 15:01 |
ryansb | I didn't know we were limited to 1 env file. I don't see a good reason not to accept multiple. | 15:02 |
shadower | yea same here | 15:02 |
*** sorantis has quit IRC | 15:03 | |
shadower | zaneb: any thoughts on passing more than one environment file to heat cli? | 15:04 |
ryansb | this sounds small enough to put in a bug rather than needing a blueprint | 15:04 |
ryansb | pbelanyi: is there an outstanding bug for this? | 15:04 |
*** alexheneveld has quit IRC | 15:04 | |
pbelanyi | ryansb: I'll check, and if there isn't, I'll create one and probably start working on it | 15:05 |
ryansb | pbelanyi: excellent. Let me know when you need review on it. | 15:06 |
*** rushiagr has joined #heat | 15:06 | |
*** sabeen1 has joined #heat | 15:09 | |
*** zz_gondoi is now known as gondoi | 15:10 | |
*** stannie has quit IRC | 15:11 | |
*** david-lyle has joined #heat | 15:14 | |
*** sballe_ has joined #heat | 15:19 | |
*** alexheneveld has joined #heat | 15:20 | |
*** gokrokve has joined #heat | 15:20 | |
pscheie | I updated heat last week, but now when I run 'heat stack-update', it says the template version is invalid. | 15:21 |
*** sballe has joined #heat | 15:21 | |
viktors | therve: ping | 15:22 |
*** nkhare has joined #heat | 15:22 | |
*** david-lyle has quit IRC | 15:22 | |
pscheie | The first line in my template is "HeatTemplateFormatVersion: '2013-05-23'". | 15:22 |
*** arbylee has joined #heat | 15:22 | |
pscheie | Is that syntax no longer valid in icehouse? (We were previously running havana). | 15:22 |
therve | viktors, Yep | 15:22 |
therve | pscheie, Yes | 15:23 |
*** david-lyle has joined #heat | 15:23 | |
viktors | therve: sorry for the big delay. Can we discuss the migration test changes? | 15:23 |
pscheie | therve, so I need to convert my template to HOT? | 15:24 |
therve | pscheie, 2013-05-23 is hot | 15:24 |
therve | viktors, Sure | 15:24 |
viktors | therve: ok, so the first one - see at the moment migration tests in Heat run only for SQLite. afaik, there are no deployments with sqlite, so there is a sense to use real backents for the such testing | 15:25 |
viktors | same as test_sqlalchemy_api, by the way | 15:25 |
therve | Well | 15:26 |
therve | There is no deployment, but it's used by devstack everywhere | 15:26 |
therve | So we shouldn't break it | 15:26 |
viktors | therve: the old version of the oslo.db migration tests (with BaseMigrationTestCase class) can use `openstack_citest` database to run migration tests on backends. Also it requires db connection strings to the test databases in .conf file. It works fine, but it we should ensure, that we do not use this database for another testing and we have clear database before each test. See bug https://launchpad.net/bugs/1328997 for example. | 15:26 |
uvirtbot | Launchpad bug 1328997 in nova "Unit test failure: openstack_citest" is being accessed by other users\nDETAIL: There are 1 other session(s) using the database." [Critical,In progress] | 15:27 |
*** jdob has quit IRC | 15:27 | |
*** jdob has joined #heat | 15:27 | |
*** arbylee1 has joined #heat | 15:27 | |
viktors | therve: hm... Well, sure we can leave tests for migrations on SQLite | 15:27 |
therve | viktors, It doesn't seem to be supported by oslo.db anymore though | 15:28 |
*** ifarkas has quit IRC | 15:28 | |
viktors | therve: the main goal of my patches is - add possibility to run migration unittests on real backends | 15:28 |
*** sballe has quit IRC | 15:29 | |
viktors | therve: we implement testing migration on sqlite for heat easily | 15:29 |
viktors | therve: also the latest approach for database testing (not only migration tests) is - to create temporary database with a random name for the each test, use it for testing and drop it in cleanUp(). | 15:29 |
*** arbylee has quit IRC | 15:30 | |
viktors | so we will be sure, that each DB test totally isolated from anothers | 15:30 |
pscheie | therve, what syntax is 2012-12-12? | 15:30 |
therve | pscheie, That's custom Heat CFN | 15:32 |
therve | viktors, Sounds good | 15:32 |
therve | viktors, FWIW, splitting the requirements change was pretty useless | 15:32 |
therve | It's better to do it in the same patch IMO | 15:32 |
viktors | therve: ok, I'll merge these two patches, and add SQLiteMigrationTestCase | 15:33 |
therve | viktors, Awesome thanks | 15:34 |
viktors | therve: np, I'll do it tomorrow and ping you after | 15:34 |
*** rushiagr has quit IRC | 15:36 | |
*** rushiagr has joined #heat | 15:36 | |
*** dsneddon has quit IRC | 15:38 | |
*** dsneddon has joined #heat | 15:39 | |
*** dsneddon has quit IRC | 15:39 | |
*** shakamunyi has joined #heat | 15:42 | |
*** shakamunyi has quit IRC | 15:42 | |
*** shakamunyi has joined #heat | 15:43 | |
*** shakamunyi has quit IRC | 15:43 | |
*** shakamunyi has joined #heat | 15:44 | |
*** shakamunyi has quit IRC | 15:44 | |
*** tomek_adamczewsk has joined #heat | 15:44 | |
*** chandankumar_ has quit IRC | 15:45 | |
*** tomek_adamczewsk has quit IRC | 15:46 | |
*** tomek_adamczewsk has joined #heat | 15:47 | |
*** nkhare has quit IRC | 15:49 | |
*** gokrokve_ has joined #heat | 15:51 | |
*** shakamunyi has joined #heat | 15:53 | |
*** shakamunyi has quit IRC | 15:53 | |
*** shakamunyi has joined #heat | 15:54 | |
*** shakamunyi has quit IRC | 15:54 | |
*** gokrokve has quit IRC | 15:55 | |
*** gokrokve_ has quit IRC | 15:55 | |
*** tyson__ has joined #heat | 15:55 | |
*** arbylee1 has quit IRC | 15:56 | |
*** arbylee has joined #heat | 15:57 | |
*** tomek_adamczewsk has quit IRC | 15:58 | |
*** nkubota_ has joined #heat | 15:58 | |
*** tyson_ has quit IRC | 15:59 | |
*** tomek_adamczewsk has joined #heat | 16:01 | |
*** alexheneveld has quit IRC | 16:03 | |
*** alexheneveld has joined #heat | 16:05 | |
*** sabeen2 has joined #heat | 16:05 | |
zaneb | shadower: never thought about it, but I don't see any reason not to. You'd combine them in python-heatclient I assume? | 16:07 |
*** sabeen1 has quit IRC | 16:07 | |
shadower | zaneb: yeah | 16:07 |
zaneb | +1 then | 16:08 |
shadower | cool, thanks! | 16:08 |
*** jistr has quit IRC | 16:10 | |
*** viktors is now known as viktors|afk | 16:15 | |
*** ckmvishnu has joined #heat | 16:17 | |
ckmvishnu | whois ckmvishnu | 16:18 |
*** ckmvishnu has quit IRC | 16:18 | |
*** tomek_adamczewsk has quit IRC | 16:20 | |
*** jasondotstar has quit IRC | 16:22 | |
*** julienvey has quit IRC | 16:23 | |
*** tomek_adamczewsk has joined #heat | 16:23 | |
*** pasquier-s has quit IRC | 16:24 | |
*** xmltok_ is now known as xmltok | 16:27 | |
*** derekh_ has quit IRC | 16:28 | |
*** rakesh_hs has joined #heat | 16:29 | |
*** rbuilta has quit IRC | 16:33 | |
*** tyson__ has quit IRC | 16:34 | |
*** jyoti-ranjan has quit IRC | 16:34 | |
*** SpamapS_ is now known as SpamapS | 16:34 | |
*** SpamapS has quit IRC | 16:34 | |
*** SpamapS has joined #heat | 16:34 | |
*** andersonvom has joined #heat | 16:40 | |
*** jasondotstar has joined #heat | 16:40 | |
*** jasondotstar has quit IRC | 16:40 | |
*** gokrokve has joined #heat | 16:40 | |
*** jasondotstar has joined #heat | 16:41 | |
*** jasondotstar has quit IRC | 16:41 | |
*** jasondotstar has joined #heat | 16:43 | |
openstackgerrit | Vijendar Komalla proposed a change to openstack/heat: Include project ID in stack abandon data https://review.openstack.org/110713 | 16:44 |
openstackgerrit | Vijendar Komalla proposed a change to openstack/heat: Check project ID on stack adopt https://review.openstack.org/110714 | 16:44 |
*** tomek_adamczewsk has quit IRC | 16:50 | |
*** fayablazer has quit IRC | 16:56 | |
*** TonyBurn has quit IRC | 16:58 | |
*** jcoufal has quit IRC | 16:58 | |
*** nkubota has joined #heat | 16:59 | |
*** andersonvom has quit IRC | 17:02 | |
*** andersonvom has joined #heat | 17:02 | |
*** tomek_adamczewsk has joined #heat | 17:03 | |
*** nkubota has quit IRC | 17:04 | |
*** tyson_ has joined #heat | 17:08 | |
*** susaant has joined #heat | 17:08 | |
*** morganfainberg_Z is now known as morganfainberg | 17:09 | |
*** tyson_ has quit IRC | 17:09 | |
*** tyson_ has joined #heat | 17:09 | |
*** vaibhav has joined #heat | 17:12 | |
*** vaibhav has quit IRC | 17:13 | |
*** vaibhav has joined #heat | 17:14 | |
*** piyush has quit IRC | 17:14 | |
*** bvandenh has joined #heat | 17:14 | |
*** tomek_adamczewsk has quit IRC | 17:15 | |
*** tyson_ has quit IRC | 17:16 | |
*** randallburt has joined #heat | 17:16 | |
*** tyson_ has joined #heat | 17:17 | |
*** tomek_adamczewsk has joined #heat | 17:18 | |
*** sarob_ has joined #heat | 17:19 | |
*** tyson_ has quit IRC | 17:20 | |
*** vaibhav has quit IRC | 17:20 | |
*** sarob_ has quit IRC | 17:21 | |
*** tyson_ has joined #heat | 17:22 | |
*** mkollaro has quit IRC | 17:22 | |
*** nkubota has joined #heat | 17:24 | |
*** jstrachan has quit IRC | 17:25 | |
*** jasondotstar is now known as jasondotstar|afk | 17:26 | |
*** david-lyle has quit IRC | 17:30 | |
*** david-lyle has joined #heat | 17:30 | |
*** gondoi is now known as zz_gondoi | 17:31 | |
*** tomek_adamczewsk has quit IRC | 17:33 | |
*** tomek_adamczewsk has joined #heat | 17:34 | |
*** david-lyle has quit IRC | 17:35 | |
*** david-lyle has joined #heat | 17:36 | |
*** tomek_adamczewsk has quit IRC | 17:36 | |
*** tomek_adamczewsk has joined #heat | 17:36 | |
*** rbuilta has joined #heat | 17:39 | |
*** nkubota has quit IRC | 17:39 | |
*** chandankumar_ has joined #heat | 17:39 | |
*** harlowja_away is now known as harlowja | 17:40 | |
*** EricGonczer_ has joined #heat | 17:43 | |
*** packet has joined #heat | 17:44 | |
*** arbylee has quit IRC | 17:46 | |
*** tomek_adamczewsk has quit IRC | 17:46 | |
*** tango has joined #heat | 17:46 | |
*** tomek_adamczewsk has joined #heat | 17:48 | |
*** tomek_adamczewsk has quit IRC | 17:50 | |
*** tomek_adamczewsk has joined #heat | 17:51 | |
*** morganfainberg is now known as morganfainberg_Z | 17:51 | |
*** piyush has joined #heat | 17:52 | |
*** piyush1 has joined #heat | 17:54 | |
*** bvivek has joined #heat | 17:56 | |
*** piyush has quit IRC | 17:57 | |
*** tomek_adamczewsk has quit IRC | 17:57 | |
*** tomek_adamczewsk has joined #heat | 17:59 | |
*** packet has quit IRC | 18:01 | |
*** dsneddon has joined #heat | 18:05 | |
*** packet has joined #heat | 18:06 | |
*** mspreitz has joined #heat | 18:08 | |
*** rakesh_hs has quit IRC | 18:08 | |
mspreitz | If I proposed something that includes adding an index to Heat's DB schema in Juno-3, would I be laughed out of the room? | 18:09 |
*** tomek_adamczewsk has quit IRC | 18:10 | |
*** liu_hang has joined #heat | 18:11 | |
*** crose has joined #heat | 18:12 | |
*** arbylee has joined #heat | 18:13 | |
*** arbylee has quit IRC | 18:13 | |
*** bvandenh has quit IRC | 18:13 | |
*** arbylee has joined #heat | 18:13 | |
*** elynn has quit IRC | 18:14 | |
*** wpf has quit IRC | 18:14 | |
*** liuhang has quit IRC | 18:14 | |
*** elynn has joined #heat | 18:15 | |
*** wpf has joined #heat | 18:19 | |
*** jcoufal has joined #heat | 18:20 | |
*** zns has quit IRC | 18:22 | |
*** zslot has quit IRC | 18:23 | |
*** bvandenh has joined #heat | 18:28 | |
*** blinky_ghost has quit IRC | 18:29 | |
*** rushiagr has quit IRC | 18:31 | |
*** jasondotstar|afk is now known as jasondotstar | 18:33 | |
*** chandankumar_ has quit IRC | 18:33 | |
*** flyemsafe has joined #heat | 18:40 | |
*** tomek_adamczewsk has joined #heat | 18:41 | |
openstackgerrit | David J Hu proposed a change to openstack/python-heatclient: Re-add keystone v3 auth with fixes https://review.openstack.org/110750 | 18:42 |
*** randallburt has quit IRC | 18:42 | |
*** swygue has quit IRC | 18:43 | |
*** zns has joined #heat | 18:47 | |
*** akuznetsov has quit IRC | 18:47 | |
*** tyson_ has quit IRC | 18:49 | |
*** tyson_ has joined #heat | 18:52 | |
*** BillArnold has joined #heat | 18:56 | |
*** flyemsafe has quit IRC | 18:57 | |
*** tyson_ has quit IRC | 19:01 | |
*** tyson_ has joined #heat | 19:02 | |
*** tyson_ has quit IRC | 19:07 | |
*** tomek_adamczewsk has quit IRC | 19:11 | |
*** tomek_adamczewsk has joined #heat | 19:13 | |
*** flyemsafe has joined #heat | 19:13 | |
*** randallburt has joined #heat | 19:13 | |
*** zackf has quit IRC | 19:17 | |
*** zackf has joined #heat | 19:17 | |
randallburt | stevebaker: ping | 19:20 |
*** kebray has quit IRC | 19:21 | |
*** kebray has joined #heat | 19:25 | |
*** zz_gondoi is now known as gondoi | 19:25 | |
*** tyson_ has joined #heat | 19:27 | |
*** alexheneveld has quit IRC | 19:30 | |
*** tspatzier__ has quit IRC | 19:32 | |
*** tyson_ has quit IRC | 19:32 | |
*** bvandenh has quit IRC | 19:32 | |
*** tyson_ has joined #heat | 19:32 | |
*** packet has quit IRC | 19:37 | |
*** tspatzier has joined #heat | 19:40 | |
*** tyson_ has quit IRC | 19:40 | |
*** tomek_adamczewsk has quit IRC | 19:41 | |
*** tomek_adamczewsk has joined #heat | 19:43 | |
*** bvivek has quit IRC | 19:44 | |
*** tyson_ has joined #heat | 19:45 | |
*** tomek_adamczewsk has quit IRC | 19:49 | |
*** tyson_ has quit IRC | 19:50 | |
*** tyson_ has joined #heat | 19:50 | |
*** tomek_adamczewsk has joined #heat | 19:51 | |
*** zns has quit IRC | 19:52 | |
*** piyush1 has quit IRC | 19:52 | |
*** elynn_ has joined #heat | 19:52 | |
*** tomek_adamczewsk has quit IRC | 19:53 | |
*** tomek_adamczewsk has joined #heat | 19:53 | |
*** tyson_ has quit IRC | 19:54 | |
*** tyson_ has joined #heat | 19:54 | |
*** piyush has joined #heat | 19:56 | |
*** piyush1 has joined #heat | 19:57 | |
*** piyush has quit IRC | 20:00 | |
mspreitz | meeting time? | 20:00 |
zaneb | meeting time, y'all | 20:00 |
skraynev | :) | 20:00 |
*** tyson_ has quit IRC | 20:03 | |
*** zns has joined #heat | 20:03 | |
*** tomek_adamczewsk has quit IRC | 20:06 | |
*** tomek_adamczewsk has joined #heat | 20:07 | |
*** alexpilotti has quit IRC | 20:09 | |
*** crose has quit IRC | 20:09 | |
*** tonisbones has quit IRC | 20:17 | |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Add OS::Swift::Signal resource https://review.openstack.org/96947 | 20:18 |
boris-42 | zaneb shadower mspreitz guuuys | 20:20 |
boris-42 | around? | 20:20 |
boris-42 | where is the meeting? | 20:20 |
zaneb | boris-42: #openstack-meeting | 20:20 |
mspreitz | it's in #openstack-meeting | 20:20 |
boris-42 | zaneb ah ok | 20:20 |
boris-42 | zaneb mspreitz are you going to have open discussion today? | 20:20 |
mspreitz | not sure if we'll get to it | 20:21 |
mspreitz | agenda is pretty full | 20:21 |
zaneb | boris-42: if we get time, but I think skraynev put you on the agenda already | 20:21 |
boris-42 | mspreitz zaneb thank could you just take a look at spec for Cross service project proifiler | 20:21 |
boris-42 | zaneb it's rally but not profiler | 20:21 |
skraynev | zaneb: +1 | 20:21 |
mspreitz | Is that in heat-specs? | 20:21 |
boris-42 | mspreitz nope I put it in oslo, cause the change is similar in all projects | 20:22 |
boris-42 | mspreitz zaneb https://review.openstack.org/#/c/103825/ | 20:22 |
mspreitz | boris-42: OK, I'll look at it | 20:22 |
boris-42 | mspreitz zaneb so now all core teams are able to discuss this in one place | 20:22 |
*** crose has joined #heat | 20:25 | |
*** jcoufal has quit IRC | 20:26 | |
*** zns has quit IRC | 20:29 | |
*** daneyon has quit IRC | 20:31 | |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Add OS::Swift::Signal resource https://review.openstack.org/96947 | 20:31 |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Add utility functions for Swift TempURLs https://review.openstack.org/104302 | 20:31 |
*** daneyon has joined #heat | 20:31 | |
*** daneyon_ has joined #heat | 20:35 | |
*** daneyon has quit IRC | 20:37 | |
*** zns has joined #heat | 20:38 | |
*** rbuilta has quit IRC | 20:48 | |
*** derekh_ has joined #heat | 20:49 | |
*** tomek_adamczewsk has quit IRC | 20:49 | |
*** tomek_adamczewsk has joined #heat | 20:51 | |
*** asalkeld has joined #heat | 20:55 | |
*** jdob1 has joined #heat | 20:56 | |
*** jdob has quit IRC | 20:59 | |
*** jasondotstar has quit IRC | 20:59 | |
*** tomek_adamczewsk has quit IRC | 21:00 | |
tspatzier | SpamapS: you wanted to discuss the action-aware-swconfig spec? | 21:00 |
mspreitz | Why put health maint in heat scaling groups now? Because until we have automatic convergence, they will accumulate junk --- and bump up against max size | 21:01 |
skraynev | zaneb: I uploaded one patch for test benchmark and if you look in results you may see problem for test | 21:01 |
zaneb | skraynev: link? | 21:01 |
mspreitz | and maybe you want to remove sick members even if the group performs well enough | 21:01 |
skraynev | zaneb: http://logs.openstack.org/45/98045/ | 21:01 |
mspreitz | sick members can cause problems in their peers, in some systems | 21:02 |
skraynev | http://logs.openstack.org/45/98045/2/check/check-rally-dsvm-rally/f2d4c29/rally-plot/results.html.gz - it's results | 21:02 |
SpamapS | tspatzier: I do, but I have to take a break for a few minutes. Be here in 15? | 21:02 |
*** tomek_adamczewsk has joined #heat | 21:02 | |
jdandrea | Is it possible to drop into pdb in a *nested* template resource during stack-create? (Trying to do that now but to no avail.) | 21:02 |
skraynev | if you choose scenario create and list stacks you will see awful graphic.. | 21:02 |
tspatzier | SpamapS: ok, I'll be online some more | 21:02 |
SpamapS | mspreitz: I agree, and have always felt that autoscaling groups doesn't work well for these reasons. | 21:03 |
skraynev | with limit equal 100 stacks. | 21:03 |
SpamapS | mspreitz: there are simpler ways of working around this problem though. Just having a property that is a list of server ids to ignore would be enough to achieve the cruft-cleanup. | 21:03 |
mspreitz | SpamapS: what would set that property? | 21:04 |
SpamapS | anyway... break.. back in 15 | 21:04 |
SpamapS | mspreitz: the user | 21:04 |
skraynev | zaneb, SpamapS: results above are causes for getting quota patches in heat. | 21:04 |
zaneb | skraynev: is this what I'm looking at? http://logs.openstack.org/45/98045/2/check/check-rally-dsvm-rally/f2d4c29/rally-plot/results.html.gz | 21:04 |
*** tomek_adamczewsk has quit IRC | 21:05 | |
*** tomek_adamczewsk has joined #heat | 21:05 | |
skraynev | zaneb: yes, just choose in section: "Select benchmark scenario:" second scenario | 21:05 |
zaneb | ah | 21:06 |
skraynev | zaneb: found? | 21:06 |
zaneb | found it | 21:06 |
skraynev | zaneb: ok. | 21:06 |
zaneb | not sure what I'm supposed to be concluding from it | 21:06 |
*** elynn_ has quit IRC | 21:07 | |
*** zns has quit IRC | 21:08 | |
skraynev | that this https://review.openstack.org/#/c/96696/ is really need for benchmark | 21:08 |
*** elynn_ has joined #heat | 21:08 | |
zaneb | jdandrea: never used pdb, but in principle the resource being nested should make no difference | 21:08 |
skraynev | it will allow rally change limits for stack in tenant | 21:08 |
zaneb | because rally can only use a single tenant? | 21:09 |
zaneb | that seems like an unrealistic test | 21:09 |
skraynev | no, it's just one of common scenarios | 21:10 |
jdandrea | zaneb: Ok. If I don't nest, it works. I can just go direct. (Followup: How do folks debug plugins w/o pdb? Is there a better/different way?) | 21:11 |
susaant | have a question regarding patch submission: I want to submit patch for neutron group policy resources. Since the neutron resources are under review and not yet pulled into neutron repo, how do I handle unit tests? | 21:11 |
*** tomek_adamczewsk has quit IRC | 21:11 | |
boris-42 | zaneb hi there | 21:11 |
boris-42 | zaneb we can use as much as required tenants | 21:11 |
boris-42 | zaneb but in some cases when we would like to test scalability (in case of resources) | 21:11 |
boris-42 | zaneb e.g. what will happen if we run list when we have 1000 VMs | 21:12 |
boris-42 | zaneb we should do all operations using one tenant | 21:12 |
boris-42 | zaneb I hope that makes it cleaner* | 21:12 |
*** elynn_ has quit IRC | 21:12 | |
BillArnold | jdandrea I am pretty sure (95%) I've set a pdb breakpoint in a nested stack (using devstack). | 21:12 |
jdandrea | BillArnold: I figured it should work, thanks. I'm at a loss. If I don't nest, the breakpoint hits. If I nest, it's like it isn't even there. *scratches head* | 21:13 |
zaneb | boris-42: ok, but if the configuration says that each tenant can only have 100 VMs, why do we need to test listing 1000 VMs when that is something a user can never do? | 21:13 |
*** tomek_adamczewsk has joined #heat | 21:13 | |
BillArnold | jdandrea I think I was looking at the nested stacks created by scaling groups, not sure that matters | 21:13 |
zaneb | boris-42: we need to test listing 100 VMs when there are 1000 VMs in total across all tenants | 21:13 |
jdandrea | BillArnold: Oh, I wonder? Perhaps ... | 21:13 |
zaneb | but not listing 1000 | 21:13 |
boris-42 | zaneb heh actually 1000 VMs for sample from real deployment... | 21:14 |
boris-42 | zaneb our customer fu*** us for request that works for 20 seconds.. | 21:14 |
boris-42 | zaneb in proudction =( | 21:14 |
*** jdob1 has quit IRC | 21:14 | |
boris-42 | zaneb what is the great thing about rally is that you are doing one benchmark | 21:15 |
zaneb | ok, so forgetting about VMs, the question AIUI is about stacks | 21:15 |
boris-42 | zaneb and then you can specify amount of users, tenants, load that you would like to generate and so on | 21:15 |
zaneb | so s/VMs/stacks/ in what I said before | 21:15 |
boris-42 | zaneb okay maybe that one benchmark is not super intersting | 21:15 |
boris-42 | zaneb for heat | 21:15 |
boris-42 | zaneb but I think there is a lot of different stuff that is | 21:15 |
*** tomek_adamczewsk has quit IRC | 21:15 | |
*** tomek_adamczewsk has joined #heat | 21:16 | |
boris-42 | zaneb goal of Rally is to present simple way (framework) for writing benchmarks, that can be run with different load and in different enviroment | 21:16 |
zaneb | boris-42: so skraynev is telling us that we need an API for configuring quotas in order to increase the quotas beyond the limits | 21:16 |
boris-42 | zaneb so you are able to create fast load that you need | 21:16 |
stevebaker | we need a scale test which launches a stack with 1000 servers using the nova fake driver, and also mimicing 1000 servers polling heat for metadata | 21:16 |
*** jcoufal has joined #heat | 21:16 | |
zaneb | and it's not clear to me that that is the case | 21:16 |
boris-42 | skraynev that is possible to do in gates even | 21:17 |
boris-42 | stevebaker ^* | 21:17 |
boris-42 | zaneb so about quotas, for list* operations it may have sense | 21:17 |
*** tomek_adamczewsk has quit IRC | 21:18 | |
zaneb | basically our quotas are very large and fixed, because nobody actually charges for using Heat. they're only to prevent extreme abuse | 21:18 |
*** tomek_adamczewsk has joined #heat | 21:18 | |
boris-42 | zaneb I mean if you are not able to create from 1 user more then 100 resources | 21:19 |
boris-42 | zaneb then you don't need to benchmark cases when you have more then 100) | 21:19 |
zaneb | exactly | 21:19 |
boris-42 | zaneb so for example | 21:20 |
boris-42 | zaneb if you use the same benchmark | 21:20 |
boris-42 | zaneb but put 100 tenants | 21:20 |
boris-42 | zaneb you can test a list on such kind of scale | 21:20 |
tspatzier | SpamapS: you're back? | 21:21 |
boris-42 | zaneb stevebaker guys do you want performance rally job in heat? | 21:22 |
zaneb | so 1 tenant x 100 resources performs differently to 100 tenants x 100 resources which performs differently to 1 tenant x 10000 resources. but only the first two need to be tested | 21:22 |
boris-42 | zaneb yep | 21:22 |
boris-42 | zaneb and you can test both | 21:22 |
zaneb | great :) | 21:22 |
boris-42 | zaneb with rally and single simple benchmark | 21:23 |
zaneb | without adding a quota API :) | 21:23 |
boris-42 | zaneb yep | 21:23 |
skraynev | ok | 21:23 |
jdandrea | Given { get_resource: my_resource } as a property (UUID), how does a plugin turn that into a resource object that it can query? (Trying to look for examples ...) | 21:23 |
skraynev | zaneb: let's forgot about quotas :) | 21:23 |
zaneb | skraynev: +1 :) | 21:23 |
*** jcoufal has quit IRC | 21:23 | |
mspreitz | jdandrea: presumably HARestarter does that | 21:23 |
boris-42 | zaneb so what about performance job | 21:24 |
mspreitz | as would the scaling policy typtes | 21:24 |
jdandrea | mspreitz: Thank you! *goes to look* | 21:24 |
skraynev | zaneb: this awesome feature (tenant with 1000 stacks) is not here yet :) | 21:24 |
jdandrea | Boom (_find_resource) - thanks. | 21:24 |
zaneb | jdandrea: self.stack.resource_by_refid() | 21:24 |
asalkeld | boris-42, I think we do really want a performance test | 21:24 |
*** tomek_adamczewsk has quit IRC | 21:24 | |
zaneb | jdandrea: here be dragons | 21:25 |
jdandrea | zaneb: Ahh, thank you. | 21:25 |
jdandrea | Oh? | 21:25 |
jdandrea | Do tell. | 21:25 |
jdandrea | "What I really want to do ..." is verify the resource types. | 21:25 |
jdandrea | Perhaps that isn't a good way to do it. | 21:25 |
asalkeld | zaneb, I think boris-42 is still wanting confirmation that we actually want a perf test | 21:25 |
boris-42 | asalkeld +1 | 21:26 |
skraynev | zaneb: how this job will be look is described in second part of doc. | 21:26 |
zaneb | jdandrea: if it's only for debugging, no problem | 21:26 |
zaneb | boris-42: yes, absolutely :) | 21:26 |
boris-42 | zaneb one more question with fake or real driver? | 21:26 |
jdandrea | No, it's not only for debugging. We only want certain resource types. | 21:26 |
boris-42 | zaneb or both? | 21:26 |
mspreitz | jdandrea has a point for validation | 21:26 |
zaneb | jdandrea: go ahead then :) | 21:26 |
asalkeld | boris-42, as stevebaker said , kinda fake | 21:26 |
tspatzier | SpamapS: it's pretty late here and I have to get up early tomorrow. Can you post your concerns as comments to the spec? And maybe we can discuss tomorrow in IRC. | 21:26 |
* jdandrea grins | 21:26 | |
*** tspatzier has quit IRC | 21:27 | |
susaant | question regarding patch submission: I want to submit patch for neutron group policy resources which are under review and not yet pulled into neutron repo. How do I handle submitting unit tests? | 21:27 |
boris-42 | asalkeld okay it will take a bit longer | 21:27 |
asalkeld | we need to also simulate the metadata queries | 21:27 |
jdandrea | Why dragons though? If there's a faster/better way to verify the type, I'd be happy to try it. | 21:27 |
*** tomek_adamczewsk has joined #heat | 21:27 | |
asalkeld | we could start with a simple fake test tho' | 21:27 |
* jdandrea goes looking for something that takes a UUID and a resource type. | 21:27 | |
susaant | I was able to run unit tests by pulling neutronclient patches. But these tests will fail when I submit them into heat repo (until neutronclient pulls in group-policy patches). Is that acceptable? | 21:28 |
zaneb | jdandrea: resources that dig into other resources are basically always a mistake. but for debugging, it will work fine | 21:28 |
jdandrea | Hmm. | 21:29 |
* SpamapS returns | 21:29 | |
SpamapS | doh | 21:29 |
mspreitz | zaneb: scaling policies are basically a mistake? | 21:29 |
zaneb | susaant: you can submit them, but nothing can merge until the tests are passing | 21:29 |
zaneb | mspreitz: the way they're implemented, yes. | 21:29 |
*** tomek_adamczewsk has quit IRC | 21:30 | |
*** tomek_adamczewsk has joined #heat | 21:30 | |
boris-42 | asalkeld zaneb guys pls take a look at OSProfiler spec | 21:30 |
boris-42 | asalkeld zaneb I am going to publish some patches to heat soon | 21:30 |
jdandrea | This isn't just for debugging though, but I'm also trying to understand how it's a mistake to want to verify the resources are of a certain type. | 21:30 |
SpamapS | zaneb: you've never used.. pdb? | 21:30 |
boris-42 | https://review.openstack.org/#/c/103825/ | 21:30 |
susaant | zaneb: got it. They will be merged only after neutronclient patches are merged. thanks. | 21:30 |
boris-42 | this ^ one | 21:30 |
asalkeld | boris-42, ok | 21:30 |
*** rwsu has quit IRC | 21:31 | |
mspreitz | zaneb: scaling policy impl is the problem? I think their definition makes them applicable to only some types of things (scaling groups) | 21:32 |
zaneb | SpamapS: I've only been a Python programmer since around 2006. one day I might find a use for it | 21:33 |
mspreitz | Now if we had a suitable type system, that could be expressed | 21:33 |
asalkeld | boris-42, one obvious remark is can't you just use stacktack | 21:34 |
*** peoplemerge has joined #heat | 21:34 | |
boris-42 | asalkeld nope | 21:34 |
boris-42 | asalkeld it's not for production | 21:34 |
boris-42 | asalkeld you are not able to put any amount of any types of points in your code and get nested points | 21:34 |
asalkeld | from videos i have watched it was good at getting this timing info | 21:35 |
boris-42 | asalkeld http://boris-42.github.io/profiler/ | 21:35 |
boris-42 | asalkeld nope is quite far from this | 21:35 |
boris-42 | asalkeld and as I said it's not well integrateble in openstack | 21:35 |
boris-42 | asalkeld and it is not for proudciton | 21:35 |
boris-42 | and it doesn't support nested stuff | 21:35 |
boris-42 | and it's not so cross project.. | 21:35 |
boris-42 | so many many issues that makes it hard to use in real life | 21:36 |
boris-42 | when you have broken production cloud=) | 21:36 |
boris-42 | and need to fix it asap=) | 21:36 |
asalkeld | I like the output | 21:36 |
*** tomek_adamczewsk has quit IRC | 21:36 | |
boris-42 | asalkeld yep this time I spend 1.5 day | 21:36 |
boris-42 | asalkeld not 1=) | 21:36 |
SpamapS | zaneb: Ok, but the real question is, how long have you been a masochist? ;) | 21:37 |
boris-42 | asalkeld so after we get this in | 21:37 |
boris-42 | asalkeld in rally performance jobs you will get ability to profile | 21:37 |
boris-42 | asalkeld and get this graphs for different iterations | 21:37 |
asalkeld | neat | 21:37 |
boris-42 | asalkeld so you can use stress runner, put any amounts of trace points in heat, do plugin benchmark for rally(in heat code), specify benchmark to run in gate (in heat code) and get as a result of jenkins job | 21:38 |
*** tomek_adamczewsk has joined #heat | 21:38 | |
openstackgerrit | David J Hu proposed a change to openstack/python-heatclient: Re-add keystone v3 auth with fixes https://review.openstack.org/110750 | 21:38 |
boris-42 | asalkeld not only performance data but as well profiling | 21:38 |
boris-42 | asalkeld and compare iterations without load and with big load | 21:38 |
skraynev | SpamapS: you want to say, that not using pbr is one of the form of masochism? | 21:38 |
boris-42 | asalkeld and find the reason of bottlneck | 21:38 |
asalkeld | boris-42, that would be powerful | 21:39 |
boris-42 | asalkeld so that was my ultimate goal and we are almost ready=) | 21:39 |
*** sgordon has quit IRC | 21:39 | |
*** rwsu has joined #heat | 21:39 | |
skraynev | SpamapS: In this case I am similar with zaneb. live without pbr is some kind of challenge :) | 21:40 |
jdandrea | SpamapS: It has certainly felt like that to me when not using it. "YMMV." | 21:41 |
*** susaant has quit IRC | 21:42 | |
*** piyush1 has quit IRC | 21:42 | |
mspreitz | are we talking about pdb or pbr? | 21:42 |
SpamapS | pbr? | 21:42 |
SpamapS | I thought we were talking about pdb | 21:43 |
*** ccrouch1 has joined #heat | 21:43 | |
skraynev | sorry - spell s/pbr/pdb | 21:43 |
zaneb | SpamapS: embedded engineer. printf ftw. | 21:43 |
*** ccrouch has quit IRC | 21:43 | |
mspreitz | Can we talk about scaling group member health now? | 21:43 |
SpamapS | zaneb: you sai embedded engineer, I say masochist... | 21:43 |
skraynev | zaneb: is it old behavior? I got it after using C... | 21:44 |
mspreitz | SpamapS: how would you handle the following. Scaling group scales on 95 %ile of response time. One member is sluggist, takes 10x to respond. Scaling group blows up to 20x needed size. | 21:44 |
*** tomek_adamczewsk has quit IRC | 21:45 | |
*** daneyon_ has quit IRC | 21:45 | |
SpamapS | mspreitz: Here's my thoughts. This will be a very natural feature when continuous convergence is completed. If you have an immediate need, I suggest you fill that need, perhaps in contrib, but not in the core product. Otherwise, if you can wait a bit, then add your effort to convergence, rather than diverging from it. | 21:45 |
mspreitz | How does that example get solved with convergence? | 21:46 |
*** daneyon has joined #heat | 21:46 | |
skraynev | Anyway time to sleep. Good day for all and good night for me ;) | 21:46 |
zaneb | skraynev: these days even C programmers use gdb. but not the embedded C programmers | 21:46 |
zaneb | at least, not as much | 21:46 |
asalkeld | zaneb, I did setup gdbserver for you guys | 21:47 |
asalkeld | :) | 21:47 |
asalkeld | but timing... | 21:47 |
mspreitz | SpamapS: I do want to work with convergence as much as possible. I am trying to work out what that is. | 21:47 |
SpamapS | mspreitz: what you describe is a complicated rules engine. Knowing how to identify a slug is hard. Knowing it is o-k to kill it is hard. | 21:47 |
skraynev | zaneb: :) ok, I will be to call me embedded programmer. | 21:47 |
*** EricGonczer_ has quit IRC | 21:48 | |
mspreitz | SpamapS: suppose the load balancer is configured to identify a slug by response time being very high | 21:48 |
*** blomquisg has quit IRC | 21:48 | |
mspreitz | (a reasonable thing, I think) | 21:48 |
SpamapS | mspreitz: indeed, and thus it would express to Heat that the slug should be gone. | 21:48 |
SpamapS | In convergence, that is easy. Kill the slug. | 21:49 |
SpamapS | With the current code, you need to tell Heat that a particular node needs killing. | 21:49 |
SpamapS | which you cannot do. | 21:49 |
SpamapS | scaling groups, btw, is going to be one of the things that does actually have quite a bit of change in its code, rather than its structure, as a part of convergence. Because it is one of the things that is the most rigid, I think. | 21:50 |
mspreitz | An OS::Neutron::Pool knows the members as PoolMember... | 21:51 |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Implement barbican client plugin https://review.openstack.org/98684 | 21:51 |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Use setuptools to install contrib plugins https://review.openstack.org/103441 | 21:51 |
mspreitz | Today there is no operation on a PoolMember that will delete the corresponding scaling group member | 21:51 |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Only support client plugins https://review.openstack.org/98688 | 21:51 |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Port rackspace clients to client plugins https://review.openstack.org/98687 | 21:51 |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Remove function get_software_config https://review.openstack.org/101396 | 21:51 |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Cinder, trove, ceilo use ignore_not_found etc https://review.openstack.org/101397 | 21:51 |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Glance, swift use ClientPlugin.ignore_not_found https://review.openstack.org/100424 | 21:51 |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Implement marconi client plugin https://review.openstack.org/98683 | 21:51 |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Client plugin exception handling methods https://review.openstack.org/100421 | 21:51 |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Neutron use ClientPlugin.ignore_not_found etc https://review.openstack.org/100423 | 21:52 |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Nova use ClientPlugin.ignore_not_found https://review.openstack.org/100422 | 21:52 |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Move nova_utils functions to nova client plugin https://review.openstack.org/101782 | 21:52 |
SpamapS | mspreitz: I don't really know what that means at all. | 21:52 |
mspreitz | Today a load balancer has no way to kill a scaling group member | 21:52 |
SpamapS | Right, because that is a complicated policy decision. | 21:52 |
mspreitz | No, I mean once the decision has been made to terminate, there is no way to terminate | 21:53 |
SpamapS | It decides to terminate, or it decides something is out of tolerance? | 21:53 |
SpamapS | and if it is out of tolerance, what happens? it stops sending traffic? calls a webhook? Sends a notification? | 21:53 |
mspreitz | Today a load balancer can decide whether some member looks bad. You suggest the member shoul be killed in that case. The load balancer has no way to do the kill. | 21:53 |
stevebaker | hey, https://review.openstack.org/#/c/102394/ was approved but needed rebasing | 21:54 |
SpamapS | I asked _what does it do_? | 21:54 |
mspreitz | Today the load balancer takes no action in response to its detection of problems. It responds to queries about health, that is all. | 21:54 |
mspreitz | oops | 21:54 |
mspreitz | it does modify where it sends load | 21:54 |
mspreitz | it does no more | 21:55 |
SpamapS | Honestly, I'm so far from this use case.. as I think it is heavy handed and specific, that I think I'll step back. | 21:56 |
SpamapS | I think Heat is too heavy already. | 21:56 |
SpamapS | Adding complex policy to Heat directly, is going to make it heavier. | 21:56 |
SpamapS | We talked about this _a long time ago_ that there would be a separate autoscaling policy service, and Ceilometer ended up being that service. | 21:57 |
boris-42 | asalkeld btw we are trying to get incubated=) | 21:57 |
SpamapS | That Heat would just enact what you told it to. | 21:57 |
SpamapS | So I say, let that other policy service express to Heat which members should be, or not be. | 21:57 |
boris-42 | asalkeld so https://review.openstack.org/#/c/108502/ =) | 21:57 |
boris-42 | asalkeld any opinion about this will be great=) | 21:57 |
asalkeld | SpamapS, also that's why we wanted to get autoscaling out into is's own project | 21:57 |
asalkeld | boris-42, I'll look | 21:57 |
mspreitz | SpamapS: OK, let's work with that a bit... | 21:58 |
boris-42 | asalkeld thanks, and thanks for reviewing osprofiler spec | 21:58 |
SpamapS | asalkeld: right, but with Heat doing the control so that we don't get bad interactions between Heat and another thing. | 21:58 |
mspreitz | Today Ceilometer can be configured with some specific alarms... | 21:58 |
mspreitz | who configures an alarm for each current scaling group member? | 21:58 |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Port rackspace clients to client plugins https://review.openstack.org/98687 | 21:58 |
SpamapS | mspreitz: I've stepped back. I don't want to work with it. I applaud you for bringing use cases, but I can't think about this right now. | 21:59 |
* SpamapS has a call anyway | 21:59 | |
asalkeld | boris-42, one very minor think was you could have a more controllable way of enabling trace besides msql on/off | 21:59 |
randallburt | stevebaker: can you do me a favor? | 21:59 |
stevebaker | randallburt: sure | 21:59 |
mspreitz | SpamapS: Thanks for your time | 21:59 |
boris-42 | asalkeld e.g. putting to headers infro trace db | 22:00 |
boris-42 | asalkeld I was thinking about that | 22:00 |
* mspreitz not sure where that leaves those of us who *do* want to think about health | 22:00 | |
randallburt | can you see if the "Rebase" button is available on the dependencies after https://review.openstack.org/98687? Alternatively, how can I "own" those patches so I can see that button too? | 22:00 |
randallburt | stevebaker: ^^ | 22:00 |
*** aweiteka has quit IRC | 22:00 | |
asalkeld | boris-42, tho' that comes with using it a bit more - can't plan *everything* upfront | 22:01 |
mspreitz | zaneb: one way to do what Clint wants is to let the scaling group member be a nested stack whose template prescribes detection... | 22:01 |
boris-42 | asalkeld so actually it will require some magic with sqlalchemy =) | 22:01 |
boris-42 | asalkeld I mean adding support to osprofiler is not so hard | 22:02 |
mspreitz | zaneb: but it needs to be able to refer to itself qua scaling group member when calling for reaction... | 22:02 |
asalkeld | ok | 22:02 |
stevebaker | randallburt: no rebase button for me. I think you own it as much as me just by being heat-core. Do you have an abandon button? | 22:02 |
boris-42 | asalkeld and it can be done even without changing to 0.3. version | 22:02 |
boris-42 | asalkeld so I left this task for future | 22:02 |
boris-42 | asalkeld the idea was to be able to disable messages with some type | 22:02 |
mspreitz | zaneb: if we had effective linkage from member stack back to scaling group member, that could work | 22:02 |
randallburt | stevebaker: yeah. Was hoping Gerrit would help me today. looks like yet another manual rebase. | 22:03 |
mspreitz | zaneb: i.e., index Heat's Resources table on the so-called nova_instance column | 22:03 |
boris-42 | asalkeld so I think it will be next step after integration of osprofiler=) | 22:03 |
*** vijendar has quit IRC | 22:03 | |
asalkeld | boris-42, totally - that's why i didn't even bother adding that to the review | 22:03 |
randallburt | stevebaker: thanks for checking. | 22:04 |
*** blomquisg has joined #heat | 22:04 | |
stevebaker | randallburt: ug. maybe we should ask reviewers to stop reviewing other things until up to https://review.openstack.org/#/c/101782/ lands | 22:04 |
randallburt | stevebaker: that would be nice. Nicer would be https://review.openstack.org/#/c/98688/ | 22:04 |
stevebaker | randallburt: well yes, but that may need coordination with https://review.openstack.org/#/q/topic:bp/stevedore-plugins,n,z | 22:06 |
randallburt | stevebaker: hrm. well, my life would be easy with the former and I would jump on asalkeld's patches and help sort them after if that works. | 22:08 |
randallburt | its a race either way and I'm voting on 98688 to merge first. | 22:08 |
*** crose has quit IRC | 22:10 | |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Implement marconi client plugin https://review.openstack.org/98683 | 22:11 |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Implement barbican client plugin https://review.openstack.org/98684 | 22:12 |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Only support client plugins https://review.openstack.org/98688 | 22:13 |
*** achampion has quit IRC | 22:13 | |
*** arbylee1 has joined #heat | 22:19 | |
*** arbylee has quit IRC | 22:19 | |
*** andersonvom has quit IRC | 22:20 | |
*** derekh__ has joined #heat | 22:20 | |
*** derekh_ has quit IRC | 22:21 | |
*** derekh__ has quit IRC | 22:22 | |
zaneb | stevebaker: you didn't change to six.text_type in the rebase, even though elynn's patch already merged? | 22:22 |
stevebaker | zaneb: correct, I had a tantrum and elynn agreed to fix it up later | 22:22 |
stevebaker | because, damn that patch landed fast, and caused rebase pain | 22:23 |
* zaneb backs away slowly | 22:23 | |
stevebaker | lol | 22:23 |
zaneb | +A | 22:24 |
*** tbuckholz has quit IRC | 22:26 | |
*** mspreitz has left #heat | 22:29 | |
zaneb | stevebaker: +2 on the retry one as well | 22:30 |
stevebaker | \o/ | 22:30 |
*** blomquisg has quit IRC | 22:33 | |
*** BillArnold has quit IRC | 22:35 | |
*** tango has quit IRC | 22:35 | |
*** david-lyle has quit IRC | 22:42 | |
*** david-lyle has joined #heat | 22:42 | |
*** gondoi is now known as zz_gondoi | 22:46 | |
zaneb | wow. 1113 talks proposed for the next summit | 22:46 |
*** david-lyle has quit IRC | 22:47 | |
zaneb | vs. 680 for Atlanta | 22:47 |
zaneb | I wonder if they screwed it up again | 22:47 |
*** AndrewMichalik has joined #heat | 22:47 | |
*** zns has joined #heat | 22:48 | |
*** zackf has quit IRC | 22:50 | |
*** blomquisg has joined #heat | 22:50 | |
*** randallburt has quit IRC | 22:50 | |
*** randallburt has joined #heat | 22:51 | |
zaneb | I wanna attend this talk http://www.openstack.org/vote-paris/Presentation/abc-2 | 22:52 |
randallburt | lol | 22:52 |
stevebaker | efg | 22:52 |
stevebaker | *** from me | 22:53 |
sjmc7 | turn up dressed as sesame street's Count | 22:53 |
randallburt | stevebaker, zaneb: I thought I caught all the six changes in my rebases, but if not, let me know where and I'll sort it. | 22:54 |
stevebaker | randallburt: we should start a support group ;) | 22:54 |
randallburt | stevebaker: indeed | 22:54 |
randallburt | maybe elynn should buy *us* beers. | 22:55 |
randallburt | anyway, gotta run back to the house, but I'll be back online later. Just −1 any of the stuff I missed a texttype issue and I'll fix. | 22:55 |
*** blomquisg has quit IRC | 22:56 | |
*** randallburt has quit IRC | 23:00 | |
*** sjmc7 has quit IRC | 23:05 | |
*** edmund has quit IRC | 23:12 | |
*** kebray has quit IRC | 23:14 | |
*** AndrewMichalik has quit IRC | 23:21 | |
*** arbylee has joined #heat | 23:27 | |
*** f13o has joined #heat | 23:27 | |
*** arbylee1 has quit IRC | 23:31 | |
openstackgerrit | Igor Milovanovic proposed a change to openstack/heat: Correct syntax in example on the Heat Plug-in Development Guide https://review.openstack.org/110811 | 23:32 |
*** AndrewMichalik has joined #heat | 23:37 | |
*** che-arne|2 has joined #heat | 23:51 | |
*** che-arne has quit IRC | 23:52 | |
*** morganfainberg_Z is now known as morganfainberg | 23:55 | |
*** Qiming has joined #heat | 23:57 | |
*** achampion has joined #heat | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!