Perl 6 - the future is here, just unevenly distributed

IRC log for #puppet-openstack, 2013-07-04

| Channels | #puppet-openstack index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:01 openstackgerrit Mathieu Gagné proposed a change to stackforge/puppet-tempest: Various Puppet lint fixes  https://review.openstack.org/35388
00:04 openstackgerrit joined #puppet-openstack
00:08 mgagne bodepd: we should migrate swift to ini_settings, I feel it's chaos =)
00:16 bodepd mgagne: I agree
00:16 bodepd I did everything else in one swoop and meant to do that
00:16 bodepd but I never quite prioritized it
00:16 mgagne hehe
00:16 bodepd big mistake
00:16 mgagne I don't mind working on it but I feel it will be a huge task
00:17 mgagne but we can work by increment I guess
00:31 bodepd someone just needs to sit down and do it
00:31 mgagne bodepd: I don't mind working on it
00:36 bodepd mgagne: fyi, I gave nan merge rights :)
00:36 bodepd mgagne: and I'm sitting next to him :)
00:36 mgagne bodepd: alright
01:00 dprince joined #puppet-openstack
01:04 openstackgerrit A change was merged to stackforge/puppet-openstack: Add support for SQL idle timeout.  https://review.openstack.org/35353
01:11 openstackgerrit Michael Chapman proposed a change to stackforge/puppet-quantum: Remove native type prefetches  https://review.openstack.org/35582
01:16 openstackgerrit A change was merged to stackforge/puppet-openstack: Add Debug Logging Support  https://review.openstack.org/35357
01:19 openstackgerrit A change was merged to stackforge/puppet-openstack: Add support for SQL idle timeout.  https://review.openstack.org/35209
01:21 openstackgerrit A change was merged to stackforge/puppet-openstack: Add Debug Logging Support  https://review.openstack.org/35210
02:00 openstackgerrit A change was merged to stackforge/puppet-quantum: Remove native type prefetches  https://review.openstack.org/35582
03:50 digicloseup joined #puppet-openstack
03:51 digicloseup joined #puppet-openstack
04:39 otherwiseguy joined #puppet-openstack
04:49 red_trela joined #puppet-openstack
07:34 openstackgerrit Michael Chapman proposed a change to stackforge/puppet-quantum: Revert "Remove native type prefetches"  https://review.openstack.org/35597
07:43 openstackgerrit A change was merged to stackforge/puppet-quantum: Revert "Remove native type prefetches"  https://review.openstack.org/35597
08:05 mkollaro joined #puppet-openstack
08:22 derekh joined #puppet-openstack
09:26 mjeanson_ joined #puppet-openstack
09:27 bodepd_ joined #puppet-openstack
12:26 sbadia joined #puppet-openstack
12:41 red_trela joined #puppet-openstack
13:10 michchap joined #puppet-openstack
13:40 michchap joined #puppet-openstack
13:41 michchap_ joined #puppet-openstack
13:42 michcha__ joined #puppet-openstack
13:44 michch___ joined #puppet-openstack
13:45 michchap joined #puppet-openstack
13:47 michchap_ joined #puppet-openstack
13:49 michcha__ joined #puppet-openstack
13:50 michchap joined #puppet-openstack
14:09 marun joined #puppet-openstack
14:14 marun joined #puppet-openstack
14:17 marun joined #puppet-openstack
14:20 michchap joined #puppet-openstack
14:23 marun joined #puppet-openstack
14:26 marun joined #puppet-openstack
14:29 marun joined #puppet-openstack
14:38 marun joined #puppet-openstack
14:41 marun joined #puppet-openstack
14:46 marun joined #puppet-openstack
14:50 marun joined #puppet-openstack
14:53 marun joined #puppet-openstack
14:54 mjeanson joined #puppet-openstack
14:59 marun joined #puppet-openstack
15:00 michchap joined #puppet-openstack
15:13 marun joined #puppet-openstack
15:16 marun joined #puppet-openstack
15:20 marun joined #puppet-openstack
15:37 openstackgerrit Mathieu Gagné proposed a change to stackforge/puppet-swift: Various Puppet lint fixes  https://review.openstack.org/35219
15:39 michchap joined #puppet-openstack
15:40 marun mgagne: ping
15:40 mgagne marun: pong
15:40 marun i'm having trouble with instances/prefetch....
15:40 marun i'm wondering, how exactly is one supposed to maintain state during a puppet run?
15:41 marun mgagne: if the instances are cached at the outset, but not maintained (updated on create/delete), then it can't be relied on
15:42 marun mgagne: similarly, doesn't the catalog only includes resources created or at least referenced in a given run?
15:42 mgagne marun: I guess so. My tests were limited to puppet apply so I guess the cache did not get a change to get outdated.
15:42 marun michchap your input welcome too ^^
15:42 marun mgagne: fair enough
15:42 marun mgagne: this seems like real hole to me, unless one is expected to always introspect on the system
15:43 mgagne marun: to the best of my knowledges, the instances cache can contain as much "resources" as you want, you don't need them to be realized or managed by puppet. It's a cache.
15:43 marun mgagne: ok
15:43 marun mgagne: that implies, though, that each type has to manually maintain itself
15:43 mgagne marun: caching every resources could have a huge performance hit if your openstack instance has 15k networks for example =)
15:44 marun mgagne: managing a non-trivial number of resources with puppet is pretty much impossible
15:44 marun mgagne: at least how we implement it now
15:44 marun mgagne: hmmm
15:44 mgagne marun: we should rewrite it in erlang /jk
15:44 marun mgagne: lol
15:44 marun mgagne: I guess instances maybe shouldn't be used?
15:45 mgagne marun: in the long run, I guess not or not in its current state.
15:46 marun mgagne: I know dan wanted to be able to use 'puppet resource [type name]', but for openstack it doesn't seem like a realistic goal.
15:46 mgagne marun: puppet should probably only cache the resources it's managing, not the planet. but tbh, I'm not experimented enough with puppet custom types (and ruby), it was my first puppet custom types.
15:47 marun mgagne: fair enough
15:47 mgagne marun: We should find use cases and see how we can fulfill theirs needs otherwise we are writing code without understanding the original need.
15:47 marun mgagne: we have use cases
15:47 mgagne marun: and their may be some use cases we don't want to support
15:48 mgagne there*
15:48 marun mgagne: the custom quantum types are broken on 2.7 because of the way instances and prefetch are used
15:48 mgagne marun: :-/
15:48 marun mgagne: I'm trying to figure out how to fix this and running into a bit of a rats nest.
15:49 marun mgagne: (glance_image has the same problem, btw, and I happened to use it as my model)
15:49 mgagne marun: I mean, if the use case is to provision a test env, cool. If it's to provision customer networks in a 4k networks env, might not work that well unless we plan and design for this use case.
15:49 mgagne marun: I used glance_image as a model too and bodepd's book too.
15:49 marun mgagne: yeah, no way someone should be doing production provisioning with puppet
15:50 marun mgagne: yeah, dan figured out this was a problem and fixed the keystone types, so we're just behind the curve
15:50 mgagne marun: I can already see a bug on launchpad: my puppet run takes 45m when managing 4k networks. why?
15:50 marun lol
15:51 marun anybody doing that with puppet needs to have their head examined
15:51 marun puppet really shouldn't be used to manage resources that are expensive to interact with
15:51 marun (and a web service surely qualifies)
15:52 marun base provisioning makes sense to me, though, since it's such a common use-case.
15:53 mgagne marun: you would be surprise to discover what people are doing with puppet :D
15:53 marun mgagne: i bet i would
15:53 mgagne surprised*
15:53 marun mgagne: when all one has is a hammer...
15:54 mgagne marun: true. not the first time I hear: can't this be automated with puppet? Sure, just wrap it in an exec. (takes 10m to execute)
15:54 marun lol
15:57 marun joined #puppet-openstack
16:01 marun joined #puppet-openstack
16:06 marun joined #puppet-openstack
16:10 marun joined #puppet-openstack
16:18 michchap joined #puppet-openstack
16:20 marun joined #puppet-openstack
16:29 marun joined #puppet-openstack
16:35 marun joined #puppet-openstack
16:40 marun joined #puppet-openstack
16:47 marun joined #puppet-openstack
16:50 marun joined #puppet-openstack
16:53 marun joined #puppet-openstack
16:57 michchap joined #puppet-openstack
16:59 marun joined #puppet-openstack
17:03 marun joined #puppet-openstack
17:08 marun joined #puppet-openstack
17:22 marun joined #puppet-openstack
17:28 marun joined #puppet-openstack
17:31 marun joined #puppet-openstack
17:36 michchap joined #puppet-openstack
17:37 marun joined #puppet-openstack
17:41 marun joined #puppet-openstack
17:44 digicloseup joined #puppet-openstack
17:51 marun joined #puppet-openstack
17:54 marun joined #puppet-openstack
18:15 michchap joined #puppet-openstack
18:20 marun joined #puppet-openstack
18:29 marun joined #puppet-openstack
18:32 marun joined #puppet-openstack
18:37 marun joined #puppet-openstack
18:40 marun joined #puppet-openstack
18:46 marun joined #puppet-openstack
18:49 marun joined #puppet-openstack
18:54 michchap joined #puppet-openstack
18:56 marun joined #puppet-openstack
19:06 marun joined #puppet-openstack
19:10 marun joined #puppet-openstack
19:15 marun joined #puppet-openstack
19:21 marun joined #puppet-openstack
19:24 marun joined #puppet-openstack
19:33 michchap joined #puppet-openstack
19:35 mgagne1 joined #puppet-openstack
19:36 fc___ joined #puppet-openstack
19:39 comptona_ joined #puppet-openstack
19:54 JoeJulian_ joined #puppet-openstack
20:06 marun joined #puppet-openstack
20:12 marun joined #puppet-openstack
20:12 michchap joined #puppet-openstack
20:12 openstackgerrit Maru Newby proposed a change to stackforge/puppet-glance: Updated glance_image to not use prefetch.  https://review.openstack.org/35707
20:12 openstackgerrit Maru Newby proposed a change to stackforge/puppet-glance: Updated glance_image to not use prefetch.  https://review.openstack.org/35707
20:16 marun joined #puppet-openstack
20:19 openstackgerrit Maru Newby proposed a change to stackforge/puppet-glance: Updated glance_image to not use prefetch.  https://review.openstack.org/35707
20:21 marun joined #puppet-openstack
20:23 openstackgerrit Maru Newby proposed a change to stackforge/puppet-quantum: Minor cleanup for the quantum_l3_ovs_bridge provider.  https://review.openstack.org/35711
20:40 marun bodepd_: ping
20:40 marun bodepd_: sadly I have a fix for quantum too.  wasted effort?
20:42 mgagne joined #puppet-openstack
20:51 michchap joined #puppet-openstack
21:06 openstackgerrit Maru Newby proposed a change to stackforge/puppet-quantum: Minor cleanup for the quantum_l3_ovs_bridge provider.  https://review.openstack.org/35711
21:08 openstackgerrit Maru Newby proposed a change to stackforge/puppet-quantum: Default to using the catalog for tenant lookup.  https://review.openstack.org/35713
21:11 openstackgerrit Maru Newby proposed a change to stackforge/puppet-quantum: Default to using the catalog for tenant lookup.  https://review.openstack.org/35713
21:18 openstackgerrit Maru Newby proposed a change to stackforge/puppet-quantum: Fix parsing of resource creation output.  https://review.openstack.org/35714
21:30 michchap joined #puppet-openstack
22:10 michchap joined #puppet-openstack
22:49 michchap joined #puppet-openstack
23:28 michchap joined #puppet-openstack
23:51 otherwiseguy joined #puppet-openstack
23:52 openstackgerrit Maru Newby proposed a change to stackforge/puppet-keystone: Improve tenant_hash usage in keystone_tenant.  https://review.openstack.org/35722
23:53 michchap joined #puppet-openstack
23:55 openstackgerrit Maru Newby proposed a change to stackforge/puppet-quantum: Switch types to lazy-load instances.  https://review.openstack.org/35723

| Channels | #puppet-openstack index | Today | | Search | Google Search | Plain-Text | summary