Time Nick Message 03:23 jimi_c cobblerization of keystone/glance done, on to nova... 03:31 jimi_c http://pastie.org/4229476 12:42 pdurbin jimi_c: interesting stuff! 12:43 pdurbin just finished this. worth listening to: Episode 8: Back to the Kernel with Greg Kroah-Hartman - Food Fight - http://foodfightshow.org/2012/04/episode-8-back-to-kernel-with-greg.html 12:43 jimi_c thanks, seems to work well so far 12:43 jimi_c i bought a linux kernel book a little while back, got about 1/3 of the way through it and just haven't picked it back up yet :/ 12:44 pdurbin interesting how when they asked him about dtrace he said 1. dtrace is in linux now. 2. perf is awesome and can do many of the same things: https://perf.wiki.kernel.org 12:44 SEJeff dtrace can do full user through kernel space and back to userspace tracing. perf is the hw counters from modern x86 processors (the PMU I think is the name of the hw) and some kernel level stuff like ftrace 12:45 pdurbin jimi_c: in that episode they recommended Amazon.com: Linux Kernel Development (3rd Edition) (9780672329463): Robert Love: Books - http://www.amazon.com/Linux-Kernel-Development-implementation-Developers/dp/0672329468 . good show notes, by the way 12:45 SEJeff perf can not do userspace probes. A severely limited form of uprobes (which does user space tracing) was *just* merged in upstream kernel.org 12:45 SEJeff But without utrace, again, the version of uprobes that was merged is very limited overall. However... Eventually a marriage of ftrace, perf, and uprobes will give Linux dtrace-like abilities 12:45 jimi_c pdurbin: I believe that's the one I have 12:45 pdurbin SEJeff: any opinions about systemtap? Greg Kroah-Hartman was kind of lukewarm about it 12:46 SEJeff Well dtrace's real claim to fame is impactless monitoring for the most part 12:46 jimi_c and then there's libtrace... 12:46 SEJeff tap files compile to loadable kernel modules and insert themselves into the core. If they are busted, they can blow up the kernel despite what the systemtap developers will tell you 12:46 jimi_c not sure if that's even still around 12:47 SEJeff https://lwn.net/Articles/499190/ <--- Uprobes are in Linux 3.5 (as of yet unreleased) 12:47 SEJeff But to have full dtrace-like abilities, Linux needs perf + ftrace + uprobes + utrace 12:47 pdurbin there's a guy who's actively working with systemtap on our cluster and seems to be getting some good mileage out of it 12:47 SEJeff It is now only lacking utrace 12:48 jimi_c stap is cool, but it is just a pain to get working, and a little arcane 12:48 jimi_c you can definitely get some good info out of it 12:48 SEJeff pdurbin, systemtap isn't bad honestly, but it is a long shot from dtrace. It would be like comparing a sharpened spade shovel to a katana 12:48 SEJeff one is still going to be crap for cutting bamboo 12:49 * jimi_c has to go 12:49 jimi_c damn day job... 12:49 * SEJeff waves 12:49 SEJeff I'm quitting my day job... Today! 12:50 pdurbin congrats? :) 12:50 SEJeff Yes 12:50 jimi_c o rly? 12:50 jimi_c no more insane cobbler setup? ;) 12:50 SEJeff jimi_c, You will still have chjohnst :) 12:51 jimi_c heh 12:51 * jimi_c goes for real now 14:32 agoddard SEJeff: woah, everyone's changing jobs at the moment 14:32 agoddard SEJeff: going to github? ;) 14:33 SEJeff agoddard, ;) 14:33 SEJeff github would be awesome, but my ruby skills don't come close to yours, let alone jason dixon (newest gh hire, big graphite guy) or any of theirs 14:33 SEJeff Another high frequency trading company. This one in Chicago. 14:36 agoddard nice. Ya, Jason has some pretty mad skillz 14:36 SEJeff indeed, tasseo is good stuff 14:37 agoddard you moving or going remote? 14:39 SEJeff Moving 14:39 agoddard nice 14:40 SEJeff But I'm going from a Sr Systems Engineer to a Software Engineer. Totally stoked to do what I've been doing the last 3 years but in title too 14:40 SEJeff Focusing on systems automation 14:40 agoddard perfect! 14:40 agoddard adding some salt I imagine 14:40 SEJeff If it fits, sure 14:40 SEJeff If not, nope 14:41 SEJeff I do need to play with chef. I'll confess I have seen it, but never set it up or futzed with it myself just to see what it can or can't do. 14:41 agoddard it's magic, it does everything!! :D 14:41 SEJeff heh 14:42 SEJeff I see chef as the perfect tool for ruby shops 14:42 SEJeff Not convinced outside of ruby shops, but I do know that jacob kaplan moss swears by it 14:42 SEJeff he is one of the 3 founders of this little python project named django :) 14:42 agoddard ha, nice! 14:43 SEJeff But if salt fits, you can bet I'll push it hard as the #2 developer on the project :D 16:18 pdurbin just now i suddenly found myself talking to a couple dozen people about my Account Provisioning Engine (APE) idea: http://git.greptilian.com/?p=account-provisioning-engine.git;a=blob;f=readme.md;hb=HEAD 16:19 pdurbin heh. "Planned features". more like promise-ware :/ 16:37 agoddard pdurbin: your VM templates are 10G by default ya? 17:06 pdurbin agoddard: that's right 17:17 pdurbin perl -F'\t' -lane 'print "$F[3] $F[0] ($F[2]) - $F[4]"' 17:17 pdurbin soooooo happy with -F :) 19:10 pdurbin "Trigger is a robust network engineering toolkit written in Python that was designed for interfacing with network devices and managing network configuration and security policy. It increases the speed and efficiency of managing large-scale networks while reducing the risk of human error." -- http://trigger.readthedocs.org 19:10 pdurbin i happened to glance over at ##infra-talk 19:11 pdurbin Trigger currently officially supports devices manufactured by the following vendors: ... Cisco Systems... All router and switch platforms running IOS