*** pratikma_ has quit IRC | 00:06 | |
*** dyasny has quit IRC | 00:14 | |
*** Marga_ has quit IRC | 00:17 | |
*** shadower has quit IRC | 00:23 | |
*** shadower has joined #heat | 00:23 | |
*** stevebaker is now known as stevebaker2 | 00:25 | |
*** jobewan has quit IRC | 00:29 | |
*** stevebaker has joined #heat | 00:41 | |
*** eliqiao1 is now known as eliqiao | 00:52 | |
*** ricolin has joined #heat | 00:52 | |
*** stevebaker has quit IRC | 00:59 | |
*** stevebaker has joined #heat | 01:00 | |
*** lkarm has joined #heat | 01:03 | |
*** sdake has quit IRC | 01:07 | |
*** zhenguo has joined #heat | 01:09 | |
*** sdake has joined #heat | 01:10 | |
*** sdake has quit IRC | 01:19 | |
*** achanda has quit IRC | 01:20 | |
*** manishg has joined #heat | 01:25 | |
*** manishg has quit IRC | 01:25 | |
*** manishg has joined #heat | 01:26 | |
*** Qiming has joined #heat | 01:36 | |
*** Yanyanhu has joined #heat | 01:36 | |
lifeless | mfisch: stevebaker: wait what ? | 01:42 |
---|---|---|
lifeless | stevebaker: releases cannot be .dev ever | 01:42 |
*** achanda has joined #heat | 01:44 | |
*** dims has quit IRC | 01:49 | |
*** elynn has joined #heat | 01:52 | |
*** achanda has quit IRC | 01:52 | |
*** achanda has joined #heat | 01:54 | |
elynn | morning | 01:55 |
*** bana_k has quit IRC | 01:56 | |
*** dims has joined #heat | 02:08 | |
*** sdake has joined #heat | 02:13 | |
*** lkarm_ has joined #heat | 02:20 | |
ricolin | morning | 02:22 |
*** lkarm has quit IRC | 02:22 | |
stevebaker | mfisch: lifeless can give you the long story | 02:28 |
lifeless | stevebaker: I don't know, can I? | 02:29 |
mfisch | short story works ;) | 02:29 |
lifeless | the .0suffix is a compromise position between pbr, PEP-440 and Semver | 02:31 |
*** sdake has quit IRC | 02:35 | |
*** lkarm_ has quit IRC | 02:37 | |
*** daneyon has joined #heat | 02:37 | |
*** daneyon has quit IRC | 02:38 | |
*** masco_ has joined #heat | 02:38 | |
*** cwolferh has quit IRC | 02:56 | |
*** palexster1 has joined #heat | 03:12 | |
ramishra | morning all | 03:13 |
*** palexster has quit IRC | 03:13 | |
*** dims has quit IRC | 03:28 | |
*** jobewan has joined #heat | 03:32 | |
*** Qiming has quit IRC | 03:36 | |
stevebaker | ramishra: hi | 03:45 |
*** sdake has joined #heat | 03:47 | |
cmyster | morning | 03:49 |
*** links has joined #heat | 03:53 | |
*** masco__ has joined #heat | 03:55 | |
openstackgerrit | Merged openstack/heat: Don't set stack updated_time when creating it https://review.openstack.org/240849 | 03:56 |
*** masco_ has quit IRC | 03:59 | |
*** KanagarajM has joined #heat | 04:03 | |
openstackgerrit | huangtianhua proposed openstack/heat: Catch exceptions for restore_prev_rsrc/prepare_for_replace https://review.openstack.org/241084 | 04:05 |
*** bana_k has joined #heat | 04:14 | |
openstackgerrit | Merged openstack/heat: Change assertTrue(isinstance()) by optimal assert https://review.openstack.org/240050 | 04:25 |
*** pt_15 has quit IRC | 04:28 | |
cmyster | stevebaker: ello, still around ? | 04:35 |
*** ananta has joined #heat | 04:38 | |
*** arunb has joined #heat | 04:40 | |
arunb | join #openstack-freezer | 04:41 |
*** lkarm has joined #heat | 04:48 | |
*** manishg has quit IRC | 04:49 | |
*** pt_15 has joined #heat | 04:51 | |
*** lkarm has quit IRC | 04:53 | |
*** sdake has quit IRC | 04:57 | |
*** sdake has joined #heat | 04:58 | |
*** boris-42 has quit IRC | 04:58 | |
*** bana_k has quit IRC | 05:01 | |
*** vijayagurug has joined #heat | 05:05 | |
*** vijayagurug has left #heat | 05:09 | |
*** radez has quit IRC | 05:22 | |
*** radez has joined #heat | 05:24 | |
*** sileht has joined #heat | 05:40 | |
*** masco__ has quit IRC | 05:42 | |
*** signed8bit has quit IRC | 05:45 | |
*** jaosorior has joined #heat | 05:46 | |
*** jamielennox is now known as jamielennox|away | 05:47 | |
*** vgridnev has joined #heat | 05:48 | |
*** jobewan has quit IRC | 05:50 | |
*** rakesh_hs has joined #heat | 05:51 | |
*** Qiming has joined #heat | 05:56 | |
*** jamielennox|away is now known as jamielennox | 05:58 | |
*** jobewan has joined #heat | 06:03 | |
*** hdd has joined #heat | 06:06 | |
*** jobewan has quit IRC | 06:17 | |
*** hdd has quit IRC | 06:22 | |
*** KanagarajM has quit IRC | 06:25 | |
*** bana_k has joined #heat | 06:28 | |
*** jaosorior has quit IRC | 06:32 | |
*** jaosorior has joined #heat | 06:34 | |
*** arunb has quit IRC | 06:34 | |
*** hdd has joined #heat | 06:39 | |
*** masco__ has joined #heat | 06:46 | |
*** jtomasek has quit IRC | 06:49 | |
*** openstackstatus has quit IRC | 06:49 | |
*** openstackstatus has joined #heat | 06:49 | |
*** ChanServ sets mode: +v openstackstatus | 06:49 | |
*** pt_15 has quit IRC | 06:58 | |
*** akuznetsov has joined #heat | 07:12 | |
*** boris-42 has joined #heat | 07:18 | |
openstackgerrit | Rakesh H S proposed openstack/heat: Fix nested stack validation failure https://review.openstack.org/235163 | 07:20 |
*** jprovazn has joined #heat | 07:22 | |
*** jamielennox is now known as jamielennox|away | 07:29 | |
*** chlong has quit IRC | 07:31 | |
openstackgerrit | Rakesh H S proposed openstack/heat: Fix nested stack validation failure https://review.openstack.org/235163 | 07:33 |
*** dkusidlo has joined #heat | 07:35 | |
*** lkarm has joined #heat | 07:38 | |
*** dkusidlo has quit IRC | 07:40 | |
*** lkarm has quit IRC | 07:42 | |
*** bana_k has quit IRC | 07:46 | |
*** jcoufal has quit IRC | 07:53 | |
*** zigo has quit IRC | 07:53 | |
*** zigo has joined #heat | 07:55 | |
*** sorantis has joined #heat | 08:06 | |
*** akuznets_ has joined #heat | 08:09 | |
*** akuznetsov has quit IRC | 08:09 | |
*** akuznets_ has quit IRC | 08:18 | |
*** achanda has quit IRC | 08:25 | |
*** xek has quit IRC | 08:28 | |
openstackgerrit | huangtianhua proposed openstack/heat: Support neutron QoSPolicy resource plugin https://review.openstack.org/234514 | 08:28 |
*** xek has joined #heat | 08:28 | |
*** dkusidlo has joined #heat | 08:28 | |
*** KanagarajM has joined #heat | 08:31 | |
*** vgridnev has quit IRC | 08:33 | |
ccard | what's the recommended way to manage heat stacks in a production environment? e.g. we manage all our servers using puppet, is it a good idea to also manage deployment of heat templates using puppet? | 08:38 |
*** hdd_ has joined #heat | 08:40 | |
*** hdd has quit IRC | 08:43 | |
*** tspatzier has joined #heat | 08:45 | |
*** sorantis has quit IRC | 08:47 | |
*** therve` is now known as therve | 08:51 | |
*** gberginc has joined #heat | 08:56 | |
*** nijaba has quit IRC | 08:57 | |
*** dkusidlo has quit IRC | 08:57 | |
*** nijaba has joined #heat | 08:59 | |
*** nijaba has quit IRC | 08:59 | |
*** nijaba has joined #heat | 08:59 | |
*** jistr has joined #heat | 09:00 | |
*** sdake has quit IRC | 09:02 | |
*** jcoufal has joined #heat | 09:03 | |
*** metral is now known as metral_zzz | 09:03 | |
*** metral_zzz is now known as metral | 09:03 | |
*** sdake has joined #heat | 09:03 | |
*** yassine has joined #heat | 09:12 | |
*** KanagarajM_ has joined #heat | 09:15 | |
*** e0ne has joined #heat | 09:15 | |
*** KanagarajM has quit IRC | 09:18 | |
*** rakesh_hs_ has joined #heat | 09:18 | |
*** dkusidlo has joined #heat | 09:19 | |
*** rakesh_hs has quit IRC | 09:21 | |
*** tspatzier has quit IRC | 09:21 | |
*** jdandrea has quit IRC | 09:22 | |
*** jtomasek has joined #heat | 09:23 | |
*** achanda has joined #heat | 09:25 | |
*** dkusidlo has quit IRC | 09:29 | |
*** achanda has quit IRC | 09:31 | |
*** rakesh_hs_ has quit IRC | 09:38 | |
*** rakesh_hs has joined #heat | 09:39 | |
*** rakesh_hs has quit IRC | 09:42 | |
*** rakesh_hs has joined #heat | 09:42 | |
*** derekh has joined #heat | 09:45 | |
*** ochuprykov has joined #heat | 09:45 | |
*** jtomasek has quit IRC | 09:52 | |
*** jtomasek has joined #heat | 09:52 | |
*** vgridnev has joined #heat | 09:53 | |
openstackgerrit | Oleksii Chuprykov proposed openstack/heat: Use pbr for installing wsgi scripts https://review.openstack.org/228586 | 09:53 |
*** Yanyanhu has quit IRC | 09:55 | |
*** Qiming has quit IRC | 09:56 | |
*** rakesh_hs has quit IRC | 10:02 | |
*** zhenguo has quit IRC | 10:03 | |
openstackgerrit | huangtianhua proposed openstack/heat: Provide QoS capability for neutron network https://review.openstack.org/237507 | 10:03 |
openstackgerrit | huangtianhua proposed openstack/heat: Support neutron QoSBandwidthLimitRule resource plugin https://review.openstack.org/235117 | 10:03 |
*** jamielennox|away is now known as jamielennox | 10:06 | |
*** KanagarajM_ has quit IRC | 10:06 | |
*** stannie has joined #heat | 10:08 | |
*** lkarm has joined #heat | 10:09 | |
*** ccard has quit IRC | 10:12 | |
openstackgerrit | huangtianhua proposed openstack/heat: Provide the QoS capability for port https://review.openstack.org/237469 | 10:12 |
*** hdd__ has joined #heat | 10:13 | |
*** KanagarajM has joined #heat | 10:13 | |
*** lkarm has quit IRC | 10:14 | |
*** hdd_ has quit IRC | 10:14 | |
*** elynn has quit IRC | 10:17 | |
*** liusheng has quit IRC | 10:25 | |
*** liusheng has joined #heat | 10:26 | |
*** dkusidlo has joined #heat | 10:27 | |
*** achanda has joined #heat | 10:28 | |
openstackgerrit | huangtianhua proposed openstack/heat: Improve UserWarning messages https://review.openstack.org/241160 | 10:33 |
*** achanda has quit IRC | 10:34 | |
*** alex_xu has quit IRC | 10:40 | |
*** alex_xu has joined #heat | 10:44 | |
*** ricolin has quit IRC | 10:44 | |
*** zengyingzhe__ has joined #heat | 10:52 | |
*** dkusidlo has quit IRC | 10:52 | |
*** Qiming has joined #heat | 10:54 | |
*** yassine has quit IRC | 10:56 | |
*** prazumovsky has joined #heat | 11:03 | |
*** dims has joined #heat | 11:09 | |
*** ochuprykov has quit IRC | 11:10 | |
*** huangtianhua has quit IRC | 11:13 | |
*** huangtianhua has joined #heat | 11:14 | |
*** jprovazn has quit IRC | 11:16 | |
*** zengyingzhe_ has joined #heat | 11:17 | |
*** zengyingzhe__ has quit IRC | 11:17 | |
*** sorantis has joined #heat | 11:17 | |
*** alex_xu has quit IRC | 11:24 | |
*** alex_xu has joined #heat | 11:25 | |
*** zengyingzhe__ has joined #heat | 11:27 | |
*** zengyingzhe_ has quit IRC | 11:29 | |
*** dkusidlo has joined #heat | 11:30 | |
*** jaosorior has quit IRC | 11:35 | |
*** liusheng has quit IRC | 11:35 | |
*** jamielennox is now known as jamielennox|away | 11:35 | |
*** jaosorior has joined #heat | 11:35 | |
openstackgerrit | Rabi Mishra proposed openstack/heat-specs: Add Neutron SubnetPool Resource support https://review.openstack.org/240403 | 11:38 |
*** chlong has joined #heat | 11:47 | |
*** jprovazn has joined #heat | 11:52 | |
*** ananta_ has joined #heat | 12:01 | |
*** chlong has quit IRC | 12:03 | |
*** ananta has quit IRC | 12:04 | |
*** chlong has joined #heat | 12:04 | |
*** dkusidlo has quit IRC | 12:06 | |
*** yassine has joined #heat | 12:13 | |
*** achanda has joined #heat | 12:24 | |
*** jaosorior has quit IRC | 12:25 | |
*** lkarm has joined #heat | 12:26 | |
*** achanda has quit IRC | 12:26 | |
*** jaosorior has joined #heat | 12:26 | |
*** lkarm has quit IRC | 12:30 | |
*** EmilienM has quit IRC | 12:33 | |
*** EmilienM has joined #heat | 12:36 | |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: Adds 5 backport db migration place holder for liberty https://review.openstack.org/241187 | 12:41 |
*** EricGonczer_ has joined #heat | 12:48 | |
*** elynn has joined #heat | 12:50 | |
*** KanagarajM has quit IRC | 12:55 | |
*** links has quit IRC | 12:56 | |
*** dprince has joined #heat | 12:56 | |
*** boris-42 has quit IRC | 12:58 | |
*** jobewan has joined #heat | 13:06 | |
*** steveg_afk has joined #heat | 13:14 | |
*** zengyingzhe__ has quit IRC | 13:18 | |
*** ananta_ has quit IRC | 13:19 | |
*** abramley_ has joined #heat | 13:22 | |
*** LimorStotland has quit IRC | 13:22 | |
*** abramley has quit IRC | 13:22 | |
*** abramley_ is now known as abramley | 13:22 | |
*** LimorStotland has joined #heat | 13:22 | |
*** pratikmallya has joined #heat | 13:25 | |
*** ochuprykov has joined #heat | 13:25 | |
*** tlashchova has quit IRC | 13:31 | |
*** crose has joined #heat | 13:38 | |
*** tlashchova has joined #heat | 13:39 | |
*** ochuprykov has quit IRC | 13:44 | |
*** signed8bit has joined #heat | 13:45 | |
*** jobewan has quit IRC | 13:52 | |
*** manishg has joined #heat | 13:52 | |
*** prazumovsky has quit IRC | 13:53 | |
*** manishg has quit IRC | 13:56 | |
*** Rita_ has joined #heat | 13:57 | |
Rita_ | Hi all | 13:57 |
openstackgerrit | Rakesh H S proposed openstack/heat: Fix nested stack validation failure https://review.openstack.org/235163 | 13:58 |
*** jruano has joined #heat | 14:00 | |
*** Rita_ has quit IRC | 14:01 | |
*** jonesbr has joined #heat | 14:02 | |
*** Rita_ has joined #heat | 14:02 | |
*** EricGonczer_ has quit IRC | 14:02 | |
Rita_ | Hi all | 14:02 |
Rita_ | I am facing problem while i am trying to create fc volume from image...In the cinder log I checked there I found that "cinder.zonemanager.drivers.brocade.brcd_fc_zone_driver Zone exists in I-T mode. Skipping zone creation" and also it is throwing error as fibre channel volume device not found | 14:03 |
*** inc0 has joined #heat | 14:03 | |
Rita_ | please suggest wat needs to be done to resolve this error | 14:04 |
*** sdake has quit IRC | 14:06 | |
*** sdake has joined #heat | 14:06 | |
*** lkarm has joined #heat | 14:06 | |
*** sdake has quit IRC | 14:08 | |
*** jasond has joined #heat | 14:09 | |
*** elynn has quit IRC | 14:10 | |
*** rakesh_hs has joined #heat | 14:11 | |
*** manishg has joined #heat | 14:12 | |
*** jaime49 has joined #heat | 14:14 | |
*** crose has quit IRC | 14:19 | |
*** manishg has quit IRC | 14:20 | |
*** inc0 has quit IRC | 14:21 | |
*** jruano has quit IRC | 14:21 | |
*** dkusidlo has joined #heat | 14:24 | |
therve | Rita_, Is Heat involved in that issue? | 14:29 |
*** elynn has joined #heat | 14:32 | |
*** Qiming has quit IRC | 14:32 | |
*** elynn has quit IRC | 14:37 | |
*** aweiteka_ is now known as aweiteka | 14:43 | |
*** neelashah has joined #heat | 14:44 | |
*** rakesh_hs has quit IRC | 14:44 | |
*** blomquisg has joined #heat | 14:45 | |
*** e0ne has quit IRC | 14:48 | |
*** jobewan has joined #heat | 14:49 | |
*** dyasny has joined #heat | 14:52 | |
*** masco__ has quit IRC | 14:56 | |
jdob | zaneb: can you take a look at my last comment on https://review.openstack.org/#/c/239967/ ? i think that'll work and remove your concern, but I wanted another pair of eyes before I go updating that patch | 14:57 |
*** alexpilotti has joined #heat | 14:58 | |
*** jrist has quit IRC | 14:59 | |
*** kodokuu has joined #heat | 14:59 | |
kodokuu | Hi, I try scaling my stack with url return by "alarm_url" for scaling UP. But I have User is not authorized to perform action and "Authorization failed. Invalid EC2 signature." in keystone.log | 15:00 |
kodokuu | How can I check signature ? | 15:01 |
*** tspatzier has joined #heat | 15:02 | |
*** e0ne has joined #heat | 15:03 | |
*** vijayagurug has joined #heat | 15:04 | |
*** jrist has joined #heat | 15:09 | |
*** sorantis has quit IRC | 15:10 | |
*** vijendar has joined #heat | 15:12 | |
kodokuu | I need to create ec2 credentials ? | 15:13 |
*** manishg has joined #heat | 15:14 | |
*** vijayagurug has left #heat | 15:18 | |
*** vgridnev has quit IRC | 15:22 | |
*** dims has quit IRC | 15:24 | |
*** dims has joined #heat | 15:24 | |
*** manishg has quit IRC | 15:28 | |
*** jdandrea has joined #heat | 15:29 | |
therve | kodokuu, You don't need to. Heat should do it for you | 15:33 |
therve | How do you trigger that URL? | 15:33 |
*** Kennan has quit IRC | 15:34 | |
kodokuu | therve I curl -XPOST -i "URL" | 15:35 |
openstackgerrit | Bryan Jones proposed openstack/heat: LBaaS v2 Pool Member https://review.openstack.org/241251 | 15:35 |
kodokuu | therve So if heat create credential for me I can see this credential with "ec2-credentials-list" ?? | 15:36 |
kodokuu | therve because I see anything with ec2-credentials-list | 15:36 |
*** jistr has quit IRC | 15:37 | |
*** e0ne has quit IRC | 15:37 | |
therve | It's a little bit more complicated than that | 15:37 |
therve | It doesn't create credentials for your user | 15:37 |
therve | It creates a user and credentials for it | 15:37 |
kodokuu | ok | 15:38 |
kodokuu | therve So how can I check this credential ? | 15:39 |
therve | kodokuu, Maybe look in the heat-cfn logs to see if you get a more interesting message | 15:39 |
*** rpothier has joined #heat | 15:40 | |
kodokuu | this is heat-cfn which create this credential ? | 15:40 |
therve | It's the one receiving the POST call | 15:41 |
therve | And thus checking it | 15:41 |
kodokuu | I paste log | 15:42 |
*** EricGonczer_ has joined #heat | 15:42 | |
kodokuu | when I curl URL | 15:42 |
kodokuu | therve http://paste.openstack.org/show/477870/ | 15:43 |
therve | It seems it's doing the right thing | 15:43 |
therve | kodokuu, What about keystone logs? | 15:43 |
kodokuu | therve http://paste.openstack.org/show/477871/ | 15:45 |
*** sergmelikyan has joined #heat | 15:46 | |
openstackgerrit | Thomas Herve proposed openstack/heat: Clean up convergence error message https://review.openstack.org/241255 | 15:46 |
*** daneyon has joined #heat | 15:46 | |
therve | Ah, hum | 15:48 |
therve | kodokuu, It may need to be against /v3/ec2tokens | 15:48 |
therve | Also non-admin endpoint | 15:49 |
kodokuu | Ok so I need to change [ec2authtoken] auth_uri = http://127.0.0.1:35357/v2.0 to [ec2authtoken] auth_uri = http://127.0.0.1:35357/v3/ | 15:50 |
kodokuu | in heat.conf | 15:50 |
kodokuu | or [ec2authtoken] auth_uri = http://127.0.0.1:5000/v3 | 15:50 |
therve | Yeah the latter sounds good | 15:52 |
*** kodokuu_ has joined #heat | 15:52 | |
kodokuu | therve ok I'll try | 15:52 |
kodokuu | therve Authenticating with http://127.0.0.1:5000/v3/ec2tokens so it's good | 15:55 |
kodokuu | but I have always AWS authentication failure | 15:55 |
*** crose has joined #heat | 15:55 | |
kodokuu | and always "Authorization failed. Invalid EC2 signature." in keystone.log | 15:55 |
*** arlion has quit IRC | 15:55 | |
*** kebray has joined #heat | 15:56 | |
*** achanda has joined #heat | 15:56 | |
kodokuu | therve I'll try to redeploy a complete stack | 15:57 |
therve | kodokuu, Yeah, I don't have a great idea right now | 15:57 |
*** daneyon has quit IRC | 15:59 | |
*** jistr has joined #heat | 16:01 | |
*** pratikmallya has quit IRC | 16:02 | |
kodokuu | therve ok same issue :/ | 16:03 |
kodokuu | therve I can see creation of crendential in keystone.log | 16:05 |
*** achanda has quit IRC | 16:05 | |
kodokuu | I see 2 creations I guess for scallup and scalldown | 16:06 |
*** zeih has joined #heat | 16:06 | |
kodokuu | So maybe with API V3 I can see credential and compare with my URL ? | 16:07 |
therve | You can see if the access key is correct | 16:07 |
therve | Trying to rebuild the signature is going to be tricky | 16:07 |
therve | I'd guess there ought to be something wrong in the conf of either heat or keystone, but it's hard to tell | 16:08 |
kodokuu | In keystone.log, for creation of credential I see u'{"access": "*****************************************", "secret": "***************************************"}' | 16:08 |
kodokuu | so I guess this is heat credential which use for Authorizing identity:create_credential | 16:08 |
*** manishg has joined #heat | 16:12 | |
*** vgridnev has joined #heat | 16:14 | |
kodokuu | therve Ok I have acces key but where I can find the key which send by heat ? Because in scallURL I have a signature | 16:15 |
therve | kodokuu, AWSAccessKeyId=64bf14a1205b448aac6e9e07d9af7511 | 16:16 |
therve | It's well hidden in the URL | 16:16 |
kodokuu | ha yes | 16:16 |
kodokuu | sorry >< | 16:16 |
*** dhellmann has quit IRC | 16:16 | |
kodokuu | ok when I GET on v3/credentials/ I doesn't see this accesskey :/ | 16:17 |
*** dhellmann has joined #heat | 16:18 | |
therve | Note that's from the log your previously pasted, it may have changed | 16:19 |
*** dprince has quit IRC | 16:20 | |
kodokuu | therve Yes I can see it :/ | 16:20 |
*** alexpilotti has quit IRC | 16:21 | |
kodokuu | So I send the good key in URL, heat-cfn detect a good AWS key but keystone not :/ | 16:21 |
kodokuu | I use keystone V2 | 16:21 |
kodokuu | maybe it's not good ? | 16:21 |
*** jruano has joined #heat | 16:24 | |
*** pratikmallya has joined #heat | 16:24 | |
*** dims_ has joined #heat | 16:24 | |
*** dims has quit IRC | 16:24 | |
*** alexpilotti has joined #heat | 16:25 | |
therve | kodokuu, Where do you use v2? | 16:25 |
*** ccard has joined #heat | 16:26 | |
kodokuu | all service use V2 just heat use v3 | 16:27 |
kodokuu | but heat use v2 for [keystone_authtoken] | 16:27 |
therve | Well, it says so it the conf, but it ought to use v3 anyway | 16:30 |
therve | Depends on your version, etc | 16:30 |
*** pratikmallya has quit IRC | 16:30 | |
ryansb | therve: can you paste me the devstack setup you use for your zaqar/heat patch? | 16:30 |
*** pratikmallya has joined #heat | 16:30 | |
*** Piet has quit IRC | 16:31 | |
therve | ryansb, What do you need in particular? | 16:31 |
*** Drago has joined #heat | 16:31 | |
therve | I just enable heat and zaqar | 16:31 |
ryansb | k | 16:32 |
ryansb | that's easy | 16:32 |
therve | Yes :) | 16:32 |
ryansb | thought you might have the clone branches set too | 16:32 |
*** Drago has quit IRC | 16:32 | |
*** Drago has joined #heat | 16:32 | |
therve | ryansb, Ah that. Yeah no, sorry | 16:33 |
therve | I manually pull the heat patch | 16:33 |
therve | ryansb, You'll need a patch on the client too | 16:34 |
*** Raj1 has joined #heat | 16:34 | |
*** pratikma_ has joined #heat | 16:34 | |
ryansb | k, I'm getting a fresh VM up for it | 16:34 |
therve | http://paste.openstack.org/show/477873/ | 16:34 |
*** jruano has quit IRC | 16:35 | |
*** pratikmallya has quit IRC | 16:37 | |
*** Raj1 has quit IRC | 16:37 | |
*** Raj1 has joined #heat | 16:38 | |
pratikma_ | can someone please approve this: https://review.openstack.org/#/c/223016/ | 16:39 |
*** pratikma_ is now known as pratikmallya | 16:40 | |
*** EricGonc_ has joined #heat | 16:42 | |
*** stannie has quit IRC | 16:46 | |
*** EricGonczer_ has quit IRC | 16:46 | |
*** dkusidlo has quit IRC | 16:48 | |
*** hdd__ has quit IRC | 16:48 | |
*** stannie has joined #heat | 16:49 | |
*** cwolferh has joined #heat | 16:52 | |
*** Raj1 has quit IRC | 16:57 | |
*** jaime49 has quit IRC | 17:01 | |
*** jaime49 has joined #heat | 17:02 | |
*** Raj1 has joined #heat | 17:02 | |
*** pt_15 has joined #heat | 17:09 | |
*** zeih has quit IRC | 17:10 | |
*** arlion has joined #heat | 17:24 | |
*** yassine has quit IRC | 17:24 | |
*** Raj2 has joined #heat | 17:25 | |
*** jtomasek has quit IRC | 17:25 | |
*** Raj2 has joined #heat | 17:25 | |
*** alexpilotti has quit IRC | 17:25 | |
*** pratikmallya has quit IRC | 17:26 | |
*** Raj1 has quit IRC | 17:27 | |
*** EricGonc_ has quit IRC | 17:28 | |
*** pratikmallya has joined #heat | 17:29 | |
*** kodokuu has quit IRC | 17:35 | |
*** jcoufal has quit IRC | 17:44 | |
*** stannie has quit IRC | 17:47 | |
*** dprince has joined #heat | 17:51 | |
*** sdake has joined #heat | 17:51 | |
*** EricGonczer_ has joined #heat | 17:51 | |
*** Raj2 has quit IRC | 17:52 | |
*** Raj1 has joined #heat | 17:52 | |
*** Raj1 has left #heat | 17:59 | |
*** derekh has quit IRC | 18:00 | |
*** lkarm has quit IRC | 18:02 | |
*** lkarm has joined #heat | 18:03 | |
*** bana_k has joined #heat | 18:03 | |
*** cody-somerville has joined #heat | 18:07 | |
*** cody-somerville has quit IRC | 18:07 | |
*** cody-somerville has joined #heat | 18:07 | |
*** lkarm has quit IRC | 18:07 | |
*** dsneddon has joined #heat | 18:15 | |
*** lkarm has joined #heat | 18:17 | |
*** daneyon has joined #heat | 18:17 | |
*** tspatzier has quit IRC | 18:17 | |
*** sdake has quit IRC | 18:23 | |
*** bana_k has quit IRC | 18:23 | |
*** daneyon has quit IRC | 18:24 | |
*** bana_k has joined #heat | 18:24 | |
*** neelashah has quit IRC | 18:25 | |
*** achanda has joined #heat | 18:28 | |
*** bnemec has quit IRC | 18:37 | |
*** dprince has quit IRC | 18:38 | |
*** jistr has quit IRC | 18:39 | |
*** bnemec has joined #heat | 18:41 | |
*** Piet has joined #heat | 18:47 | |
*** neelashah has joined #heat | 18:49 | |
*** sdake has joined #heat | 18:49 | |
*** shardy has quit IRC | 18:50 | |
*** Raj1 has joined #heat | 18:54 | |
*** neelashah has quit IRC | 19:01 | |
*** jaosorior has quit IRC | 19:02 | |
*** neelashah has joined #heat | 19:03 | |
*** sergmelikyan has quit IRC | 19:04 | |
*** manishg has quit IRC | 19:05 | |
*** jprovazn has quit IRC | 19:08 | |
*** manishg has joined #heat | 19:11 | |
*** sergmelikyan has joined #heat | 19:14 | |
*** e0ne has joined #heat | 19:14 | |
*** jruano has joined #heat | 19:15 | |
*** manishg has quit IRC | 19:15 | |
*** manishg has joined #heat | 19:20 | |
*** DandyPandy has joined #heat | 19:22 | |
openstackgerrit | Jay Dobies proposed openstack/heat: Add environment_files to REST and RPC APIs https://review.openstack.org/239967 | 19:32 |
*** Qiming has joined #heat | 19:33 | |
*** manishg has quit IRC | 19:34 | |
stevebaker | morning | 19:36 |
*** stevebaker2 has quit IRC | 19:37 | |
*** EricGonc_ has joined #heat | 19:43 | |
openstackgerrit | Jason Dunsmore proposed openstack/heat: Try twice to fetch absolute limits from Nova https://review.openstack.org/238257 | 19:43 |
*** e0ne has quit IRC | 19:45 | |
*** EricGonczer_ has quit IRC | 19:46 | |
*** pratikmallya has quit IRC | 19:46 | |
*** achanda has quit IRC | 19:55 | |
*** neelashah has quit IRC | 20:02 | |
*** crose has quit IRC | 20:02 | |
*** hdd__ has joined #heat | 20:07 | |
*** jasond has quit IRC | 20:09 | |
*** jtomasek has joined #heat | 20:12 | |
*** manishg has joined #heat | 20:14 | |
*** neelashah has joined #heat | 20:14 | |
*** pratikmallya has joined #heat | 20:15 | |
*** neelashah has quit IRC | 20:15 | |
*** neelashah has joined #heat | 20:17 | |
*** tspatzier has joined #heat | 20:17 | |
*** hdd__ has quit IRC | 20:18 | |
*** hdd has joined #heat | 20:20 | |
openstackgerrit | Bryan Jones proposed openstack/heat: LBaaS v2 Pool https://review.openstack.org/240049 | 20:21 |
openstackgerrit | Bryan Jones proposed openstack/heat: Add cmd_resource option to NeutronClient.resolve https://review.openstack.org/241008 | 20:21 |
openstackgerrit | Bryan Jones proposed openstack/heat: LBaaS v2 Loadbalancer https://review.openstack.org/238612 | 20:21 |
openstackgerrit | Bryan Jones proposed openstack/heat: LBaaS v2 custom constraints https://review.openstack.org/232709 | 20:21 |
openstackgerrit | Bryan Jones proposed openstack/heat: LBaaS v2 Listener https://review.openstack.org/239755 | 20:21 |
*** sergmelikyan has quit IRC | 20:24 | |
*** neelashah has quit IRC | 20:28 | |
*** EricGonc_ has quit IRC | 20:33 | |
*** cwolferh has quit IRC | 20:38 | |
*** hdd has quit IRC | 20:42 | |
*** hdd has joined #heat | 20:44 | |
*** achanda has joined #heat | 20:45 | |
*** Raj1 has quit IRC | 20:53 | |
*** EricGonczer_ has joined #heat | 20:54 | |
*** EricGonc_ has joined #heat | 20:55 | |
*** boris-42 has joined #heat | 20:55 | |
*** Raj has joined #heat | 20:57 | |
*** EricGonczer_ has quit IRC | 20:59 | |
*** cwolferh has joined #heat | 21:02 | |
*** kebray has quit IRC | 21:04 | |
*** Qiming has quit IRC | 21:07 | |
*** colonwq has quit IRC | 21:07 | |
*** colonwq has joined #heat | 21:08 | |
*** hdd has quit IRC | 21:08 | |
*** alex_xu has quit IRC | 21:10 | |
*** neelashah has joined #heat | 21:11 | |
*** alex_xu has joined #heat | 21:12 | |
*** jruano has quit IRC | 21:12 | |
*** cwolferh has quit IRC | 21:13 | |
*** sdake has quit IRC | 21:15 | |
*** sdake has joined #heat | 21:16 | |
*** alex_xu has quit IRC | 21:16 | |
*** alex_xu has joined #heat | 21:22 | |
*** neelashah has quit IRC | 21:23 | |
*** cwolferh has joined #heat | 21:24 | |
*** jamielennox|away is now known as jamielennox | 21:25 | |
pratikmallya | hello, are notifications supported in heat? | 21:27 |
*** Raj has left #heat | 21:27 | |
*** hdd has joined #heat | 21:31 | |
*** dims_ has quit IRC | 21:37 | |
*** pratikmallya has quit IRC | 21:38 | |
*** dspano has joined #heat | 21:42 | |
*** crose has joined #heat | 21:44 | |
*** neelashah has joined #heat | 21:46 | |
*** dims has joined #heat | 21:48 | |
*** crose has quit IRC | 21:49 | |
*** cwolferh has quit IRC | 21:49 | |
*** tspatzier has quit IRC | 21:49 | |
*** sdake has quit IRC | 21:50 | |
*** neelashah has quit IRC | 21:50 | |
*** sdake has joined #heat | 21:50 | |
*** hdd has quit IRC | 21:50 | |
*** kebray has joined #heat | 21:52 | |
*** spzala has joined #heat | 21:52 | |
*** cwolferh has joined #heat | 21:54 | |
*** dims has quit IRC | 21:54 | |
*** jamielennox is now known as jamielennox|away | 21:55 | |
*** zeih has joined #heat | 21:55 | |
*** kebray has quit IRC | 21:56 | |
*** kebray has joined #heat | 21:57 | |
*** neelashah has joined #heat | 21:58 | |
*** neelashah1 has joined #heat | 21:58 | |
*** rowagner has joined #heat | 22:00 | |
*** manishg_ has joined #heat | 22:01 | |
*** manishg has quit IRC | 22:01 | |
*** fbo has quit IRC | 22:01 | |
*** manishg_ has quit IRC | 22:01 | |
rowagner | Hello, I'm trying to use heat to deploy a few RHEL servers, but instead of deploying in parallel, they deploy sequentially. Is there some setting in heat.conf or something that I have to set to allow multiple servers to deploy in parallel? | 22:01 |
*** manishg has joined #heat | 22:02 | |
*** neelashah has quit IRC | 22:02 | |
*** Guest12181 has quit IRC | 22:03 | |
stevebaker | rowagner: if there is no dependencies between the server resource in the template then they should most definitely deploy in parallel | 22:03 |
*** manishg has quit IRC | 22:04 | |
rowagner | yeah there is no depends_on field in any of the server definitions | 22:04 |
*** d0ugal has joined #heat | 22:04 | |
rowagner | rhel6.7-server_x86-64: | 22:04 |
*** manishg has joined #heat | 22:04 | |
rowagner | type: OS::Nova::Server | 22:04 |
stevebaker | rowagner: a get_resource or get_attr between the servers will do it too | 22:04 |
rowagner | properties: | 22:04 |
*** d0ugal is now known as Guest98556 | 22:04 | |
rowagner | networks: | 22:05 |
rowagner | - port: { get_resource: rhel6.7-server_x86-64_b2ac2526-ae8f-4d82-b1da-8d77b79f3476_port } | 22:05 |
rowagner | name: "rhel6.7-server_x86-64" | 22:05 |
rowagner | image: "502aba64-0e53-46b9-abda-c20199c0237c" # rhel6.7-server_x86-64 | 22:05 |
rowagner | flavor: { get_param: flavor } | 22:05 |
rowagner | key_name: { get_param: key_name } | 22:05 |
rowagner | availability_zone: { get_param: availability_zone } | 22:05 |
rowagner | oh? | 22:05 |
*** fbo has joined #heat | 22:05 | |
rowagner | so if they share this line: - port: { get_resource: rhel6.7-server_x86-64_b2ac2526-ae8f-4d82-b1da-8d77b79f3476_port } | 22:05 |
rowagner | that could cause issues? | 22:05 |
*** manishg has quit IRC | 22:06 | |
stevebaker | you have 4 servers sharing a single port? | 22:06 |
rowagner | they all try to get a port from a network dynamically | 22:06 |
stevebaker | can you put the template in paste.openstack.org? | 22:06 |
*** manishg has joined #heat | 22:07 | |
rowagner | http://paste.openstack.org/show/477911/ | 22:07 |
*** daneyon has joined #heat | 22:11 | |
stevebaker | rowagner: that looks fine. What version of heat are you running? I recall ancient versions serialising creates | 22:11 |
rowagner | Juno I believe | 22:11 |
stevebaker | I thought that was fixed earlier than that, maybe zaneb remembers | 22:12 |
zaneb | fixed in Havana IIRC | 22:13 |
*** Piet has quit IRC | 22:14 | |
*** slagle has quit IRC | 22:14 | |
*** pratikmallya has joined #heat | 22:15 | |
rowagner | Is there something in the heat.conf file that needs to be there in order to allow parallel threads? | 22:16 |
rowagner | I already set num_engine_workers=3 | 22:16 |
rowagner | is there anything else? | 22:16 |
*** pratikma_ has joined #heat | 22:18 | |
*** pratikmallya has quit IRC | 22:21 | |
*** daneyon_ has joined #heat | 22:21 | |
*** crose has joined #heat | 22:22 | |
zaneb | rowagner: no. you don't even need more than one engine worker | 22:22 |
*** lkarm has quit IRC | 22:23 | |
zaneb | stevebaker: could it be that the Neutron ports don't have check_create_complete in Juno so those are forcing everything to be serialised? | 22:24 |
*** lkarm has joined #heat | 22:24 | |
stevebaker | zaneb: I think port create has always been atomic | 22:24 |
*** daneyon has quit IRC | 22:25 | |
zaneb | well I'm pretty sure server was parallelised by that point | 22:25 |
zaneb | yup, it was | 22:25 |
stevebaker | rowagner: have you tried not creating port resources, and just specifying - network_id: {get_param: network_id_b2ac2526-ae8f-4d82-b1da-8d77b79f3476}? | 22:26 |
zaneb | and yeah, port is synchronous anyway | 22:26 |
zaneb | add_dependencies() hackery applies only to subnets | 22:26 |
stevebaker | rowagner: If you don't need port resources in your template its preferable to avoid them | 22:27 |
*** rpothier has quit IRC | 22:27 | |
asalkeld | o/ | 22:28 |
*** zeih has quit IRC | 22:28 | |
rowagner | So something like networks: | 22:28 |
*** lkarm has quit IRC | 22:28 | |
rowagner | -network_id: { get_resource: network_yadayada}? | 22:28 |
zaneb | rowagner: dumb question: how do you know they're being created sequentially? | 22:28 |
*** crose has quit IRC | 22:28 | |
rowagner | I put in a time.sleep(20) and a log statement and I can see each one taking it's turn. | 22:29 |
*** chlong has quit IRC | 22:31 | |
rowagner | I'm kind of new to IRC, how are you tagging my name like that? | 22:31 |
stevebaker | rowagner: don't do that ;) you'll prevent the scheduler from doing other things while the thread is sleeping | 22:32 |
stevebaker | ^^ mention the nick in your message to highlight that person | 22:32 |
rowagner | well I changed it to just a large while (count < 0): count+=1 kind of deal | 22:32 |
rowagner | stevebaker like this? | 22:33 |
stevebaker | yep | 22:33 |
rowagner | stevebaker so if I wanted to directly use the network id instead of the ports, how should it look? | 22:33 |
stevebaker | rowagner: instead of inserting sleeps, try just calling nova list to see them being created | 22:34 |
*** zz_gondoi is now known as gondoi | 22:34 | |
stevebaker | rowagner: Its using a property which has been since deprecated and removed, I think its | 22:35 |
stevebaker | networks: | 22:35 |
stevebaker | uuid: {get_param: network_id_b2ac2526-ae8f-4d82-b1da-8d77b79f3476} | 22:36 |
zaneb | rowagner: everything runs (in parallel) in a single thread. so if you put large delays in that thread then you will definitely see large delays at the end | 22:36 |
stevebaker | rowagner: the modern way is to use 'network' instead of 'uuid', which allows name as well as ID http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Nova::Server-prop-networks-*-network | 22:36 |
*** jonesbr has left #heat | 22:37 | |
rowagner | stevebaker like so? network: { get_param: network_id_b2ac2526-ae8f-4d82-b1da-8d77b79f3476 } | 22:37 |
stevebaker | rowagner: that is the new way, yes | 22:38 |
rowagner | zaneb: so I should just tail the nova log without the while or sleeps to see the servers being kicked off in parallel? | 22:38 |
*** neelashah1 has quit IRC | 22:39 | |
zaneb | rowagner: tbh I don't know why you need to do anything to see that | 22:39 |
rowagner | zaneb: right now I'm trying to prove that my current setup has the ability to run deploying things like servers and components in parallel. | 22:42 |
zaneb | just do a "nova list". if you see more than one server not yet in the active state then it's working | 22:42 |
*** Raj has joined #heat | 22:42 | |
rowagner | zaneb: really, for it to be truly parallel, there should be three servers getting kicked off on three threads and each should be printing out my message about my "sleeper" code | 22:43 |
*** sdake has quit IRC | 22:43 | |
zaneb | rowagner: not true | 22:43 |
rowagner | zaneb: if one thread is doing all three and it's doing one at a time, that's not parallel. | 22:43 |
*** sdake has joined #heat | 22:43 | |
zaneb | not really interested in debating dictionary definitions tbh | 22:45 |
*** vijendar has quit IRC | 22:46 | |
*** dspano has quit IRC | 22:46 | |
*** EricGonc_ has quit IRC | 22:47 | |
rowagner | zaneb: sorry if I'm came off as rude, I'm just trying to get down to the nitty gritty on how this system is actually behaving | 22:50 |
rowagner | zaneb: the servers kick off in what seems to be a sequential order but are fast enough, however later on I have some components attached to those servers that have their own process which do not depend on each other, yet also seem to be running sequentially. | 22:51 |
zaneb | we have to create a server and wait for it to become active | 22:51 |
zaneb | that happens in parallel, so we don't have to wait for one server to become active before we can create the next one | 22:52 |
zaneb | however no threads are involved, so any tests you perform that are predicated on assumptions about threads will give unreliable results | 22:52 |
*** manishg_ has joined #heat | 22:55 | |
*** manishg has quit IRC | 22:55 | |
rowagner | zaneb: so one thread handles all the server starts, kind of kicks them off and lets them do their thing | 22:56 |
zaneb | yes, and it also handles the polling to see if they are done | 22:56 |
rowagner | zaneb: so stevebaker mentioned the get_resource or get_attr can cause dependencies or something between servers or other objects in heat, do you know what that was about exactly? | 22:58 |
stevebaker | zaneb: you don't have any server referencing any other server, so that is not an issue | 22:59 |
zaneb | exactly that. a resource won't be created unless all of its dependencies are complete (although in your template there are none) | 22:59 |
*** jamielennox|away is now known as jamielennox | 23:00 | |
rowagner | so even if some multiple components have the same get_resource or get_attr, as long as that resource or attribute is completed, that won't cause a lock? | 23:03 |
rowagner | zaneb stevebaker this is what my full diagram is http://paste.openstack.org/show/477917/ | 23:05 |
*** Raj has quit IRC | 23:06 | |
stevebaker | rowagner: can you confirm that when you remove all thread sleeps (and other heat modifications) and do a nova list during the stack create that you have multiple servers being created? | 23:10 |
*** cwolferh has quit IRC | 23:10 | |
*** slagle has joined #heat | 23:10 | |
*** colonwq has quit IRC | 23:10 | |
rowagner | I can see in the web UI my instances being spun up and starting install at the same time | 23:11 |
*** Piet has joined #heat | 23:11 | |
rowagner | stevebaker zaneb: so in the components attached to the servers, each one has to wait for an install script to finish on the new server then run a process (For this, I changed the process to something simple like an echo out to a temp txt file with a sleep command inside the bash script). | 23:14 |
*** cody-somerville has quit IRC | 23:15 | |
rowagner | none of the components depend on the other, so is one thread handling all the components just like one thread handled all the servers? | 23:15 |
rowagner | and if so, does that mean I have to generate my own threads to just say "if all your dependencies are done, call up another thread and finish" | 23:16 |
*** yuanying has quit IRC | 23:16 | |
*** sdake_ has joined #heat | 23:16 | |
*** Raj has joined #heat | 23:17 | |
*** sdake has quit IRC | 23:18 | |
stevebaker | rowagner: heat doesn't use threads, it has its own scheduler which manages whatever tasks need to be done. You don't need to understand how the scheduler works to use heat | 23:19 |
rowagner | stevebaker: OK, so if I have a bunch of components to run that wait for the servers to come up, does this scheduler start them one by one to run in a parallel fashion similar to how it does the servers? Is there documentation for how the scheduler works? | 23:21 |
rowagner | stevebaker: also the components only depend on their respective server being up | 23:21 |
*** cwolferh has joined #heat | 23:23 | |
*** sileht has quit IRC | 23:24 | |
stevebaker | rowagner: currently all you have is boot config for each server, and no signalling back to heat. If your components depend on the server being up, then just reference the server from the component. However if your components depend on the software on the server being configured then you need to use WaitCondition or deployment resources | 23:25 |
stevebaker | http://docs.openstack.org/developer/heat/template_guide/software_deployment.html#software-deployment-resources | 23:25 |
*** dims has joined #heat | 23:27 | |
*** vgridnev has quit IRC | 23:27 | |
*** manishg_ has quit IRC | 23:27 | |
rowagner | stevebaker: OK cool. I right now do have the components themselves listed in that new paste.openstack like I gave. | 23:28 |
rowagner | stevebaker: tc_1: | 23:28 |
rowagner | type: IBM::UrbanCode::SoftwareDeploy::UCD | 23:28 |
rowagner | properties: | 23:28 |
rowagner | apply_config: { get_resource: tc_1_sw_config } | 23:28 |
rowagner | server: rhel6.7-server_x86-64 | 23:28 |
rowagner | version: LATEST | 23:28 |
rowagner | agent_timeout: "360" | 23:28 |
rowagner | inputs: | 23:28 |
rowagner | I have 3 of them, tc_1, tc_2, tc_3 | 23:28 |
rowagner | each have their own server and software config | 23:29 |
rowagner | but after the servers have all come up and the software config has been sourced or whatever, each component runs one after the other, waiting for the previous one to finish instead of in parallel. | 23:30 |
stevebaker | rowagner: is IBM::UrbanCode::SoftwareDeploy::UCD backed by a SoftwareDeployment resource? If so you should probably do server: {get_resource: rhel6.7-server_x86-64} | 23:30 |
*** dims has quit IRC | 23:30 | |
rowagner | that's why I was asking if this part also behaves similar to how the servers come up in that one thread is handling them all and and if I have while loops waiting for things to respond or time.sleeps if that would cause them to behave as if they were running sequentially instead of in parallel. | 23:31 |
*** gondoi is now known as zz_gondoi | 23:32 | |
*** steveg_afk has quit IRC | 23:33 | |
stevebaker | again, don't think about threads or sleeps at all. Heat does what it can in parallel based on the dependencies between resources as established by depends_on, get_resource, get_attr. Thats all you need to know | 23:34 |
stevebaker | rowagner: once you've fixed IBM::UrbanCode::SoftwareDeploy::UCD, it won't be created until tc_1_sw_config and rhel6.7-server_x86-64 are fully created | 23:36 |
*** tochi has joined #heat | 23:42 | |
*** yuanying has joined #heat | 23:43 | |
*** manishg has joined #heat | 23:44 | |
rowagner | stevebaker: OK thanks for the help, I think my dependencies are whats holding me back. When I print out my dependcy list, I'm finding weird things like some of the components depending on themselves. Weird... | 23:50 |
*** colonwq has joined #heat | 23:52 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!