00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:07  * ircretaryjoined
00:05:25  <trevnorris>can anyone explain copy_user_generic_unrolled?
00:05:29  <trevnorris>google isn't helping
00:11:16  <trevnorris>mmalecki: update: the no slab allocator branch has moved to https://github.com/trevnorris/node/tree/no-slaballocator
00:11:25  <trevnorris>didn't belong in the other PR
00:12:42  * defunctzombiechanged nick to defunctzombie_zz
00:15:00  * jmar777quit (Remote host closed the connection)
00:15:36  * jmar777joined
00:18:40  <kellabyte>gyp question I can't seem to find an answer in the docs, how do you configure build output? right now its creating "./out/Default"
00:19:14  * octetcloudquit (Ping timeout: 255 seconds)
00:20:19  * jmar777quit (Ping timeout: 256 seconds)
00:20:58  * AvianFluquit (Remote host closed the connection)
00:21:35  * AvianFlujoined
00:21:40  <tjfontaine>--generator-output controls the name of say "out"
00:21:54  <tjfontaine>the Default comes from the configuration name, which is by default Default
00:23:13  <kellabyte>ah, is configuration meant to be for like debug/release builds, 32bit, 64bit etc?
00:24:19  <tjfontaine>yes
00:24:52  <tjfontaine>see node or libuv's common.gypi for some other guidance, also see gyp_node or gyp_uv for some other gyp clues
00:25:06  * pooyaquit (Quit: pooya)
00:25:28  <kellabyte>cool thanks
00:25:50  <tjfontaine>unfortunately there's not a lot of coverage from the gyp "docs"
00:26:06  * AvianFluquit (Ping timeout: 268 seconds)
00:26:14  <tjfontaine>it's really a matter of seeking out projects that already use gyp and seeing how they do it, and experimenting and failing
00:26:46  <kellabyte>yeah I've noticed lol
00:35:40  * jmar777joined
00:37:37  * mjr__quit (Quit: mjr__)
00:38:37  * trevnorrisquit (Quit: Leaving)
00:51:06  * kazuponjoined
00:55:33  * kazuponquit (Ping timeout: 240 seconds)
01:00:03  * inolenquit (Quit: Leaving.)
01:14:26  * mikealquit (Quit: Leaving.)
01:16:32  <indutny>kellabyte: hi
01:16:34  <indutny>just curious
01:16:42  <indutny>at what company are you working?
01:17:01  <indutny>because this company seems to be really interested in libuv
01:21:11  <kellabyte>indutny: I work for fujitsu
01:21:16  * philipsquit (Ping timeout: 245 seconds)
01:21:22  <indutny>wow
01:21:25  <indutny>that's cool
01:21:53  <kellabyte>:)
01:23:29  <kellabyte>I'm looking at the common.gypi, and how it defines debug and release, I did he same, and added it to the sources like uv.gyp does, but when I do a gyp --build=Release or Debug it says the configuration doesn't exist, did I miss a step?
01:23:49  <kellabyte>I'm looking at the libuv ones as an example, I may have missed something though
01:24:44  <kellabyte>indutny: I'm really liking libuv, its a great piece of code
01:25:17  <indutny>yeah, I believe
01:25:27  <indutny>except those osx parts that were written by me
01:25:31  <indutny>they're really awful
01:25:44  <kellabyte>lol
01:25:44  <indutny>but its probably not my solely fault, osx is awful itself
01:27:35  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
01:28:16  <tjfontaine>kellabyte: --build=Release *should* work, but we also generate config.gypi that changes the default config
01:28:31  <TooTallNate>indutny: slightly off-topic: did the kqueue /dev/tty stuff in libuv get pulled out?
01:28:47  <indutny>I believe no
01:28:50  * jmar777quit (Remote host closed the connection)
01:28:53  <indutny>isn't it working?
01:29:02  <TooTallNate>hmm
01:29:03  <TooTallNate>node < /dev/tty
01:29:06  <TooTallNate>hangs
01:30:17  * philipsjoined
01:30:33  <kellabyte>tjfontaine: I'm doing these in my own gyp scripts so wondering if theres a step or something I missed, I'm reading libuv scripts as examples :)
01:31:51  <indutny>oh gosh
01:32:31  <indutny>TooTallNate: I'll look into it
01:34:05  <kellabyte>tjfontaine: this is what I have https://gist.github.com/kellabyte/5448923
01:36:19  * abraxasjoined
01:39:06  * defunctzombie_zzchanged nick to defunctzombie
01:44:44  * inolenjoined
01:46:46  * stagasquit (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204])
01:51:53  * kazuponjoined
01:57:06  * kazuponquit (Ping timeout: 264 seconds)
01:58:33  * dominictarrquit (Quit: dominictarr)
02:06:49  * pooyajoined
02:18:05  * TooTallNatequit (Quit: ["Textual IRC Client: www.textualapp.com"])
02:32:03  <indutny>any libuv guys around?
02:38:41  <indutny>whoa
02:38:42  <indutny>fixed https://github.com/joyent/libuv/pull/789
02:38:48  <indutny>and noone to review
02:45:55  <kellabyte>grr gyp grr lol
02:47:07  * jmar777joined
02:47:07  * CoverSlidequit (Quit: Lost terminal)
02:50:52  * Benvie_quit
02:52:35  * kazuponjoined
02:53:33  * Benviejoined
02:57:20  * brsonquit (Read error: Operation timed out)
02:57:36  * kazuponquit (Ping timeout: 276 seconds)
03:03:15  * kazuponjoined
03:03:24  * defunctzombiechanged nick to defunctzombie_zz
03:04:44  * jmar777quit (Remote host closed the connection)
03:08:00  * kazuponquit (Ping timeout: 264 seconds)
03:14:19  <tjfontaine>kellabyte: I feel your pain
03:15:56  <kellabyte>tjfontaine: I posted to the mailing list, I really dunno why it won't accept my configuration, especially since I just copied libuv's common.gypi basically cuz they look like good starting points
03:15:59  <tjfontaine>kellabyte: why is config.gypi in your sources? to watch for a change to it?
03:17:48  <kellabyte>tjfontaine: common.gypi you mean?
03:18:33  <kellabyte>thats what libuv does, there's a common.gypi and uv.gyp that includes it in the sources
03:18:39  <tjfontaine>oh man maybe I should look at it tonight, I totally read it as config.gypi :)
03:18:47  <tjfontaine>*shouldn't
03:18:48  <tjfontaine>see QED
03:19:01  <kellabyte>lol
03:21:41  * rjequit (Excess Flood)
03:22:20  * rjejoined
03:22:36  * trevnorrisjoined
03:33:45  * indexzerojoined
03:36:29  <trevnorris>hm. i'm used to "return Throw*Error" in c++, but that means the method has to return Handle<Value>
03:36:51  <trevnorris>so, is it possible to throw from the function and surface to js?
03:37:26  <trevnorris>guess I could throw it into a #define, but like to say away from those where I can.
03:37:58  * brsonjoined
03:38:15  * c4miloquit (Remote host closed the connection)
03:47:32  <indutny>yes
03:47:37  <indutny>you could just ThrowError
03:47:43  <indutny>it sets some state inside isolate
03:48:00  <indutny>so its not really that necessary to return it
03:48:09  <indutny>AFAIK
03:51:27  * indexzeroquit (Quit: indexzero)
04:09:31  * kazuponjoined
04:17:02  * pooyaquit (Quit: pooya)
04:25:37  <trevnorris>ah, cool.
04:25:46  <trevnorris>thanks
04:30:02  * pooyajoined
05:11:00  * pooyaquit (Quit: pooya)
05:15:33  * pooyajoined
05:36:20  * bajtosjoined
05:49:44  * pooyaquit (Quit: pooya)
05:50:59  * pooyajoined
06:08:15  * AvianFlujoined
06:19:30  <trevnorris>anyone know if a "#define" exists for debug build?
06:23:59  * rendarjoined
06:28:41  * pooyaquit (Quit: pooya)
06:44:22  * kazuponquit (Remote host closed the connection)
06:46:23  * kazuponjoined
06:57:00  * kazuponquit (Remote host closed the connection)
06:59:09  * kazuponjoined
07:04:11  * KiNgMaRquit (Ping timeout: 245 seconds)
07:06:23  * KiNgMaRjoined
07:08:40  * wolfeidauquit (Remote host closed the connection)
07:22:02  <trevnorris>holy shit I hate buffer .copy()
07:33:56  * csaohjoined
07:48:41  * brsonquit (Ping timeout: 256 seconds)
08:24:27  * stolsmajoined
08:33:45  <trevnorris>isaacs: you still up?
08:34:17  * bnoordhuisjoined
08:56:27  * toothrotquit (Ping timeout: 260 seconds)
09:00:43  * toothrjoined
09:12:17  * benoitcquit (Changing host)
09:12:17  * benoitcjoined
09:30:00  <trevnorris>well. good night everyone. going to curl up in the fetal position and try to forget about buffers.
09:30:21  * trevnorrisquit (Quit: Leaving)
09:30:21  <bnoordhuis>sleep tight trevor
09:30:27  <bnoordhuis>ah, too late!
09:35:23  * dominictarrjoined
09:36:19  <MI6>joyent/libuv: Ben Noordhuis master * c777079 : include: fix typo in comment in uv.h - http://git.io/CWfGcQ
09:37:07  * stagasjoined
09:40:27  <MI6>libuv-master: #83 UNSTABLE windows (4/189) smartos (3/188) linux (1/188) osx (1/188) http://jenkins.nodejs.org/job/libuv-master/83/
09:43:48  <MI6>libuv-master-gyp: #20 UNSTABLE linux-x64 (1/188) smartos-ia32 (5/188) windows-x64 (4/189) osx-ia32 (1/188) osx-x64 (2/188) windows-ia32 (4/189) smartos-x64 (3/188) http://jenkins.nodejs.org/job/libuv-master-gyp/20/
09:49:16  <MI6>libuv-v0.10-gyp: #6 UNSTABLE windows-x64 (5/187) smartos-ia32 (3/186) osx-x64 (1/186) smartos-x64 (4/186) windows-ia32 (7/187) http://jenkins.nodejs.org/job/libuv-v0.10-gyp/6/
09:57:42  * bnoordhuisquit (Ping timeout: 264 seconds)
10:00:11  <MI6>libuv-node-integration: #32 UNSTABLE osx-x64 (1/583) osx-ia32 (1/583) smartos-x64 (1/583) windows-x64 (9/583) smartos-ia32 (1/583) windows-ia32 (11/583) http://jenkins.nodejs.org/job/libuv-node-integration/32/
10:01:14  * hzjoined
10:09:44  * kazuponquit (Ping timeout: 260 seconds)
10:12:40  * kazuponjoined
10:21:36  * stagasquit (Read error: Connection reset by peer)
10:24:46  * bajtosquit (Remote host closed the connection)
10:50:50  * squeaky_pljoined
10:58:09  * csaohquit (Quit: csaoh)
11:02:32  * csaohjoined
11:03:29  * bnoordhuisjoined
11:07:36  * kazuponquit (Remote host closed the connection)
11:12:02  * othiym23quit (Ping timeout: 252 seconds)
11:14:08  * othiym23joined
11:23:33  <MI6>joyent/libuv: Fedor Indutny v0.10 * 2400716 : stream: fix osx select hack - http://git.io/HIn6Ag
11:25:54  <MI6>libuv-v0.10: #44 UNSTABLE windows (6/187) osx (1/186) smartos (3/186) linux (1/186) http://jenkins.nodejs.org/job/libuv-v0.10/44/
11:32:45  <MI6>libuv-v0.10-gyp: #7 UNSTABLE windows-x64 (4/187) smartos-ia32 (4/186) osx-x64 (2/186) smartos-x64 (4/186) windows-ia32 (6/187) http://jenkins.nodejs.org/job/libuv-v0.10-gyp/7/
11:34:47  * abraxasquit (Remote host closed the connection)
11:35:58  * bnoordhuisquit (Ping timeout: 245 seconds)
11:40:26  * wolfeidaujoined
11:44:58  * sgallaghjoined
11:46:04  <MI6>libuv-node-integration: #33 UNSTABLE windows-x64 (7/580) windows-ia32 (6/580) linux-ia32 (1/580) http://jenkins.nodejs.org/job/libuv-node-integration/33/
12:10:14  * piscisaureus_joined
12:18:15  * kazuponjoined
12:24:06  * kazuponquit (Ping timeout: 264 seconds)
12:27:26  * toothrchanged nick to toothrot
12:29:38  * c4milojoined
12:42:33  * bnoordhuisjoined
12:47:09  * bnoordhuisquit (Ping timeout: 276 seconds)
12:52:36  * c4miloquit (Remote host closed the connection)
12:58:33  * kazuponjoined
13:10:36  * defunctzombie_zzchanged nick to defunctzombie
13:12:20  * piscisaureus_quit (Ping timeout: 255 seconds)
13:15:42  * bnoordhuisjoined
13:16:11  * kazuponquit (Remote host closed the connection)
13:34:57  * piscisaureus_joined
13:35:00  * piscisaureus_quit (Client Quit)
13:37:10  * kevinswiberjoined
13:41:56  * c4milojoined
13:55:03  * csaohquit (Quit: csaoh)
13:57:46  * pooyajoined
13:58:09  * csaohjoined
14:01:51  <indutny>bnoordhuis: hey man
14:02:03  <indutny>I was thinking about writing test for tty stuff
14:05:41  <bnoordhuis>indutny: good
14:05:48  <indutny>but
14:05:51  <indutny>I've a problem :)
14:06:01  <indutny>oh
14:06:05  <indutny>I guess I've a solution
14:06:07  <indutny>let me try it first
14:06:16  <indutny>and torture you with questions later
14:06:40  <bnoordhuis>good :)
14:09:02  * piscisaureus_joined
14:09:37  <indutny>ok, that didn't work out :)
14:10:01  <indutny>basically, I want to try getting POLLIN/POLLOUT events from tty fd
14:10:16  <indutny>but… POLLIN will only happen on user input on /dev/tty
14:16:05  <indutny>However POLLOUT should be available
14:16:11  <indutny>ok, let me try hacking on internals
14:26:37  * kazuponjoined
14:31:22  * bajtosjoined
14:31:35  <kenperkins>morning folks
14:32:05  * kazuponquit (Ping timeout: 248 seconds)
14:44:18  <bnoordhuis>kenperkins: sup
14:48:54  * `3rdEdenjoined
15:03:45  * bnoordhuisquit (Ping timeout: 256 seconds)
15:08:11  * stolsmaquit (Quit: Nettalk6 - www.ntalk.de)
15:10:24  * wavdedjoined
15:15:17  * mikealjoined
15:16:18  * pooyaquit (Quit: pooya)
15:19:06  * mikealquit (Client Quit)
15:24:44  * wavdedquit (Quit: Hasta la pasta)
15:27:06  <indutny>morning
15:35:23  * bnoordhuisjoined
15:35:38  * TooTallNatejoined
15:36:21  * abraxasjoined
15:44:50  * indexzerojoined
15:49:07  * octetcloudjoined
15:52:14  * `3rdEdenquit (Remote host closed the connection)
15:52:50  * defunctzombiechanged nick to defunctzombie_zz
15:57:12  * benoitcquit (Excess Flood)
15:58:23  * kazuponjoined
15:59:20  * kevinswiberquit (Remote host closed the connection)
16:00:52  * TooTallNatequit (Quit: Computer has gone to sleep.)
16:07:33  * benoitcjoined
16:08:08  * faisal_joined
16:08:23  * faisal_changed nick to faisal
16:08:45  * TooTallNatejoined
16:12:43  * piscisaureus_quit (Ping timeout: 258 seconds)
16:13:27  * bnoordhuisquit (Ping timeout: 256 seconds)
16:17:18  <tjfontaine>good day heros
16:18:27  * dominictarrquit (Quit: dominictarr)
16:19:18  <TooTallNate>tjfontaine: g'day mate
16:19:41  * yawntpart
16:19:51  <tjfontaine>TooTallNate: what's the story
16:20:11  <TooTallNate>morning glory?
16:20:16  <tjfontaine>absolutely
16:20:35  * faisalchanged nick to fnj
16:20:55  <tjfontaine>there seems to be something wonky with the osx package signature
16:21:48  * bajtosquit (Ping timeout: 264 seconds)
16:23:40  <TooTallNate>oh ya i saw that
16:23:41  <TooTallNate> /cc indexzero
16:23:44  <TooTallNate>i mean /cc isaacs
16:23:51  <tjfontaine>ya we talked about it yesterday
16:24:18  <tjfontaine>according to the troubleshooting an expiration of the key shouldn't effect older versions of the installers
16:24:32  <tjfontaine>however a revocation would
16:25:11  <tjfontaine>but I'm not sure how that crl is retrieved, ocsp?
16:28:03  * squeaky_plquit (Ping timeout: 245 seconds)
16:33:47  * stagasjoined
16:35:56  * pooyajoined
16:36:36  * TooTallNatequit (Ping timeout: 276 seconds)
16:39:16  * TooTallNatejoined
16:40:09  * bajtosjoined
16:40:39  * bajtos_joined
16:40:51  * piscisaureus_joined
16:42:00  * bajtos__joined
16:42:30  * bajtos_quit (Read error: Connection reset by peer)
16:42:30  * bajtosquit (Read error: Connection reset by peer)
16:43:10  <isaacs>ircretary: tell trevnorris http://dtrace.org/blogs/rm/2012/07/16/per-thread-caching-in-libumem/ http://static.usenix.org/publications/library/proceedings/bos94/full_papers/bonwick.a
16:43:10  <ircretary>isaacs: I'll be sure to tell trevnorris
16:44:49  <isaacs>ircretary: tell st_luke The problem is basically the same that bnoordhuis had. It doesn't work well with stuff like git+ssh:// urls. basically, any url *except* ones known to not support : path separators, should allow it.
16:44:49  <ircretary>isaacs: I'll be sure to tell st_luke
16:45:11  * pooyaquit (Quit: pooya)
16:45:55  <isaacs>ircretary: also, i'm not sure how to handle stuff like git+http://. maybe mash-up protocols should get their semantics from the second bit? or we should look at how the custom iOS urls work, if they allow : path separators? it's trickier than it seems.
16:45:56  <ircretary>isaacs: I'm not sure what to do with that command. Ask for help in PM.
16:46:05  <isaacs>ircretary: tell st_luke also, i'm not sure how to handle stuff like git+http://. maybe mash-up protocols should get their semantics from the second bit? or we should look at how the custom iOS urls work, if they allow : path separators? it's trickier than it seems.
16:46:05  <ircretary>isaacs: I'll be sure to tell st_luke
16:46:18  * TooTallNatequit (Quit: Computer has gone to sleep.)
16:48:06  * octetcloudquit (Quit: leaving)
16:49:07  * pooyajoined
16:49:57  <isaacs>ircretary: tell trevnorris Also http://static.usenix.org/event/usenix01/full_papers/bonwick/bonwick_html/index.html
16:49:57  <ircretary>isaacs: I'll be sure to tell trevnorris
16:51:18  <isaacs>tjfontaine: do you have a Apple Developer Account?
16:51:30  <isaacs>tjfontaine: these keys say that they expire Aug 2 2013
16:52:28  * octetcloudjoined
16:52:56  * inolenquit (Quit: Leaving.)
16:53:10  <tjfontaine>isaacs: I do, and I assumed as much that aligns more with the timeline I was expecting
16:53:34  <tjfontaine>isaacs: but they don't present any dialog to you that indicates the cert is revoked?
16:53:35  <isaacs>tjfontaine: what's your developer id?
16:53:37  <isaacs>nope
16:53:41  <isaacs>all things are green.
16:53:51  <isaacs>i think there's probably a new step that is now required but was not before or something.
16:54:00  * tjfontaine@gmail.com
16:57:42  * piscisaureus_quit (Ping timeout: 264 seconds)
17:00:39  * csaohquit (Quit: csaoh)
17:01:10  * TooTallNatejoined
17:01:24  * philipsquit (Ping timeout: 264 seconds)
17:05:05  * mikealjoined
17:10:43  * philipsjoined
17:12:29  * kevinswiberjoined
17:14:32  * dominictarrjoined
17:25:33  * fnjchanged nick to fnj_afk
17:25:59  * bajtos__quit (Read error: Connection reset by peer)
17:26:26  * bajtosjoined
17:28:48  * mikealquit (Quit: Leaving.)
17:37:02  * inolenjoined
17:45:29  <tjfontaine>wtf kind of plugin is this, jesus
17:54:30  * bnoordhuisjoined
17:56:01  <MI6>joyent/node: Timothy J Fontaine master * 85e4fc4 : build: Makefile should respect configure --prefix - http://git.io/XqF1OA
17:56:21  <tjfontaine>thanks
17:56:47  <isaacs>tjfontaine: ok, finally figured out how to send you an invite.
17:57:01  <tjfontaine>heh
18:02:58  <tjfontaine>isaacs: I accepted, I guess I'll be making a subkey for myself?
18:03:08  <isaacs>tjfontaine: sure
18:03:14  <isaacs>we can also add jenkins@nodejs.org or some such
18:03:21  <isaacs>but i think nodejs.org doesn't have MX records.
18:03:25  <isaacs>so maybe not
18:03:31  <isaacs>maybe node-jenkins@joyent.com
18:03:40  <isaacs>or just node@joyent.com
18:04:09  <tjfontaine>right
18:04:35  <tjfontaine>should I talk to chad about that? I presume you'd want it to be a distribution list?
18:07:42  <isaacs>sure
18:08:42  <tjfontaine>k
18:09:13  <tjfontaine>we can always use something like node+jenkins@joyent for further filtering if desired
18:11:39  <isaacs>sure
18:17:59  * brsonjoined
18:18:08  <MI6>nodejs-master: #172 UNSTABLE smartos-x64 (2/583) linux-x64 (1/583) windows-ia32 (9/583) smartos-ia32 (1/583) windows-x64 (9/583) linux-ia32 (1/583) http://jenkins.nodejs.org/job/nodejs-master/172/
18:19:44  * kazuponquit (Remote host closed the connection)
18:22:07  * trevnorrisjoined
18:22:22  * DrPizzaquit (Remote host closed the connection)
18:23:23  * DrPizzajoined
18:28:18  * bajtosquit (Read error: Connection reset by peer)
18:28:24  * bajtos_joined
18:31:09  * bajtos_quit (Read error: Connection reset by peer)
18:31:26  * bajtosjoined
18:34:06  <trevnorris>isaacs: nice articles
18:37:10  * kevinswiberquit (Remote host closed the connection)
18:44:30  * bajtosquit (Quit: good night)
18:49:40  * kevinswiberjoined
18:56:35  * trevnorrisquit (Quit: Leaving)
19:08:18  * `3rdEdenjoined
19:09:48  * pooyaquit (Quit: pooya)
19:11:42  * philipsquit (Ping timeout: 272 seconds)
19:12:41  * philipsjoined
19:18:00  <bnoordhuis>those people that are complaining about simple http servers busy-looping may have been right
19:18:13  <bnoordhuis>looks like node doesn't always close the handle on EOF
19:18:47  <bnoordhuis>a strategically placed assert(stream->flags & (UV_CLOSING | UV_CLOSED)) suggests as much
19:19:13  * nodeskippyjoined
19:19:28  * loladirojoined
19:19:39  * nodeskippychanged nick to amartens
19:20:06  <loladiro>bnoordhuis: ping
19:20:43  <bnoordhuis>loladiro: pong
19:23:19  <loladiro>bnoordhuis: I have some people seeing unexpected behavior with timers, though I suspect it might be in the way we are using them. Anyway it seems that in timer.c the timeout is computed based on loop->time, which (AFAIK) may not have been updated in a while, thus cutting the timer short.
19:24:18  <loladiro>Should I call uv_update_time before setting timers?
19:25:35  <bnoordhuis>loladiro: if the last update has been a while then yes
19:27:02  <loladiro>Ok, thanks
19:28:01  * squeaky_pljoined
19:50:23  * kazuponjoined
19:58:41  * kazuponquit (Ping timeout: 255 seconds)
20:17:02  * `3rdEdenquit (Quit: Zzz nite)
20:21:11  * bnoordhuisquit (Ping timeout: 255 seconds)
20:21:34  * bnoordhuisjoined
20:26:28  * bnoordhuisquit (Ping timeout: 256 seconds)
20:40:01  * sgallaghquit (Remote host closed the connection)
20:44:19  * rendarquit
20:52:09  * mikealjoined
20:55:21  * kazuponjoined
20:55:59  * pooyajoined
21:00:06  * kazuponquit (Ping timeout: 264 seconds)
21:02:54  * squeaky_plquit (Ping timeout: 258 seconds)
21:04:54  * st_lukejoined
21:25:05  * DrPizzaquit (Ping timeout: 255 seconds)
21:29:21  * DrPizzajoined
21:32:51  * wolfeidauquit (Ping timeout: 257 seconds)
21:35:24  * wolfeidaujoined
21:38:46  * wolfeida_joined
21:41:37  * wolfeidauquit (Ping timeout: 258 seconds)
21:42:48  * wolfeidaujoined
21:43:37  * wolfeida_quit (Ping timeout: 256 seconds)
21:50:09  <MI6>joyent/libuv: piscisaureus created branch wip - http://git.io/Kc07MQ
21:50:10  * piscisaureus_joined
21:50:54  <piscisaureus_>sorry, wrong dir...
21:50:57  <tjfontaine>heh
21:56:06  * kazuponjoined
22:00:48  * kazuponquit (Ping timeout: 264 seconds)
22:03:05  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
22:04:56  * kevinswiberquit (Remote host closed the connection)
22:11:03  * wankdankerjoined
22:19:53  * loladiroquit (Quit: loladiro)
22:26:09  * DrPizzaquit (Remote host closed the connection)
22:36:06  * c4miloquit (Remote host closed the connection)
22:36:18  * DrPizzajoined
22:36:32  * c4milojoined
22:41:01  * c4miloquit (Ping timeout: 258 seconds)
22:43:18  <tjfontaine>isaacs: ping
22:43:51  <tjfontaine>isaacs: you'll probably want to do some log rotation on www.nodejs.org
22:48:26  * mikealquit (Quit: Leaving.)
22:56:44  * kazuponjoined
23:03:11  * kazuponquit (Ping timeout: 252 seconds)
23:05:29  * loladirojoined
23:16:14  * octetcloudquit (Ping timeout: 255 seconds)
23:21:45  <isaacs>tjfontaine: orly?
23:21:51  <isaacs>tjfontaine: that sounds like a good idea
23:22:01  <tjfontaine>isaacs: yes, the disk is full
23:22:08  <isaacs>oops
23:22:13  <tjfontaine>:)
23:23:08  <isaacs>tjfontaine: are you sure it's logs?
23:23:15  <tjfontaine>it's the lions share
23:23:35  <isaacs>[node@5e947a3c-309d-4552-a6df-792537fa7e74 ~]$ du -h /var/svc/log
23:23:36  <isaacs>160K /var/svc/log
23:24:14  <tjfontaine>du -h /var/log/nginx/
23:24:15  <tjfontaine>20G /var/log/nginx/
23:24:18  <tjfontaine>:)
23:24:44  <isaacs>oh, jeez
23:24:44  <isaacs>right
23:24:53  <isaacs>not the svc log, just nginx's log
23:24:59  <tjfontaine>right
23:25:00  <isaacs>hm...
23:25:21  <tjfontaine>it may be a package bug, I'm still not sure of TheRightWay wrt that on smartos
23:27:12  * piscisaureus_joined
23:27:52  <isaacs>yeah
23:28:09  <isaacs>ah, looks like logadm is the way to go
23:28:24  <isaacs>it's the sunos way: ${thing_i_want}adm
23:29:31  <tjfontaine>ya, I was just talking to keith about it
23:29:42  <tjfontaine>there's not a default rule for it
23:29:46  <piscisaureus_>pquerna: did you guys just release virgo?
23:30:14  <piscisaureus_>or did I miss it earlier?
23:37:33  <isaacs>kewl
23:37:35  * st_lukequit (Remote host closed the connection)
23:37:38  <isaacs>set it up in /etc/logadm.conf
23:37:46  <isaacs>told it to keep daily logs for 1 month
23:38:20  <isaacs>and deleted our current oversized logs.
23:38:21  <isaacs> 32G 12G 20G 37% /
23:38:25  <isaacs>ftfy
23:38:43  <tjfontaine>:)
23:38:54  <tjfontaine>I appreciate it
23:39:48  * st_lukejoined
23:52:16  * CoverSlidejoined
23:53:23  * loladiroquit (Quit: loladiro)
23:57:46  <isaacs>indutny: cork/uncork is the winnar.
23:58:04  <isaacs>indutny: .end() should flush the buffer, as if .uncork() was called.
23:58:11  <isaacs>(if there's anything in the buffer, that is, and it's corked)
23:58:34  <isaacs>indutny: i very much prefer ._writev([{chunk,encoding},{chunk,encoding}], callback) myself
23:58:54  <isaacs>indutny: more closely maps to writev(iovec *, int)
23:59:20  * kazuponjoined
23:59:36  <isaacs>indutny: and then we can just dump the buffer in as-is without walking it
23:59:37  <indutny>yeeees
23:59:59  <indutny>isaacs: ok, surely I can remap it