zaneb | stevebaker: which meeting room are we in this week? | 00:00 |
---|---|---|
*** andersonvom has joined #heat | 00:01 | |
*** Qiming has joined #heat | 00:01 | |
*** arbylee has joined #heat | 00:01 | |
stevebaker | #openstack-meeting-alt | 00:01 |
zaneb | thanks | 00:02 |
zaneb | I lost track of who drew the short straw on this one? | 00:02 |
*** arbylee has quit IRC | 00:02 | |
Qiming | stevebaker: do we still have this meeting scheduled? | 00:05 |
zaneb | Qiming: #openstack-meeting-alt | 00:06 |
Qiming | zaneb: I'm in | 00:07 |
*** gokrokve has joined #heat | 00:08 | |
*** Michalik- has joined #heat | 00:10 | |
*** rbuilta has joined #heat | 00:10 | |
*** achampio1 has joined #heat | 00:17 | |
*** achampion has quit IRC | 00:19 | |
*** matsuhashi has joined #heat | 00:31 | |
*** geerdest has quit IRC | 00:32 | |
*** blamar has quit IRC | 00:34 | |
*** ramishra has joined #heat | 00:53 | |
*** zns has joined #heat | 00:55 | |
*** zns has quit IRC | 00:56 | |
*** ramishra has quit IRC | 00:57 | |
*** zns has joined #heat | 00:57 | |
gokrokve | Hm. I am not sure how this alarm and HARestarter stuff works. | 00:58 |
*** blamar has joined #heat | 00:59 | |
gokrokve | I see instance metadata which refers to Alarm, Alarm refers to HAREstarter policy, HARestarter policy refers to instance | 00:59 |
gokrokve | Sounds like a circular dependency or I am missing something. | 00:59 |
zaneb | badly | 01:00 |
*** lindsayk has quit IRC | 01:01 | |
asalkeld | gokrokve, it was pretty much a PoC | 01:02 |
Qiming | gokrokve: HARestarter should be deprecated, anyway | 01:02 |
gokrokve | ok. makes sense | 01:02 |
asalkeld | we were hoping that we would get better server montioring resoruces | 01:02 |
gokrokve | So I am just hitting the wall with my head :-) | 01:02 |
asalkeld | I think these are finally underway | 01:02 |
asalkeld | but it could be replaced by a ceilometer alarm and policy | 01:03 |
zaneb | wirehead_: it's not like you to hold off ;) | 01:04 |
asalkeld | (just need a solid way to monitor the resource in question) | 01:04 |
*** bgorski has quit IRC | 01:04 | |
*** pablosan has quit IRC | 01:04 | |
gokrokve | asalkeld: Yes. I use the python method which is used in tempest. some python code which updated cloudwatch metrics | 01:05 |
asalkeld | k | 01:05 |
gokrokve | it looks like HARestarter will have always problems as it refers to instance. Is there any test for HAREstarter? | 01:06 |
*** Qiming has quit IRC | 01:07 | |
asalkeld | don't think so | 01:07 |
*** spzala has quit IRC | 01:07 | |
asalkeld | zaneb, maybe we should just delete that resource | 01:07 |
asalkeld | no deprecation | 01:07 |
zaneb | I've been fighting a losing battle against sdake just to get it deprecated | 01:08 |
asalkeld | really? | 01:08 |
zaneb | problem is there's no upgrade path on the horizon | 01:08 |
zaneb | which may be a reason not to remove it yet | 01:09 |
*** lindsayk has joined #heat | 01:09 | |
zaneb | isn't a reason not to deprecate imo | 01:09 |
asalkeld | we just need generic actions on resources | 01:09 |
asalkeld | that an alarm can be hooked up to | 01:09 |
asalkeld | then be able to discover them | 01:09 |
asalkeld | so we can have alarm - > policy -> resource.<action> | 01:10 |
asalkeld | atm it's a bit hard coded | 01:10 |
*** pablosan has joined #heat | 01:10 | |
gokrokve | zaneb: I am not sure that HARestarter will erver work. In my simple template it has circular dependency. | 01:10 |
*** Carlos44 has quit IRC | 01:12 | |
*** lindsayk has quit IRC | 01:13 | |
*** lindsayk has joined #heat | 01:15 | |
*** IlyaE has quit IRC | 01:16 | |
*** IlyaE has joined #heat | 01:19 | |
*** IlyaE has quit IRC | 01:20 | |
*** IgorYozhikov has quit IRC | 01:22 | |
*** mtreinish has quit IRC | 01:22 | |
*** mtreinish_ has joined #heat | 01:22 | |
*** IgorYozhikov has joined #heat | 01:22 | |
*** mtreinish_ is now known as mtreinish | 01:22 | |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Deprecate HARestarter resource https://review.openstack.org/88115 | 01:24 |
zaneb | asalkeld: here you go ^ | 01:24 |
asalkeld | zaneb, how about make a bp to solve the problem better, then link it in the git commit | 01:25 |
zaneb | that sounds like work | 01:25 |
asalkeld | well it can be a simple bp | 01:26 |
zaneb | but more importantly, I don't think that problem can/should be solved better in Heat | 01:26 |
asalkeld | zaneb, I somewhat agree, but I think we need better tools to piece together a solution | 01:26 |
zaneb | that may be true, yes | 01:27 |
asalkeld | (better actions that alarms can trigger) | 01:27 |
asalkeld | and maybe docs | 01:27 |
asalkeld | how to make your server ha ... | 01:27 |
asalkeld | so I don't think a lot to do really | 01:28 |
*** rbuilta has quit IRC | 01:31 | |
*** julienvey has joined #heat | 01:32 | |
*** nosnos has joined #heat | 01:33 | |
*** fandi has quit IRC | 01:33 | |
*** lindsayk has quit IRC | 01:34 | |
*** lindsayk has joined #heat | 01:35 | |
*** julienvey has quit IRC | 01:36 | |
*** Qiming has joined #heat | 01:38 | |
SpamapS | stevebaker: right ideally we'd make os-collect-config use eventlet, and make all of its requests in parallel, including refreshing the heat API token a few minutes before it expires. | 01:40 |
*** Qiming_ has joined #heat | 01:41 | |
SpamapS | stevebaker: of course.. this whole token thing is exposing why amazon's "until user revokes it" keypairs are far more scalable than tokens. | 01:41 |
SpamapS | stevebaker: Perhaps we should consider using OAUTH | 01:41 |
*** Qiming has quit IRC | 01:42 | |
stevebaker | oh sure, in the medium term | 01:42 |
*** zns has quit IRC | 01:43 | |
SpamapS | stevebaker: or use a push to object store + tempurl to make scaling dead easy | 01:43 |
SpamapS | and then just let those w/o swift do direct queries to heat-api | 01:44 |
SpamapS | I really do wish we could just assume swift always | 01:44 |
*** saurabhs has left #heat | 01:44 | |
SpamapS | it is _critical_ to have object storage for 99% of all apps that are actually cloud-tolerant and not just traditional apps moved to virtualization disguised as cloud | 01:45 |
*** achampion has joined #heat | 01:45 | |
*** vinsh has joined #heat | 01:47 | |
*** achampio1 has quit IRC | 01:47 | |
stevebaker | SpamapS: do you enable swift in undercloud currently? | 01:47 |
*** Qiming_ is now known as Qiming | 01:48 | |
SpamapS | stevebaker: it would be fairly trivial to do so | 01:49 |
*** achampio1 has joined #heat | 01:50 | |
stevebaker | I'd like to consider swift... on a day I'm not fighting so many fires | 01:50 |
*** achampion has quit IRC | 01:50 | |
SpamapS | stevebaker: didn't know there were fires. Ignore my optimization exuberance. ;) | 01:51 |
stevebaker | I just want to get heat-slow voting again | 01:52 |
SpamapS | stevebaker: anything I can review or help with? | 01:52 |
*** ramishra has joined #heat | 01:53 | |
stevebaker | could you take a look at the heat-side structured config merge resource which lifeless was asking for? | 01:54 |
SpamapS | stevebaker: sure, not sure what that is tho | 01:56 |
*** ramishra has quit IRC | 01:59 | |
stevebaker | SpamapS: we talked about it in #tripleo yesterday, ~22 hours ago | 02:00 |
*** slagle has quit IRC | 02:04 | |
*** zz_gondoi is now known as gondoi | 02:05 | |
*** spzala has joined #heat | 02:06 | |
*** Darnoth has quit IRC | 02:11 | |
*** nanjj has joined #heat | 02:16 | |
*** david-lyle has joined #heat | 02:17 | |
*** achampion has joined #heat | 02:18 | |
*** spzala has quit IRC | 02:19 | |
lifeless | SpamapS: hi | 02:20 |
lifeless | SpamapS: I'd wait on that honestly for graceful etc | 02:20 |
lifeless | SpamapS: I think what we have is probably sufficient, though I need to check that nova works with repeated sections | 02:20 |
*** randallburt has joined #heat | 02:20 | |
*** achampio1 has quit IRC | 02:20 | |
lifeless | stevebaker: SpamapS: I believe swift is enabled in undercloud, but not seed. It should be in both anyhow. | 02:24 |
*** randallburt has quit IRC | 02:25 | |
*** pablosan is now known as zz_pablosan | 02:27 | |
*** zhiyan_ is now known as zhiyan | 02:29 | |
lifeless | stevebaker: so I suspect matthew is going to need considerably more pointers on what to do to move this forward - is someone with deep heat experience on it ? | 02:29 |
*** fandi has joined #heat | 02:30 | |
stevebaker | zaneb: are you tracing what is causing all those db operations currently? | 02:30 |
*** julienvey has joined #heat | 02:33 | |
*** julienvey has quit IRC | 02:37 | |
*** asalkeld is now known as asalkeld_lunch | 02:38 | |
*** IlyaE has joined #heat | 02:42 | |
stevebaker | lifeless: I'll see if I can reproduce with this tempest test I'm running at the moment | 02:42 |
lifeless | stevebaker: thanks; bunch of folk at HP are panicing - -its a nasty scaling surprise | 02:44 |
stevebaker | yeah | 02:46 |
stevebaker | lifeless: are you running a single heat-engine? | 02:47 |
lifeless | stevebaker: currently | 02:51 |
*** lnxnut_ has joined #heat | 02:51 | |
lifeless | stevebaker: we're working on HA control plane right now, after which we'll be running three (but that only gets us to 120 nodes with the current scaling factor) | 02:51 |
*** lnxnut has quit IRC | 02:53 | |
*** ramishra has joined #heat | 02:54 | |
lifeless | :q | 02:56 |
*** ramishra has quit IRC | 02:58 | |
SpamapS | lifeless: the problem seems well understood from what I read in backscroll | 02:59 |
SpamapS | lifeless: We have to parse the stack to make sure the access key we're using is allowed to access the metadata we're accessing... | 03:00 |
SpamapS | lifeless: so simplest thing is to pre-populate that information for each piece of metadata | 03:01 |
lifeless | SpamapS: yes but how to fix it isn't communicated sufficiently for the current assignee to drive a fix, is my fear. | 03:02 |
SpamapS | lifeless: ah | 03:03 |
SpamapS | stevebaker: btw, https://review.openstack.org/#/c/72533/ can be abandoned | 03:05 |
*** lipinski has joined #heat | 03:08 | |
*** IlyaE has quit IRC | 03:10 | |
*** ramishra has joined #heat | 03:13 | |
*** matsuhashi has quit IRC | 03:14 | |
lifeless | SpamapS: if stevebaker or zaneb are doing the fix, thats cool and different | 03:16 |
*** nosnos has quit IRC | 03:27 | |
*** achampio1 has joined #heat | 03:29 | |
*** achampion has quit IRC | 03:32 | |
*** lnxnut_ has quit IRC | 03:33 | |
*** julienvey has joined #heat | 03:33 | |
*** asalkeld_lunch is now known as asalkeld | 03:34 | |
*** julienvey has quit IRC | 03:38 | |
*** zhiyan is now known as zhiyan_ | 03:41 | |
*** ramishra has quit IRC | 03:43 | |
*** ramishra has joined #heat | 03:49 | |
*** gondoi is now known as zz_gondoi | 03:49 | |
*** sdake_ has quit IRC | 03:59 | |
*** IlyaE has joined #heat | 04:04 | |
*** pablosan has joined #heat | 04:16 | |
*** zz_pablosan has quit IRC | 04:17 | |
*** matsuhashi has joined #heat | 04:20 | |
*** nosnos has joined #heat | 04:23 | |
stevebaker | Any cores around to review this? https://review.openstack.org/#/c/87077/ Its preventing related tempest changes from progressing | 04:27 |
*** lipinski has quit IRC | 04:32 | |
*** saju_m has joined #heat | 04:33 | |
*** julienvey has joined #heat | 04:34 | |
*** chandan_kumar has joined #heat | 04:35 | |
*** julienvey has quit IRC | 04:39 | |
*** samstav has quit IRC | 04:41 | |
*** cmyster has joined #heat | 04:41 | |
*** cmyster has joined #heat | 04:41 | |
*** liang has joined #heat | 04:41 | |
*** achampion has joined #heat | 04:43 | |
*** achampio1 has quit IRC | 04:45 | |
*** harlowja is now known as harlowja_away | 04:47 | |
*** daneyon_ has joined #heat | 04:48 | |
*** daneyon has quit IRC | 04:48 | |
*** daneyon_ has quit IRC | 04:53 | |
*** gokrokve has quit IRC | 04:56 | |
*** sdake_ has joined #heat | 04:56 | |
*** sdake_ has quit IRC | 04:56 | |
*** sdake_ has joined #heat | 04:56 | |
*** gokrokve_ has joined #heat | 05:01 | |
*** gokrokve_ has quit IRC | 05:03 | |
*** chandan_kumar has quit IRC | 05:03 | |
*** chandan_kumar has joined #heat | 05:03 | |
*** achampio1 has joined #heat | 05:13 | |
*** achampion has quit IRC | 05:15 | |
SpamapS | stevebaker: sorry, I -1'd .. Happy to be educated that I'm wrong though. :) | 05:25 |
openstackgerrit | A change was merged to openstack/python-heatclient: Add a description of how stack-abandon works https://review.openstack.org/86979 | 05:29 |
*** jpeeler has quit IRC | 05:35 | |
*** jpeeler1 has joined #heat | 05:35 | |
*** zhiyan_ is now known as zhiyan | 05:41 | |
*** gokrokve has joined #heat | 05:45 | |
*** gokrokve has quit IRC | 05:50 | |
*** zns has joined #heat | 05:51 | |
*** RockKuo_ has joined #heat | 06:07 | |
*** RockKuo_ has quit IRC | 06:07 | |
*** RockKuo_Office has joined #heat | 06:07 | |
*** bappa has joined #heat | 06:12 | |
*** ramishra has quit IRC | 06:13 | |
*** akuznetsov has joined #heat | 06:14 | |
*** achampion has joined #heat | 06:20 | |
*** achampio1 has quit IRC | 06:22 | |
bappa | hello all,i have launched a satck with autoscaling template and its working fine but the webserver group instance is unable to install yum in that instance.Instance is of fedora 20 and i am able to ping 8.8.8.8..can anyone help me resolving this issue? | 06:33 |
*** IlyaE has quit IRC | 06:33 | |
*** jprovazn has joined #heat | 06:34 | |
Qiming | bappa: do you need to install yum? | 06:35 |
*** ramishra has joined #heat | 06:35 | |
Qiming | or you mean you cannot do yum install? | 06:35 |
bappa | yes | 06:35 |
bappa | i want to install stress command but for that i need to have yum updated | 06:36 |
Qiming | can you ping some well-known domains? | 06:36 |
bappa | no | 06:37 |
skraynev | Morning all | 06:37 |
*** e0ne has joined #heat | 06:37 | |
Qiming | bappa: sounds like a DNS problem | 06:37 |
Qiming | bappa: quick/dirty solution would be modifying the /etc/resolv.conf, by adding some known DNS servers | 06:39 |
bappa | i am able to ping to 174.143.194.225(openstack.org) | 06:40 |
bappa | i have tried that | 06:40 |
Qiming | bappa: you mean you can do 'ping openstack.org' ? | 06:41 |
bappa | yes i can ping to ip of openstack.org | 06:42 |
Qiming | you can "ping 174.143.194.225" or "ping openstack.org" or both? | 06:43 |
bappa | i able to ping 174.143.194.225 but not openstack.org | 06:45 |
*** gokrokve has joined #heat | 06:45 | |
Qiming | bappa: that means you may have a DNS problem as I suspected | 06:46 |
*** IlyaE has joined #heat | 06:47 | |
bappa | <Qiming>so what i need to do solve thos problem? | 06:48 |
Qiming | bappa: quick/dirty solution would be modifying the /etc/resolv.conf, by adding some known DNS servers | 06:48 |
*** gokrokve has quit IRC | 06:50 | |
bappa | <Qiming>i tried to add some dns servers in /etc/resolv.conf but after doing networking restart whatever extra DNS servers i have added will not be saved.. | 06:51 |
Qiming | you don't have to restart network | 06:53 |
*** saju_m has quit IRC | 06:53 | |
therve | Good morning | 06:54 |
Qiming | morning, therve | 06:54 |
*** ifarkas has joined #heat | 06:55 | |
bappa | i will try adding into resolv.conf and get back to you.. | 06:57 |
bappa | thanks.. | 06:57 |
*** bappa has quit IRC | 07:09 | |
therve | SpamapS, https://github.com/openstack/neutron/blob/master/neutron/db/migration/alembic_migrations/versions/128e042a2b68_ext_gw_mode.py | 07:09 |
therve | The column enable_snat has always been True by default and design | 07:10 |
sdake_ | bappa are you using neutron | 07:12 |
sdake_ | bappa if you are, you can use a neutron cli to set the dns servers that neutron serves up via dhcp | 07:12 |
sdake_ | bappa I don't recall exactly what the commands are - try jpeeler in about 10 hours | 07:13 |
sdake_ | asalkeld might know as well | 07:13 |
sdake_ | I can't get neutron to work - so count me out :( | 07:13 |
sdake_ | bed time | 07:14 |
Qiming | sdake, good night | 07:14 |
asalkeld | sdake_ what's that | 07:14 |
asalkeld | ... looking around innocently | 07:15 |
* asalkeld goes back to work .. | 07:15 | |
*** IlyaE has quit IRC | 07:16 | |
Qiming | anyone knows how to create/list domains using keystone? | 07:16 |
therve | You need to use the openstack cli | 07:17 |
Qiming | therve, thanks. it is not exposed thru keystoneclient yet ... | 07:18 |
therve | Qiming, It won't | 07:18 |
mattoliverau | Night all, Have a happy easter! | 07:18 |
Qiming | so ... it is and will remain to be an (internal) API, not supposed to be used at command line | 07:19 |
therve | No. | 07:19 |
therve | You need to use the openstack command line, that's all :) | 07:19 |
therve | Although domains may already be deprecated, so who knows | 07:20 |
Qiming | aha, checking | 07:20 |
sdake_ | asalkeld setting the dns in neutron | 07:20 |
sdake_ | asalkeld I think you mentioned how to do this via devstack | 07:21 |
*** saju_m has joined #heat | 07:21 | |
sdake_ | bappa had a q about it but he disappeared | 07:21 |
sdake_ | and now, off to bed :) | 07:21 |
Qiming | asalkeld shows an innocent face again ... :) | 07:21 |
asalkeld | mm, not sure I have done that | 07:27 |
asalkeld | (making supper) | 07:27 |
therve | You need to set dnsmasq_dns_servers in the dhcp agent conf, fwiw | 07:28 |
Qiming | umm, openstack cli seems not providing anything about keystone domains | 07:28 |
*** saju_m has quit IRC | 07:31 | |
*** saju_m has joined #heat | 07:31 | |
*** jprovazn has quit IRC | 07:32 | |
*** che-arne has quit IRC | 07:32 | |
*** ifarkas has quit IRC | 07:32 | |
therve | Maybe your version is out of date | 07:34 |
*** lsmola has quit IRC | 07:34 | |
*** ramishra has quit IRC | 07:37 | |
*** mestery_ has joined #heat | 07:43 | |
*** ifarkas has joined #heat | 07:44 | |
*** ramishra has joined #heat | 07:44 | |
*** mestery has quit IRC | 07:45 | |
*** gokrokve has joined #heat | 07:46 | |
*** tspatzier has joined #heat | 07:49 | |
*** akuznetsov has quit IRC | 07:50 | |
SpamapS | therve: cool, let's document that in the review at the very least | 07:50 |
*** gokrokve has quit IRC | 07:51 | |
*** e0ne has quit IRC | 07:51 | |
*** e0ne has joined #heat | 07:52 | |
shardy | Qiming, therve: You have to pass --os-identity-api-version=3 to the openstack cli for v3 keystone | 07:56 |
shardy | for some unfathomable reason it still defaults to v2 | 07:56 |
*** akuznetsov has joined #heat | 07:56 | |
*** e0ne has quit IRC | 07:56 | |
shardy | with no automatic version discovery | 07:56 |
*** jprovazn has joined #heat | 07:57 | |
shardy | Qiming: This bz, and my blog post from yesterday have plenty of examples of using the openstack cli: | 07:57 |
shardy | https://bugzilla.redhat.com/show_bug.cgi?id=1076611 | 07:57 |
uvirtbot | shardy: Error: Could not parse XML returned by bugzilla.redhat.com: HTTP Error 404: Not Found | 07:57 |
Qiming | shardy: oooh, I was so impatient, I started exploring domains before I finished reading the post | 07:58 |
*** lsmola has joined #heat | 07:58 | |
*** RockKuo_Office has quit IRC | 08:00 | |
shardy | Qiming: If you just want quick examples, see comment #9 of that bz | 08:00 |
Qiming | shardy: sadly, I just torn down my devstack setup to do an upgrade, ... which is now turned out to be a mess ... | 08:03 |
cmyster | morning | 08:04 |
*** tspatzier has quit IRC | 08:08 | |
pas-ha | morning all | 08:09 |
*** tspatzier has joined #heat | 08:11 | |
*** jistr has joined #heat | 08:13 | |
*** akuznetsov has quit IRC | 08:14 | |
shardy | therve: just replied to your snapshot ML post, sorry for the delay | 08:15 |
therve | shardy, No worries, thanks :) | 08:16 |
*** e0ne has joined #heat | 08:17 | |
*** tspatzier has joined #heat | 08:18 | |
*** ramishra has quit IRC | 08:22 | |
*** tspatzier has quit IRC | 08:22 | |
*** ramishra has joined #heat | 08:22 | |
cmyster | nosetests test_soft_conf.py | 08:24 |
cmyster | oh | 08:24 |
cmyster | more coffee.... | 08:24 |
* shardy is actually not supposed to be working today.. | 08:25 | |
shardy | Have a good weekend all! | 08:25 |
*** shardy is now known as shardy_afk | 08:25 | |
*** sorantis has joined #heat | 08:28 | |
SpamapS | hrm | 08:28 |
SpamapS | Reading through the user/access policy/etc. code, I think all ininstance users might be able to view all metadata. | 08:28 |
SpamapS | lovely | 08:29 |
*** zns has quit IRC | 08:29 | |
*** zns has joined #heat | 08:29 | |
*** akuznetsov has joined #heat | 08:29 | |
cmyster | If I create a software configuration programmatically (tempest) and I don't assign it to a server, should I see it in the DB anywhere ? | 08:30 |
*** zns has quit IRC | 08:31 | |
*** zns has joined #heat | 08:31 | |
SpamapS | cmyster: yes | 08:32 |
SpamapS | cmyster: deployments are what gets assigned to a server | 08:32 |
cmyster | nm found the table... too early for me to connect software_config to a software_config table :) | 08:34 |
cmyster | What are the steps here? create a configuration, a nova server and then assign the software to the server and expect that when a stack is launched it will follow the config ? | 08:38 |
*** RockKuo_Office has joined #heat | 08:39 | |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Make template validation uniform https://review.openstack.org/86623 | 08:40 |
*** thouveng has joined #heat | 08:41 | |
*** yassine has joined #heat | 08:41 | |
*** derekh has joined #heat | 08:52 | |
*** mkollaro has joined #heat | 08:52 | |
*** chandan_kumar has quit IRC | 09:08 | |
openstackgerrit | A change was merged to openstack/heat: Push COMPLETE status change at the end of update https://review.openstack.org/88075 | 09:13 |
*** dmakogon_ is now known as denis_makogon | 09:17 | |
*** alexpilotti has joined #heat | 09:22 | |
*** akuznetsov has quit IRC | 09:29 | |
*** julienvey has joined #heat | 09:32 | |
*** akuznetsov has joined #heat | 09:37 | |
*** asalkeld has quit IRC | 09:40 | |
*** ttx has joined #heat | 09:40 | |
ttx | stevebaker, zaneb: about to ship heat | 09:40 |
ttx | last minutes for complains :) | 09:41 |
*** akuznetsov has quit IRC | 09:44 | |
*** akuznetsov has joined #heat | 09:47 | |
*** gokrokve has joined #heat | 09:49 | |
*** zhiyan is now known as zhiyan_ | 09:50 | |
*** zhiyan_ is now known as zhiyan | 09:52 | |
*** gokrokve has quit IRC | 09:53 | |
*** zhiyan is now known as zhiyan_ | 09:54 | |
*** yassine has quit IRC | 09:57 | |
*** bgorski has joined #heat | 09:59 | |
*** sorantis has quit IRC | 10:01 | |
*** sorantis has joined #heat | 10:02 | |
*** tspatzier has joined #heat | 10:09 | |
*** ramishra has quit IRC | 10:16 | |
*** julienvey has quit IRC | 10:16 | |
*** nanjj has quit IRC | 10:22 | |
*** ramishra has joined #heat | 10:26 | |
*** liang has quit IRC | 10:28 | |
openstackgerrit | A change was merged to openstack/heat: Do not use suppport message if it's None https://review.openstack.org/87184 | 10:33 |
*** zns has quit IRC | 10:34 | |
*** julienvey has joined #heat | 10:34 | |
*** david-lyle has quit IRC | 10:35 | |
*** tspatzier has quit IRC | 10:36 | |
*** zns has joined #heat | 10:36 | |
*** mkollaro has quit IRC | 10:37 | |
*** julienvey has quit IRC | 10:39 | |
*** lnxnut has joined #heat | 10:44 | |
*** Qiming has quit IRC | 10:45 | |
*** akuznetsov has quit IRC | 10:46 | |
*** julienvey has joined #heat | 10:48 | |
*** gokrokve has joined #heat | 10:50 | |
*** akuznetsov has joined #heat | 10:51 | |
saju_m | Hi, friends | 10:51 |
*** julienvey has quit IRC | 10:52 | |
saju_m | I got an error while trying to launch a stack. Here is the log : https://bugs.launchpad.net/heat/+bug/1308959 | 10:52 |
uvirtbot | Launchpad bug 1308959 in heat "Launch Stack Operation Fails with error: no valid host was found" [Undecided,New] | 10:52 |
*** mkollaro has joined #heat | 10:54 | |
*** gokrokve has quit IRC | 10:55 | |
*** akuznetsov has quit IRC | 10:56 | |
*** akuznetsov has joined #heat | 10:58 | |
*** rpothier has quit IRC | 11:04 | |
*** mkollaro has quit IRC | 11:04 | |
*** RockKuo_Office has quit IRC | 11:07 | |
*** zns has quit IRC | 11:08 | |
*** yassine has joined #heat | 11:13 | |
*** yassine_ has joined #heat | 11:13 | |
*** killer_prince has quit IRC | 11:13 | |
*** akuznets_ has joined #heat | 11:30 | |
*** julienvey has joined #heat | 11:31 | |
*** akuznetsov has quit IRC | 11:31 | |
*** lazy_prince has joined #heat | 11:32 | |
*** lazy_prince is now known as killer_prince | 11:32 | |
pas-ha | saju_m: see my reply on the bug page | 11:34 |
*** ttx has left #heat | 11:34 | |
*** Qiming has joined #heat | 11:43 | |
*** akuznets_ has quit IRC | 11:43 | |
*** akuznetsov has joined #heat | 11:48 | |
*** gokrokve has joined #heat | 11:50 | |
*** fandi has quit IRC | 11:53 | |
*** gokrokve has quit IRC | 11:55 | |
*** yassine_ has quit IRC | 11:56 | |
*** akuznetsov has quit IRC | 11:59 | |
*** akuznetsov has joined #heat | 12:02 | |
*** achampion has quit IRC | 12:02 | |
*** gokrokve has joined #heat | 12:09 | |
*** jdob has joined #heat | 12:11 | |
*** gokrokve has quit IRC | 12:13 | |
*** julienvey has quit IRC | 12:15 | |
*** rbuilta has joined #heat | 12:15 | |
*** julienvey has joined #heat | 12:16 | |
*** julienvey has quit IRC | 12:20 | |
*** mkollaro has joined #heat | 12:33 | |
*** pafuent has joined #heat | 12:37 | |
*** zz_gondoi is now known as gondoi | 12:38 | |
*** zhiyan_ is now known as zhiyan | 12:38 | |
*** dims has quit IRC | 12:44 | |
*** dims has joined #heat | 12:44 | |
*** gondoi is now known as zz_gondoi | 12:45 | |
*** rpothier has joined #heat | 12:47 | |
*** tnurlygayanov has quit IRC | 12:53 | |
*** nosnos has quit IRC | 12:56 | |
*** zns has joined #heat | 12:57 | |
*** mestery_ is now known as mestery | 13:00 | |
*** julienvey has joined #heat | 13:00 | |
*** andersonvom has quit IRC | 13:02 | |
*** tnurlygayanov has joined #heat | 13:05 | |
*** matsuhashi has quit IRC | 13:06 | |
*** gokrokve has joined #heat | 13:10 | |
*** achampion has joined #heat | 13:11 | |
*** ryansb has quit IRC | 13:12 | |
*** gokrokve has quit IRC | 13:14 | |
*** matsuhashi has joined #heat | 13:17 | |
*** jistr has quit IRC | 13:22 | |
*** samstav has joined #heat | 13:23 | |
*** jistr has joined #heat | 13:26 | |
*** ryansb has joined #heat | 13:27 | |
*** nanjj has joined #heat | 13:27 | |
*** zz_gondoi is now known as gondoi | 13:28 | |
*** akuznetsov has quit IRC | 13:29 | |
*** akuznetsov has joined #heat | 13:30 | |
*** ramishra has quit IRC | 13:33 | |
*** che-arne has joined #heat | 13:33 | |
*** zns has quit IRC | 13:34 | |
*** chandan_kumar has joined #heat | 13:37 | |
*** Qiming_ has joined #heat | 13:41 | |
*** vijendar has joined #heat | 13:42 | |
*** akuznetsov has quit IRC | 13:42 | |
*** cdent has joined #heat | 13:42 | |
*** Qiming has quit IRC | 13:42 | |
*** andersonvom has joined #heat | 13:44 | |
*** akuznetsov has joined #heat | 13:45 | |
*** akuznetsov has quit IRC | 13:45 | |
*** swygue has quit IRC | 13:45 | |
*** sballe has joined #heat | 13:47 | |
*** che-arne has quit IRC | 13:48 | |
*** swygue has joined #heat | 13:49 | |
*** sballe has quit IRC | 13:51 | |
*** arbylee has joined #heat | 13:51 | |
*** jprovazn has quit IRC | 13:52 | |
saju_m | pas-ha: thanks, let me try | 13:52 |
*** sballe has joined #heat | 13:54 | |
openstackgerrit | lvdongbing proposed a change to openstack/heat: Fix rollback failure when updating stack if the parameters change https://review.openstack.org/88306 | 13:57 |
*** sballe has quit IRC | 13:57 | |
*** jprovazn has joined #heat | 14:05 | |
*** gondoi is now known as zz_gondoi | 14:07 | |
*** zz_gondoi is now known as gondoi | 14:07 | |
*** gokrokve has joined #heat | 14:11 | |
*** zns has joined #heat | 14:11 | |
*** zns has quit IRC | 14:11 | |
*** sjmc7 has joined #heat | 14:12 | |
*** ifarkas_ has joined #heat | 14:12 | |
*** zns has joined #heat | 14:12 | |
*** ifarkas has quit IRC | 14:14 | |
*** julienvey has quit IRC | 14:14 | |
*** gokrokve has quit IRC | 14:15 | |
saju_m | pas-ha: cloud you please check my update : https://bugs.launchpad.net/heat/+bug/1308959 | 14:20 |
uvirtbot | Launchpad bug 1308959 in heat "Launch Stack Operation Fails with error: no valid host was found" [Low,Incomplete] | 14:20 |
*** ramishra has joined #heat | 14:21 | |
Qiming_ | saju_m: do you have qemu-kvm installed? | 14:25 |
*** ifarkas_ has quit IRC | 14:25 | |
*** Qiming_ is now known as Qiming | 14:26 | |
*** ifarkas_ has joined #heat | 14:26 | |
*** gokrokve has joined #heat | 14:27 | |
*** gokrokve_ has joined #heat | 14:29 | |
*** matsuhashi has quit IRC | 14:30 | |
*** rpothier_ has joined #heat | 14:30 | |
*** chandan_kumar has quit IRC | 14:31 | |
*** gokrokve has quit IRC | 14:33 | |
*** rpothier has quit IRC | 14:34 | |
*** zns has quit IRC | 14:35 | |
*** pablosan has quit IRC | 14:35 | |
*** pablosan has joined #heat | 14:35 | |
*** nanjj has quit IRC | 14:37 | |
*** julienvey has joined #heat | 14:37 | |
*** david-lyle has joined #heat | 14:37 | |
*** sergmelikyan has quit IRC | 14:40 | |
*** sergmelikyan has joined #heat | 14:40 | |
*** ramishra has quit IRC | 14:41 | |
saju_m | Qiming: i think, qemu-kvm is missing. qemu-kvm: command not found | 14:41 |
saju_m | Qiming: Can i run #sudo apt-get install qemu-utils ? | 14:43 |
jdob | how does heat know if a template is HOT or CFN? is it by some chance if the heat_template_version is present? | 14:43 |
saju_m | Qiming: How to install qemu-kvm ?. I tries apt-get install qemu-kvm, but failed , see http://paste.openstack.org/show/76128/ | 14:46 |
saju_m | Qiming: I already installed qemu-utils, but that doesn'tcontains qemu-kvm. | 14:46 |
*** cdent has quit IRC | 14:48 | |
therve | saju_m, That doesn't look like a heat problem. | 14:49 |
therve | jdob, Not only present, but with a specific value | 14:49 |
jdob | i think I found the code now, but thanks therve | 14:50 |
*** cdent has joined #heat | 14:51 | |
goneri | saju_m: apt-get install qemu | 14:51 |
*** blomquisg has joined #heat | 14:51 | |
goneri | saju_m: qemu-kvm is deprecated | 14:51 |
*** tnurlygayanov has quit IRC | 14:52 | |
saju_m | goneri: so i don't need to install qemu-kvm, right ? | 14:52 |
saju_m | goneri: I am looking for a solution for https://bugs.launchpad.net/heat/+bug/1308959/comments/3 | 14:53 |
uvirtbot | Launchpad bug 1308959 in heat "Launch Stack Operation Fails with error: no valid host was found" [Low,Incomplete] | 14:53 |
*** blamar has quit IRC | 14:56 | |
*** IlyaE has joined #heat | 14:57 | |
*** tnurlygayanov has joined #heat | 14:59 | |
*** chandan_kumar has joined #heat | 14:59 | |
jdob | jasond: you're Jason Dunsmore, right? | 15:00 |
jasond | jdob: yes | 15:00 |
jdob | can you please take a look at my last comment on https://bugs.launchpad.net/heat/+bug/1289560 ? | 15:00 |
uvirtbot | Launchpad bug 1289560 in heat "Missing template version breaks template parsing" [Medium,In progress] | 15:00 |
jdob | i want to make sure this shouldn't be recategorized as a scarier bug | 15:01 |
jasond | jdob: reading | 15:02 |
*** jprovazn has quit IRC | 15:03 | |
jasond | jdob: sounds plausible | 15:03 |
jdob | it looks like it could mean support for 2012-12-12 templates is very busted, but it's also terribly possible i'm reading this wrong | 15:03 |
*** blamar has joined #heat | 15:04 | |
jasond | jdob: looks like you did some in-depth research. would you mind posting a few file/line number references in that bug? did you use the same example template? | 15:06 |
jdob | absolutely, and i'll keep working on it. i just wanted to raise it in case it does in fact mean all 2012-12-12 template support is broken | 15:06 |
jasond | yikes. is that what you're seeing? | 15:07 |
*** zns has joined #heat | 15:07 | |
*** blamar has quit IRC | 15:08 | |
jdob | its an assumption; if 2012-12-12 maps to CfnTemplate, a valid one will never pass validation | 15:08 |
jdob | i'm missing the larger picture of Heat, but I'm guessing it runs validation on pretty much on stack create and update | 15:09 |
jdob | so my guess is that even a valid 2012-12-12 template would get spit out as invalid | 15:09 |
jasond | jdob: i'll test that | 15:09 |
jdob | appreciate it, I don't have a good example off hand | 15:10 |
therve | jdag, Why would a valid one never pass validation? | 15:10 |
jdob | not trying to cause a panic :) | 15:10 |
jdob | therve: there's code that makes sure the top level sections in a template are valid | 15:10 |
therve | Yes | 15:11 |
jdob | which is to say, one of an enumerated set of valid sections | 15:11 |
jdob | there's a different set for HOT and CFN | 15:11 |
therve | Correct | 15:11 |
jdob | so if a HOT template is checked against the CFN section list, it'll barf saying it has stuff that isn't CFN valid | 15:11 |
therve | 2012-12-12 is not HOT | 15:11 |
jdob | OH | 15:11 |
*** zns has quit IRC | 15:11 | |
zaneb | yeah, it looks to be working perfectly to me | 15:11 |
therve | 2013-05-23 is | 15:12 |
zaneb | except that we're not failing when there's no version provided at all | 15:12 |
jdob | ya, ok | 15:12 |
zaneb | which is not an entirely bad thing | 15:12 |
jdob | thats defaulting to 2012-12-12 | 15:12 |
*** thouveng has quit IRC | 15:12 | |
zaneb | but different from what we decided on ;) | 15:12 |
jdob | but i'm passing in a HOT template | 15:12 |
jdob | which is where my confusion came from | 15:12 |
zaneb | jdob: right, but if you don't pass a version we have no idea what it is | 15:13 |
jdob | ok, jasond, sorry about that, I was grossly mistaken | 15:13 |
jasond | jdob: no problem, thanks for looking into that bug | 15:13 |
zaneb | jdob: I added a comment to the bug btw | 15:13 |
*** zns has joined #heat | 15:14 | |
jdob | zaneb: not sure I follow. you mention that without a version is considered to be 2012-12-12, but then that the version is necessary | 15:15 |
zaneb | in the past that was always the default version | 15:16 |
zaneb | during icehouse it was changed to fail early if there wasn't a version | 15:16 |
zaneb | the default still exists later on to ease the unit test transition :/ | 15:16 |
jdob | ah, ok | 15:16 |
zaneb | so we're relying on it failing early | 15:16 |
jdob | so the desired end result is that a version is now required | 15:16 |
zaneb | that was the intention, yes | 15:17 |
jdob | ok, that helps a lot, let me see if I can hunt down why that early check isn't being run | 15:18 |
jdob | the alternative is removing the default entirely; the only hesitation has been the tediousness of updating all of the unit tests? | 15:18 |
*** spzala has joined #heat | 15:19 | |
zaneb | pretty much | 15:19 |
jdob | kk | 15:20 |
jdob | thanks everyone, sorry for the mistake :) | 15:20 |
zaneb | np, thanks for looking into it :) | 15:21 |
*** aweiteka has joined #heat | 15:22 | |
*** ifarkas_ has quit IRC | 15:23 | |
*** e0ne has quit IRC | 15:23 | |
*** e0ne has joined #heat | 15:23 | |
*** ramishra has joined #heat | 15:23 | |
*** Anju_ has joined #heat | 15:24 | |
Qiming | hi | 15:25 |
Qiming | any bug report related to floating ip? | 15:26 |
Qiming | I'm not sure I have hit one | 15:26 |
*** chandan_kumar has quit IRC | 15:27 | |
Qiming | Cannot ping to the floating IP created using OS::Neutron::FloatingIP, but can ping it if do 'neutron floatingip-create' manually | 15:27 |
*** e0ne has quit IRC | 15:28 | |
*** ramishra has quit IRC | 15:28 | |
*** aweiteka has quit IRC | 15:28 | |
*** chandan_kumar has joined #heat | 15:29 | |
*** tnurlygayanov has quit IRC | 15:30 | |
*** che-arne has joined #heat | 15:32 | |
*** tnurlygayanov has joined #heat | 15:38 | |
Qiming | got it. | 15:40 |
*** lsmola has quit IRC | 15:41 | |
Qiming | the heat-templates/hot/severs_in_existing_neutron_net.yaml is broken | 15:41 |
*** chandan_kumar has quit IRC | 15:42 | |
Qiming | there is no default security group associated with a Neutron::Port created, has to add one so that ping/ssh works | 15:42 |
therve | Well that's not really broken | 15:46 |
Qiming | therve: :P | 15:46 |
sdake | morning | 15:47 |
Qiming | therve: should we have the port use the 'default' security group, or should we fix the sample template? | 15:47 |
*** aweiteka has joined #heat | 15:47 | |
Qiming | sdake: morning | 15:48 |
therve | Qiming, I'd change the template | 15:49 |
*** sorantis has quit IRC | 15:50 | |
Qiming | therve: thanks, will raise a bug in heat-templates, and fix it soon | 15:50 |
*** julienvey has quit IRC | 15:51 | |
openstackgerrit | Thomas Herve proposed a change to openstack/heat: Implement snapshots for servers and images https://review.openstack.org/87280 | 15:51 |
openstackgerrit | Thomas Herve proposed a change to openstack/heat: Add APIs to create and manipulate snapshots https://review.openstack.org/87279 | 15:52 |
openstackgerrit | Thomas Herve proposed a change to openstack/heat: Add RPC method to snapshot stacks https://review.openstack.org/87278 | 15:52 |
openstackgerrit | Thomas Herve proposed a change to openstack/heat: Add database model to store snapshots https://review.openstack.org/87277 | 15:52 |
Qiming | it's bed time. bye! | 15:53 |
*** aweiteka has quit IRC | 15:53 | |
*** Qiming has quit IRC | 15:58 | |
*** akuznetsov has joined #heat | 15:59 | |
*** zhiyan is now known as zhiyan_ | 15:59 | |
*** julienvey has joined #heat | 15:59 | |
*** arbylee has quit IRC | 16:02 | |
*** chandan_kumar has joined #heat | 16:02 | |
wirehead_ | zaneb: yeah, well my urge to forcibly make other people's lives a bit sillier often needs to be offset by my urge to not be "that guy". | 16:04 |
zaneb | lol | 16:04 |
wirehead_ | So you just heard the silly comment I'd stored up for when business was resolved. :D | 16:05 |
SpamapS | morning ladies and germs | 16:08 |
*** pablosan has quit IRC | 16:08 | |
*** yassine has quit IRC | 16:08 | |
*** tspatzier has joined #heat | 16:08 | |
*** pafuent has quit IRC | 16:09 | |
*** e0ne has joined #heat | 16:10 | |
*** julienvey has quit IRC | 16:12 | |
*** cmyster has quit IRC | 16:15 | |
*** cmyster has joined #heat | 16:17 | |
*** cmyster has joined #heat | 16:17 | |
*** che-arne has quit IRC | 16:22 | |
*** ramishra has joined #heat | 16:24 | |
*** ramishra has quit IRC | 16:28 | |
*** ramishra has joined #heat | 16:30 | |
*** daneyon has joined #heat | 16:34 | |
*** glucas has left #heat | 16:35 | |
*** denis_makogon has quit IRC | 16:37 | |
*** dmakogon_ has joined #heat | 16:38 | |
*** pafuent has joined #heat | 16:39 | |
*** ramishra has quit IRC | 16:42 | |
*** varora has left #heat | 16:45 | |
*** jistr has quit IRC | 16:49 | |
SpamapS | stevebaker: when you're around, I'd like to pick your brain about access policies and deployments (mainly, is it intentional that all stack users seemingly can read all other servers' metadata) | 17:02 |
*** derekh has quit IRC | 17:04 | |
*** daneyon has quit IRC | 17:10 | |
*** daneyon has joined #heat | 17:11 | |
*** arbylee has joined #heat | 17:11 | |
*** harlowja_away is now known as harlowja | 17:12 | |
*** ramishra has joined #heat | 17:13 | |
*** daneyon_ has joined #heat | 17:14 | |
*** cmyster has quit IRC | 17:14 | |
*** daneyon has quit IRC | 17:17 | |
*** ramishra has quit IRC | 17:18 | |
*** chandan_kumar has quit IRC | 17:19 | |
openstackgerrit | A change was merged to openstack/heat: Allow filtering of stacks by action https://review.openstack.org/86102 | 17:20 |
openstackgerrit | A change was merged to openstack/heat: Make template validation uniform https://review.openstack.org/86623 | 17:20 |
*** cdent has quit IRC | 17:28 | |
*** gokrokve_ has quit IRC | 17:28 | |
*** arbylee has quit IRC | 17:28 | |
*** gokrokve has joined #heat | 17:29 | |
*** tspatzier has quit IRC | 17:31 | |
*** zns has quit IRC | 17:32 | |
*** mspreitz has joined #heat | 17:34 | |
mspreitz | I note with appreciation http://summit.openstack.org/cfp/details/86 ... | 17:35 |
mspreitz | Although my group has been working on a little different solution, I think we are seeing the same problem. | 17:36 |
mspreitz | I am curious about motivation. What use cases prompted the Stack (rather than Resource) side of that? | 17:36 |
*** saurabhs has joined #heat | 17:37 | |
*** blomquisg has quit IRC | 17:37 | |
SpamapS | mspreitz: aha! | 17:38 |
SpamapS | mspreitz: we need this as well | 17:38 |
SpamapS | mspreitz: this is especially useful as the mechanism we can use for rolling update control. | 17:39 |
mspreitz | SpamapS: can you explain how that would go? | 17:39 |
SpamapS | mspreitz: Well I think that the idea is to work more like wait conditions and just wait for a signal from somewhere else. | 17:40 |
SpamapS | mspreitz: having callbacks is problematic.. unless we use something like Marconi where we can be safely abstracted from the users. | 17:40 |
SpamapS | mspreitz: but just handing out a signal URL and letting the result of that signal dictate the flow of rolling updates is much simpler. | 17:41 |
mspreitz | That's about the Resource side rather than the Stack side, right? | 17:42 |
mspreitz | SpamapS: Your use case is for Resource callbacks rather than Stack callbacks, right? | 17:44 |
*** e0ne has quit IRC | 17:45 | |
*** e0ne has joined #heat | 17:46 | |
*** gokrokve has quit IRC | 17:47 | |
*** e0ne has quit IRC | 17:49 | |
*** blomquisg has joined #heat | 17:50 | |
*** tnurlygayanov has quit IRC | 17:53 | |
*** tnurlygayanov has joined #heat | 17:55 | |
SpamapS | mspreitz: yes. I don't really know why the stack would be different. | 17:57 |
mspreitz | SpamapS: I think the point is that the stack lifecycle is different from the Resource one, so different callbacks would apply | 17:57 |
mspreitz | A Stack is a different kind of thing compared to a Resource | 17:58 |
*** yogesh has joined #heat | 17:58 | |
mspreitz | In my own work I am interested specifically in Stack lifecycle | 17:58 |
SpamapS | mspreitz: It's sort of like saying the engine's lifecycle is different than the pistons. You know the engine has cycled when the last piston fires. | 17:59 |
SpamapS | mspreitz: handle the resource case, and the stack case just becomes an invisible resource that depends on everything. | 17:59 |
mspreitz | SpamapS: I could rephrase you to say a human being's lifecycle is just like the lifecycle of an individual organ | 18:00 |
*** bgorski has quit IRC | 18:00 | |
mspreitz | SpamapS: but I do not believe taht | 18:00 |
mspreitz | s/taht/that/ | 18:00 |
*** nati_ueno has joined #heat | 18:01 | |
openstackgerrit | Dan Prince proposed a change to openstack/heat: Support multiple heatclient versions for SD https://review.openstack.org/88379 | 18:02 |
*** e0ne has joined #heat | 18:02 | |
*** SnowDust has joined #heat | 18:03 | |
*** spzala has quit IRC | 18:04 | |
*** gokrokve has joined #heat | 18:04 | |
SpamapS | mspreitz: eh... a human being doesn't have a single well defined purpose. Entire philosophy libraries will support me there. :) | 18:04 |
*** e0ne has quit IRC | 18:04 | |
*** jprovazn has joined #heat | 18:05 | |
*** e0ne has joined #heat | 18:05 | |
mspreitz | SpamapS: sounds like you are agreeing with my disagreement | 18:05 |
SpamapS | mspreitz: but a human being does have a defined lifecycle, and indeed, the last breath is identical to the end of the human. | 18:05 |
SpamapS | ;) | 18:05 |
*** glucas has joined #heat | 18:06 | |
SpamapS | mspreitz: No not really. If we're going to use humans as an allegory for cloud applications, then a human would mark the desired state, and the completion of whatever the last step on the way to that desired state would be identical to the state. | 18:06 |
SpamapS | mspreitz: my point is that there's no special case for stack. | 18:07 |
mspreitz | SpamapS: I have to attend a meeting now, more later | 18:07 |
*** jstrachan has joined #heat | 18:09 | |
*** cmyster has joined #heat | 18:11 | |
*** cmyster has joined #heat | 18:11 | |
*** e0ne has quit IRC | 18:13 | |
*** gokrokve has quit IRC | 18:13 | |
*** e0ne has joined #heat | 18:13 | |
*** ramishra has joined #heat | 18:14 | |
*** SnowDust has quit IRC | 18:14 | |
*** randallburt has joined #heat | 18:15 | |
*** IlyaE has quit IRC | 18:16 | |
*** e0ne has quit IRC | 18:17 | |
*** jstrachan has quit IRC | 18:18 | |
*** ramishra has quit IRC | 18:19 | |
*** ramishra has joined #heat | 18:23 | |
*** randallburt has quit IRC | 18:26 | |
*** ramishra has quit IRC | 18:28 | |
*** randallburt has joined #heat | 18:31 | |
*** gokrokve has joined #heat | 18:39 | |
*** sdake has quit IRC | 18:44 | |
*** sdake has joined #heat | 18:44 | |
*** sdake has quit IRC | 18:44 | |
*** sdake has joined #heat | 18:44 | |
*** cmyster has quit IRC | 18:44 | |
*** chandan_kumar has joined #heat | 18:44 | |
*** mspreitz has quit IRC | 18:46 | |
*** cmyster has joined #heat | 18:46 | |
*** cmyster has joined #heat | 18:46 | |
*** spzala has joined #heat | 18:46 | |
*** blomquisg has quit IRC | 18:46 | |
*** randallburt1 has joined #heat | 18:51 | |
*** randallburt has quit IRC | 18:51 | |
*** spzala has quit IRC | 18:52 | |
zaneb | wirehead_, radix: any thoughts on merging the Convergence and Autoscaling session proposals? | 18:59 |
*** julienvey has joined #heat | 19:00 | |
wirehead_ | zaneb: I'm amenable. They are related. | 19:02 |
*** rbuilta has quit IRC | 19:03 | |
zaneb | cool, just wanted to make sure radix wasn't hijacking your session ;) | 19:03 |
*** arbylee has joined #heat | 19:03 | |
wirehead_ | zaneb: well, radix reports to me now. | 19:03 |
wirehead_ | zaneb: I'd say that he does my bidding, but it's probably the other way around | 19:04 |
wirehead_ | :D | 19:04 |
zaneb | lol | 19:04 |
*** pablosan has joined #heat | 19:04 | |
*** erecio has quit IRC | 19:05 | |
saurabhs | Spamaps: So currently whatever we have in tripleo-heat-temapltes does it allow us to setup rabbitmq or mysql on separate machines than controller node? | 19:05 |
wirehead_ | zaneb: so, if you need people to help run sessions, even if it's just someone to run the etherpad, my Auto Scale team will be out in force. | 19:05 |
*** pablosan is now known as zz_pablosan | 19:05 | |
*** zz_pablosan is now known as pablosan | 19:06 | |
*** erecio has joined #heat | 19:06 | |
zaneb | excellent | 19:06 |
zaneb | y'all don't want me driving the etherpad, that's for sure ;) | 19:06 |
zaneb | no notes would get taken :D | 19:06 |
*** _FL1SK is now known as FL1SK | 19:07 | |
wirehead_ | Yeah. One person runs the discussion, one person takes notes. | 19:07 |
wirehead_ | That worked really well. | 19:07 |
SpamapS | saurabhs: No I think it is all still lumped into one controller config | 19:07 |
*** pablosan has quit IRC | 19:08 | |
*** pablosan has joined #heat | 19:08 | |
saurabhs | Spamaps: thanks. I just wanted to confirm that. Also I see necessary changes in image-elements to setup rabbit and galera clusters. But I don't see necessary changes for setting up clusters in tripleo-heat templates. Did I understood that correctly? | 19:11 |
*** arbylee has quit IRC | 19:11 | |
*** arbylee has joined #heat | 19:11 | |
*** julienvey has quit IRC | 19:14 | |
*** zns has joined #heat | 19:16 | |
*** e0ne has joined #heat | 19:23 | |
*** ramishra has joined #heat | 19:24 | |
*** ramishra has quit IRC | 19:29 | |
*** nati_ueno has quit IRC | 19:29 | |
SpamapS | saurabhs: well, there are some changes.. like listing the hosts and such | 19:30 |
*** pafuent has left #heat | 19:30 | |
*** killer_prince has quit IRC | 19:32 | |
*** annegentle has quit IRC | 19:33 | |
greghaynes | The heat changes for rabbit config to do clustering are landed and https://review.openstack.org/#/c/83883/ is for galera config | 19:39 |
*** lazy_prince has joined #heat | 19:39 | |
greghaynes | theres definitely more to-do though for actually running multiple of the controller nodes :) | 19:39 |
*** lazy_prince is now known as killer_prince | 19:39 | |
*** akuznetsov has quit IRC | 19:41 | |
*** IlyaE has joined #heat | 19:42 | |
*** mspreitz has joined #heat | 19:43 | |
mspreitz | SpamapS: I have a few moments now | 19:43 |
mspreitz | Let's be concrete | 19:43 |
*** lindsayk has joined #heat | 19:44 | |
*** lindsayk1 has joined #heat | 19:44 | |
mspreitz | SpamapS: A resource (and presumably a callback for one) is concerned only with itself, not other resources, so would not know when it is last or first, and would not have access to the whole stack/template | 19:44 |
mspreitz | (at least not principled access) | 19:44 |
SpamapS | mspreitz: right, so I'm suggesting that the end of the graph can be represented as a resource which depends on all other resources. | 19:45 |
mspreitz | In failure cases a resource that depends on all others is not invoked | 19:45 |
mspreitz | and even in success case still does not have principled access to the whole stack | 19:45 |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Don't use SSH in Rackspace::Cloud::Server https://review.openstack.org/83218 | 19:45 |
SpamapS | mspreitz: and that a stack callback could just be done as that. | 19:46 |
mspreitz | SpamapS: I presume you were typing while I was | 19:46 |
SpamapS | mspreitz: so, I'm on a mission to _eliminate_ stack failure as a state from Heat long term. ;) | 19:46 |
mspreitz | SpamapS: what happens if creation of resource X fails and resource Y depends on X? | 19:46 |
*** zhiyan_ is now known as zhiyan | 19:46 | |
SpamapS | mspreitz: Y does not happen, but the stack has other bits that do not necessarily depend on X, and should not be interrupted. | 19:47 |
mspreitz | I mean, what do you think should happen? | 19:47 |
mspreitz | SpamapS: But if Y depends on all other resources, then Y will not happen | 19:47 |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Rackspace::Server::SSHWaitCondition resource https://review.openstack.org/85386 | 19:47 |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Don't use SSH in Rackspace::Cloud::Server https://review.openstack.org/83218 | 19:47 |
SpamapS | mspreitz: agreed. I believe we have reached clarity :) | 19:48 |
*** lindsayk has quit IRC | 19:48 | |
mspreitz | ? | 19:48 |
SpamapS | mspreitz: It feels like an observer pattern is needed here, and I think that is what you're arguing for. | 19:48 |
mspreitz | If I try to implement a POST CREATE stack callback by doing it from a resource that depends on all others, the POST CREATE callback will be omitted if any other resource creation fails. That's bad. | 19:49 |
mspreitz | SpamapS: Yes, an observer pattern | 19:49 |
SpamapS | mspreitz: Yes, so I'm suggesting that what is really needed is a notification stream (observer pattern), for the whole stack. | 19:49 |
*** tspatzier has joined #heat | 19:50 | |
mspreitz | OK, maybe I agreeed too quickly. I want synchronous involvement, not just notification some time later | 19:50 |
SpamapS | mspreitz: but are you also suggesting that this callback actually needs to be able to "fail" the stack as well? | 19:50 |
mspreitz | SpamapS: Yes, I would like the callback to be able to reject the stack operation. | 19:51 |
SpamapS | Ok. It all makes more sense to me now that we've gone through this exercise. | 19:51 |
mspreitz | I would also like the callback to be able to prepare for later operations before they happen --- e.g., make a joint placement decision before the placed resources are created. | 19:51 |
SpamapS | Well that is resource callbacks, which I totally got before. ;) | 19:52 |
SpamapS | and placement... man I know where you're going with the "holistic scheduling looks a lot like a heat stack" thing.. but it is a bit scary for me to expand Heat's scope that far. | 19:52 |
mspreitz | That's not exactly it | 19:53 |
mspreitz | SpamapS: even the placement input is not a Heat template, there are difficulties | 19:53 |
mspreitz | See https://review.openstack.org/#/c/88080/ --- it outlines a 4 phase API for Nova ... | 19:53 |
*** connie has joined #heat | 19:54 | |
mspreitz | Doing that with 4 sets of resources is going to be unnecessarily ugly | 19:54 |
mspreitz | I'd rather describe each thing once and left a stack lifecycle plugin go back and forth over them | 19:54 |
mspreitz | s/left/let | 19:54 |
SpamapS | mspreitz: Forgive me if I lack enthusiasm for all of this optimisation. I'd prefer we make Nova work well enough to be a viable on-premise alternative to AWS before we start aiming it at replacing the s390 series. ;) | 19:55 |
mspreitz | SpamapS: Well, your enthusiasm is your business | 19:55 |
mspreitz | But I hear what you are saying about overall quality and usability | 19:55 |
mspreitz | I agree there too | 19:56 |
mspreitz | SpamapS: anyway, thanks for the discussion, I understand better now | 19:56 |
SpamapS | mspreitz: cool. Thanks for explaining what you're getting at too. I do like the idea of being able to observe and even influence state changes on a stack. | 19:58 |
*** killer_prince has quit IRC | 19:59 | |
*** tspatzier has quit IRC | 20:01 | |
*** erecio has quit IRC | 20:01 | |
*** erecio has joined #heat | 20:01 | |
mspreitz | Gotta go again | 20:02 |
*** mspreitz has quit IRC | 20:04 | |
*** nati_ueno has joined #heat | 20:04 | |
*** annegentle has joined #heat | 20:04 | |
*** lazy_prince has joined #heat | 20:07 | |
*** lazy_prince is now known as killer_prince | 20:08 | |
*** jistr has joined #heat | 20:15 | |
*** chandan_kumar has quit IRC | 20:22 | |
*** khuraam has joined #heat | 20:22 | |
*** khuraam has left #heat | 20:23 | |
*** ramishra has joined #heat | 20:25 | |
*** nati_ueno has quit IRC | 20:28 | |
*** pablosan is now known as zz_pablosan | 20:28 | |
*** zz_pablosan is now known as pablosan | 20:28 | |
*** ramishra has quit IRC | 20:29 | |
*** nati_uen_ has joined #heat | 20:31 | |
*** erecio has quit IRC | 20:32 | |
*** erecio has joined #heat | 20:33 | |
*** jdob has quit IRC | 20:34 | |
*** e0ne has quit IRC | 20:36 | |
*** e0ne has joined #heat | 20:37 | |
*** e0ne has quit IRC | 20:39 | |
*** alexpilotti has quit IRC | 20:40 | |
*** lindsayk1 has quit IRC | 20:44 | |
*** Slower_ is now known as Slower | 20:45 | |
*** alexpilotti has joined #heat | 20:47 | |
*** Anju_ has quit IRC | 20:51 | |
*** erecio has quit IRC | 20:53 | |
*** sorantis has joined #heat | 20:56 | |
*** jprovazn has quit IRC | 20:58 | |
*** nati_ueno has joined #heat | 20:59 | |
*** rpothier_ has quit IRC | 21:01 | |
*** nati_uen_ has quit IRC | 21:03 | |
*** david-lyle has quit IRC | 21:04 | |
*** lindsayk has joined #heat | 21:06 | |
*** che-arne has joined #heat | 21:09 | |
*** che-arne has quit IRC | 21:10 | |
*** che-arne has joined #heat | 21:11 | |
harlowja | sdake_ thx btw for the answers to the y! mail questions (and/or confusion), think we got them resolved, but they do seem very interested in autosccaling (as would be expected, haha) | 21:12 |
*** metral has quit IRC | 21:12 | |
*** metral_zzz has joined #heat | 21:13 | |
*** metral_zzz is now known as metral | 21:13 | |
openstackgerrit | Dimitri Mazmanov proposed a change to openstack/heat: Fix wrongly printed count of received handled conditions. https://review.openstack.org/87293 | 21:15 |
*** pablosan is now known as zz_pablosan | 21:15 | |
SpamapS | stevebaker: you going to be around today? | 21:19 |
*** gokrokve has quit IRC | 21:19 | |
stevebaker | SpamapS: I am | 21:20 |
stevebaker | SpamapS: easter be damned | 21:20 |
SpamapS | stevebaker: :) | 21:21 |
SpamapS | stevebaker: so the access policies... | 21:23 |
stevebaker | yes | 21:23 |
SpamapS | stevebaker: I didn't think much about it while deployments was being reviewed, but it looks to me like they got lost in the implementation. | 21:23 |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Move API parameter parsing from engine to API https://review.openstack.org/88444 | 21:26 |
*** ramishra has joined #heat | 21:26 | |
stevebaker | SpamapS: I don't think so, unless I missed something. talk me through it | 21:26 |
SpamapS | stevebaker: for the callback issue, I think we can make the built-in callbacks work without requiring a fully loaded stack by saving a list of resources which registered as callbacks and only loading those | 21:27 |
SpamapS | stevebaker: right, so I can't seem to find where an access policy is created for the signal responder users. | 21:27 |
*** ramishra has quit IRC | 21:27 | |
*** ramishra has joined #heat | 21:27 | |
stevebaker | SpamapS: so the policy is "resource:metadata": "", | 21:28 |
*** randallburt1 has quit IRC | 21:28 | |
stevebaker | which is meh, anyone! | 21:28 |
stevebaker | middleware asserts there credentials are valid and they are associated with a specific project | 21:29 |
SpamapS | stevebaker: right, so that means my api nodes can fetch the database password | 21:29 |
SpamapS | and host | 21:29 |
stevebaker | then all the relevant sqlalchemy api methods filter by | 21:30 |
SpamapS | I think it would probably be fairly straight forward to directly tie signal responder users to their resource. | 21:30 |
stevebaker | sd.tenant == context.tenant_id, | 21:30 |
stevebaker | sd.stack_user_project_id == context.tenant_id | 21:30 |
SpamapS | stevebaker: Right that is not sufficient. | 21:30 |
SpamapS | stevebaker: unless I make each and every server live in its own tenant. | 21:31 |
stevebaker | SpamapS: each stack is in its own tenant. the credentials on the server match to the tenant specified by stack_user_project_id | 21:32 |
*** ramishra has quit IRC | 21:32 | |
SpamapS | you're not hearing me | 21:32 |
*** mkollaro1 has joined #heat | 21:33 | |
*** mkollaro has quit IRC | 21:33 | |
SpamapS | I need to isolate each server's deployment data from the other servers. | 21:33 |
*** zz_pablosan is now known as pablosan | 21:33 | |
SpamapS | stevebaker: so within a stack, OS::Heat::AccessPolicy allowed me to say "this user, which I create now, can only access the metadata for these resources. | 21:34 |
SpamapS | " | 21:34 |
SpamapS | stevebaker: with deployments, the intrinsic user that is fed into the server, can access _all_ of the resources in that stack. | 21:34 |
stevebaker | yes it could, if it new the nova server id | 21:35 |
SpamapS | Name | 21:35 |
SpamapS | it just needs the name | 21:35 |
SpamapS | and even if it is just name, the ids aren't treated as secrets, so entirely possible that will leak | 21:36 |
*** jrist has quit IRC | 21:36 | |
stevebaker | no, I'm not saying they are | 21:36 |
*** jrist has joined #heat | 21:36 | |
stevebaker | it looks like deployments should store and filter by the user UUID too | 21:36 |
SpamapS | Right since signal_responder creates a user for the resource.. seems like a simple thing to just save that user id in the resource record. | 21:37 |
SpamapS | anyway... | 21:38 |
stevebaker | yep. I had assumed that isolated at the stack level would be enough, but resource level would be better | 21:38 |
SpamapS | stevebaker: it's a regression for us | 21:38 |
SpamapS | stevebaker: I just assumed the signal responder users were limited to their intended resource. | 21:38 |
*** mkollaro has joined #heat | 21:39 | |
*** mkollaro1 has quit IRC | 21:39 | |
stevebaker | SpamapS: you know, I think they are if you query via resource-metadata (either cfn or heat-api) but they are not for the underlying deployment api which actually queries the metadata | 21:41 |
SpamapS | stevebaker: I don't see where they register a callback for access control.. ? | 21:42 |
*** vijendar has quit IRC | 21:42 | |
stevebaker | probably to allow for more complex policies than we actually need | 21:43 |
stevebaker | SpamapS: calls to register_access_allowed_handler http://git.openstack.org/cgit/openstack/heat/tree/heat/engine/resources/server.py#n388 | 21:47 |
stevebaker | SpamapS: there might be some hinky handlers in the AWS resources | 21:48 |
SpamapS | stevebaker: oh.. weird | 21:48 |
SpamapS | stevebaker: ok so my bug is invalid | 21:48 |
SpamapS | stevebaker: now, the reason I thought that was I was looking at the native API bits to just fetch the deployments. | 21:49 |
stevebaker | not yet, the stack-load path is still in the way | 21:50 |
*** sorantis has quit IRC | 21:51 | |
SpamapS | stevebaker: ok, so let's divide up "optimize resource show" a bit... | 21:53 |
*** achampion has quit IRC | 21:54 | |
SpamapS | stevebaker: you said you're already looking at fetching resource_data all at once. Yes? | 21:54 |
stevebaker | SpamapS: yes, looking at that now. It should make a huge difference | 21:59 |
*** varora has joined #heat | 22:00 | |
*** TravT has joined #heat | 22:03 | |
*** gondoi is now known as zz_gondoi | 22:04 | |
*** TravT has quit IRC | 22:04 | |
*** TravT has joined #heat | 22:04 | |
*** TravT has quit IRC | 22:05 | |
*** TravT has joined #heat | 22:05 | |
*** randallburt has joined #heat | 22:07 | |
*** lindsayk has quit IRC | 22:08 | |
*** lindsayk has joined #heat | 22:09 | |
*** lindsayk has joined #heat | 22:12 | |
*** randallburt has quit IRC | 22:15 | |
*** cmyster has quit IRC | 22:15 | |
*** cmyster has joined #heat | 22:17 | |
*** cmyster has joined #heat | 22:17 | |
SpamapS | stevebaker: I wonder if we can also lazy-load resources | 22:20 |
SpamapS | stevebaker: as in, stack.load would just select the stack record but the resources would only come as-needed | 22:20 |
*** zns has quit IRC | 22:22 | |
*** david-lyle has joined #heat | 22:23 | |
*** sorantis has joined #heat | 22:26 | |
*** zns has joined #heat | 22:27 | |
openstackgerrit | Dimitri Mazmanov proposed a change to openstack/heat: Fix wrongly printed count of received handled conditions. https://review.openstack.org/87293 | 22:28 |
*** david-lyle has quit IRC | 22:29 | |
*** zhiyan is now known as zhiyan_ | 22:29 | |
openstackgerrit | Dimitri Mazmanov proposed a change to openstack/heat: Fix wrongly printed count of received handled conditions. https://review.openstack.org/87293 | 22:29 |
stevebaker | SpamapS: yes, that would be another worthy optimization | 22:32 |
stevebaker | SpamapS: but what I'm seeing is that doing a stack load does not hit the database for stack and resource records, but it does for resource data | 22:33 |
*** saju_m has quit IRC | 22:33 | |
sdake | stevebaker can you ring - i want to get rolling pls :) | 22:33 |
stevebaker | sdake: ok, just a sec | 22:33 |
sdake | ta | 22:33 |
sdake | sorry other people depending on me to be somewhere in 30 mins | 22:34 |
sdake | otherwise i wouldn't mind so much :) | 22:34 |
*** sgordon has joined #heat | 22:37 | |
*** sgordon has quit IRC | 22:37 | |
*** sgordon has joined #heat | 22:37 | |
*** nati_ueno has quit IRC | 22:38 | |
*** nati_ueno has joined #heat | 22:38 | |
zaneb | that moment where you find a horrible bug in code you thought you wrote, but it turns out it was someone else :) | 22:40 |
*** derekh has joined #heat | 22:41 | |
*** rwsu has quit IRC | 22:44 | |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Avoid redundant polling of DB for metadata https://review.openstack.org/88457 | 22:45 |
*** nati_uen_ has joined #heat | 22:46 | |
*** jistr has quit IRC | 22:46 | |
zaneb | SpamapS: I'd be interested to hear your results with that ^ patch | 22:47 |
*** nati_uen_ has quit IRC | 22:48 | |
*** nati_ueno has quit IRC | 22:48 | |
*** rwsu has joined #heat | 22:48 | |
*** nati_ueno has joined #heat | 22:49 | |
openstackgerrit | Dimitri Mazmanov proposed a change to openstack/heat: Fix wrongly printed count of received handled conditions. https://review.openstack.org/87293 | 22:53 |
*** IlyaE has quit IRC | 22:57 | |
*** lindsayk has quit IRC | 22:57 | |
*** mkollaro has quit IRC | 22:59 | |
SpamapS | zaneb: _interesting_ | 22:59 |
SpamapS | zaneb: let me fire up my virt fake driver chaos machine :) | 22:59 |
zaneb | yah, I suddenly realised while I was reviewing Dimitri's patch above that that could be a big part of the problem | 23:00 |
*** arbylee has quit IRC | 23:01 | |
sorantis | meanwhile, while I was trying to submit my first patch :) | 23:06 |
SpamapS | zaneb: darn property fetchers making things look so simple | 23:06 |
zaneb | yeah :/ | 23:06 |
zaneb | starting to think those were a mistake | 23:07 |
zaneb | sorantis: welcome :) | 23:07 |
stevebaker | resource.Metadata needs to die | 23:08 |
sorantis | zaneb: thanks for the review! | 23:08 |
zaneb | stevebaker: it seemed like such a good idea at the time :D | 23:09 |
stevebaker | yeah | 23:11 |
SpamapS | zaneb: sometimes you need to think about the problem from a high level before you can make it actually work down in the bowels | 23:12 |
SpamapS | I fully expect that things will suck until you actually do try to scale them | 23:13 |
*** achampion has joined #heat | 23:15 | |
SpamapS | lifeless: ^^ https://review.openstack.org/#/c/88457 looks promising to improve the situation with heat-engine | 23:16 |
*** yogesh has quit IRC | 23:16 | |
SpamapS | lifeless: can you try it on the test rack? | 23:17 |
stevebaker | SpamapS: I thought you're on software-config now, so now waitconditions? | 23:17 |
stevebaker | no waitcondtions? | 23:17 |
SpamapS | stevebaker: hm, the problems were noticed before the software-config patches landed | 23:18 |
stevebaker | right | 23:18 |
SpamapS | I don't know if they've been re-tested w/ it | 23:18 |
SpamapS | I'm trying but I foolishly suspended my vms .. and kvm decided it didn't want to resume them.. so now dealing with dirty FS issues, argh. | 23:19 |
stevebaker | looking at the amount of resource_data_get in the software-config paths, my guess would be worse ;) | 23:19 |
*** IlyaE has joined #heat | 23:19 | |
SpamapS | stevebaker: damnit | 23:19 |
SpamapS | stevebaker: are we really the first people to try a _40_ node stack? :-/ | 23:20 |
lifeless | SpamapS: its easter here, I'm not really here | 23:22 |
*** sgordon has quit IRC | 23:22 | |
lifeless | SpamapS: right now C is sitting in my lap playing ps3, and my 2-factor auth is out of reach | 23:23 |
SpamapS | hah cool | 23:23 |
lifeless | SpamapS: so I literally cannot | 23:23 |
SpamapS | lifeless: looks like the situation is likely not better anyway | 23:23 |
*** nati_ueno has quit IRC | 23:23 | |
SpamapS | since we're not using wait conditions anymore | 23:23 |
lifeless | yeah, all orm lazy feature == fail | 23:24 |
SpamapS | lifeless: unfortunately that is wrapped up with "any plugin can ask to be consulted for access" | 23:24 |
SpamapS | lifeless: so have to unwind that a bit to optimize | 23:25 |
lifeless | 'oops' | 23:26 |
lifeless | set based apis only thanks | 23:26 |
*** asalkeld has joined #heat | 23:26 | |
lifeless | the terrible thing about naive rest is the tendency to potato programming - and it bleeds deep into the api impl | 23:26 |
*** daneyon_ has quit IRC | 23:27 | |
*** bgorski has joined #heat | 23:29 | |
zaneb | lifeless: interesting, I hadn't heard that term before | 23:29 |
*** bgorski has quit IRC | 23:29 | |
zaneb | I wouldn't blame rest here though | 23:30 |
zaneb | this is just what happens when you set a bunch of C programmers loose in Python ;) | 23:30 |
*** IlyaE has quit IRC | 23:32 | |
lifeless | zaneb: heh :) | 23:33 |
lifeless | zaneb: can happen in C too! | 23:33 |
zaneb | tell me about it | 23:33 |
zaneb | try creating 4096 VLANs in the kernel + hardware, one at a time, and let me know how that goes ;) | 23:34 |
*** nati_ueno has joined #heat | 23:34 | |
lifeless | terribly slow | 23:35 |
lifeless | need a _v API | 23:35 |
zaneb | trick question, you can only have 4095 VLANs | 23:36 |
zaneb | but yes, that's what we did | 23:36 |
zaneb | did I mention the 4 layers of message passing in between? | 23:37 |
*** randallburt has joined #heat | 23:42 | |
*** randallburt has quit IRC | 23:49 | |
*** pablosan is now known as zz_pablosan | 23:58 | |
*** zz_pablosan is now known as pablosan | 23:58 | |
*** TravT has quit IRC | 23:58 | |
*** TravT has joined #heat | 23:59 | |
*** pablosan is now known as zz_pablosan | 23:59 | |
lifeless | zaneb: no; but I can imagine | 23:59 |
*** zz_pablosan has quit IRC | 23:59 | |
lifeless | zaneb: openvswitch gre key ids and tunnel config has the same issue w/neutron | 23:59 |
lifeless | zaneb: *terrible* startup times | 23:59 |
*** lindsayk has joined #heat | 23:59 | |
*** TravT has quit IRC | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!