[00:30] slangasek: its running in valgrind now [00:30] in screen [00:30] and appending the valgrind log to a file [00:30] i think im a terrible person === mbarnett` is now known as mbarnett [01:13] slangasek: So how would I request approval to upload raring doc? [01:13] ;) [01:13] or get it sponsored even [01:13] Doc Team has just finished changes to doc and we handed it off to translations [01:13] running behind [01:33] nibalizer: so in case you're not familiar with valgrind, let me point out that you don't want to run it to OOM, because then valgrind won't be able to report on the leaks... probably running for an hour or two and then ^C'ing it is sufficient [01:33] bkerensa: approval to upload raring docs> talk to the DMB about PPU [01:53] slangasek: no no :) not upload rights... Uhh exception for uploading raring doc after string freeze [01:53] slangasek: the doc series was made after the string freeze [01:56] slangasek: raring is shipping old docs right now ;) [01:57] Version: 12.10.3 [03:25] slangasek: kk [03:27] hmmmmm....... activity on this channel, that's kinda rare (or seems so to me, but I'm not on IRC 24/7) [03:28] anyone know if there'll be a release party for 13.04 thrown by the LoCo team? [03:32] This would be the first time I have seen a live person on here after joining the team -- and I haven't been able to make any events because they are not scheduled when I can make it down from Portland. [03:34] QIII, dang, would love to see you at the Ubuntu Hours, the days can still be tweaked if needbe for people. [03:36] Oh, it would probably be 7:30 or 8:00 before I could make it to Salem on a week night. Any chance anyone brings a laptop with Skype? [03:36] slangasek: okya have have some datase [03:36] http://i.imgur.com/mzymxK1.png [03:36] https://raw.github.com/nibalizer/gisst/valgrind.log-22200/valgrind.log [03:37] on first inspection, the box lost a ton of memory, but valgrand doesn't seem to think so [03:37] I usually have a laptop, a Lenovo IdeaPad U400, and I'll have to see if Arch has a package of Skype available. [07:16] bkerensa: per https://wiki.ubuntu.com/DocumentationStringFreeze, if you want to upload the docs after string freeze you should get a consensus with the translators [07:17] nibalizer: so, are you sure the memory usage isn't due to caches or the like? maybe it would be worth having a look at those pmaps of yours [07:18] nibalizer: what *exactly* is being graphed in those various graphs? [07:21] slangasek: Its collectd running one of its collectors [07:22] ok, but what is it collecting? [07:22] blkperl: what exactly are we graphing with collectd.*.memory.memory-* [07:26] slangasek: uh... used-memory vs free-memory [07:27] * nibalizer imagines steve wants to know how thts calculated [07:27] like does it shell out to free -m or what [07:27] well, for what definition of "used"? is the kernel page cache part of your "used" count or your "free" count? [07:27] slangasek: https://github.com/collectd/collectd/blob/master/src/memory.c [07:27] s/page cache/disk cache/ [07:28] https://collectd.org/wiki/index.php/Plugin:Memory [07:28] slangasek: when you run `htop` it reports slapd as consuming most of the memory [07:28] ok [07:28] so in that case, yes, would like to see some pmaps [07:29] fwiw this may be a bdb tuning issue [07:32] kk [07:35] https://raw.github.com/nibalizer/gisst/pmap.2013-04-05-18206/pmap.2013-04-05 [07:35] https://raw.github.com/nibalizer/gisst/pmap.2013-04-09-3394/pmap.2013-04-09 [07:35] the earlier one is right after a restart so is 'healthy' [07:35] the other one is when consuming massive rseoruces [07:39] hmm. everything points to it being legitimate memory usage that's not leaked [07:40] just apparently... not garbage-collected until exit [07:40] maybe there's per-thread memory usage and you have an excessive number of threads configured? [07:40] (combined with threads are going stale and not being reused correctly?) [07:47] looking at it makes it look like only 4 threads run [07:47] which makes sense because the box is a 2 core with HT [07:48] oshi! [07:48] you may be on to something [07:48] how do i see threads? do they show in the process table? [07:48] pgrep only shows one slapd [07:49] but htop shows about 12 slapds all with 9% of the memory and differt pids [07:57] here we go [07:57] root@citadelofadun:~# ps -e -T | grep slap | wc -l [07:57] 14 [14:45] nibalizer: right - is that number going up over time? [16:00] slangasek: its 18 now [16:05] blkperl: so I'm not finding, in a quick doc search, any info about configuring the size of slapd's thread pool; but if you see the thread count continuing to rise, I'd look at something being amiss there [18:54] mmm [20:47] holding at 18 === slangase` is now known as slangasek