00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:03:49  * brsonquit (Quit: leaving)
00:04:04  * brsonjoined
00:08:26  * defunctzombiechanged nick to defunctzombie_zz
00:11:06  * bnoordhuisjoined
00:16:13  * paulfryz_joined
00:20:33  * paulfryz_quit (Ping timeout: 245 seconds)
00:21:18  * dshaw_quit (Ping timeout: 246 seconds)
00:26:09  * mikealquit (Quit: Leaving.)
00:27:34  * dshaw_joined
00:29:19  <tjfontaine>'MACOSX_DEPLOYMENT_TARGET': '10.5', # -mmacosx-version-min=10.5
00:29:22  <tjfontaine>we should change that then
00:29:32  <tjfontaine>if libuv can't support <10.6
00:30:07  <bnoordhuis>it's more a "if if works, great. if it doesn't, tough cookies" thing
00:30:49  <bnoordhuis>same for gcc. though it probably won't compile with older versions anyway
00:34:17  * superjoequit (Read error: Connection reset by peer)
00:38:03  * mikealjoined
00:42:13  * hzquit
00:45:55  * c4miloquit (Remote host closed the connection)
00:47:19  * kazuponjoined
00:49:21  * jmar777joined
01:04:09  * c4milojoined
01:05:31  * AvianFluquit (Ping timeout: 252 seconds)
01:08:44  * mikealquit (Quit: Leaving.)
01:10:30  * mikealjoined
01:12:28  * mikealquit (Client Quit)
01:14:11  * mikealjoined
01:16:56  * paulfryz_joined
01:17:14  * mikealquit (Client Quit)
01:19:16  * mikealjoined
01:21:15  * kazuponquit (Ping timeout: 265 seconds)
01:21:23  * paulfryz_quit (Ping timeout: 245 seconds)
01:26:46  * mikealquit (Quit: Leaving.)
01:33:26  * mikealjoined
01:35:21  * mikealquit (Client Quit)
01:36:03  * mikealjoined
01:42:34  * mikealquit (Quit: Leaving.)
01:47:22  * dshaw_quit (Quit: Leaving.)
01:55:38  * bnoordhuisquit (Ping timeout: 272 seconds)
01:56:16  * brsonquit (Ping timeout: 264 seconds)
01:57:38  * c4miloquit (Remote host closed the connection)
02:00:45  * pachetjoined
02:00:45  * pachetquit (Changing host)
02:00:45  * pachetjoined
02:06:23  * c4milojoined
02:08:57  * TooTallNatequit (Quit: Computer has gone to sleep.)
02:09:17  * sblomquit (Ping timeout: 272 seconds)
02:17:22  * kazuponjoined
02:17:38  * paulfryz_joined
02:19:06  * AvianFlujoined
02:21:48  * paulfryz_quit (Ping timeout: 245 seconds)
02:32:40  * TooTallNatejoined
02:33:25  * sblomjoined
02:36:28  * dap_quit (Quit: Leaving.)
02:47:54  * AvianFluquit (Read error: Connection reset by peer)
02:48:33  * AvianFlujoined
02:50:59  * kazuponquit (Ping timeout: 272 seconds)
02:53:43  * skabbesquit (Quit: skabbes)
02:54:26  * inolenquit (Quit: Leaving.)
02:56:51  * jmar777quit (Remote host closed the connection)
03:04:46  * abraxasjoined
03:08:56  * abraxasquit (Ping timeout: 240 seconds)
03:11:59  * sblomquit (Ping timeout: 272 seconds)
03:18:28  * paulfryz_joined
03:22:38  * paulfryz_quit (Ping timeout: 245 seconds)
03:22:52  * indexzerojoined
03:23:07  * TooTallNatequit (Quit: Computer has gone to sleep.)
03:38:55  * paulfryzelquit
03:41:23  * mikealjoined
03:46:08  * mikealquit (Client Quit)
03:47:25  * kazuponjoined
03:49:24  * mikealjoined
03:50:27  * inolenjoined
03:52:33  * c4miloquit (Remote host closed the connection)
03:54:01  * stagasquit (Quit: Bye)
03:56:00  * hij1nxquit (Quit: WeeChat 0.3.2)
03:57:36  * hij1nxjoined
04:02:56  * AvianFluquit (Read error: Connection reset by peer)
04:03:33  * AvianFlujoined
04:09:10  * stagasjoined
04:10:47  * TooTallNatejoined
04:15:15  * TooTallNatequit (Ping timeout: 265 seconds)
04:19:07  * paulfryzeljoined
04:20:55  * kazuponquit (Ping timeout: 272 seconds)
04:23:31  * paulfryzelquit (Ping timeout: 252 seconds)
04:34:13  * stagasquit (Ping timeout: 248 seconds)
04:35:52  * pachetquit (Ping timeout: 272 seconds)
04:37:12  * mikealquit (Quit: Leaving.)
04:40:32  * mikealjoined
04:48:35  * mikealquit (Quit: Leaving.)
04:56:02  * mikealjoined
04:58:11  * pachetjoined
04:59:42  * c4milojoined
05:04:43  * c4miloquit (Ping timeout: 272 seconds)
05:17:19  * kazuponjoined
05:20:01  * paulfryzeljoined
05:24:18  * paulfryzelquit (Ping timeout: 245 seconds)
05:35:58  * kazuponquit (Ping timeout: 245 seconds)
06:03:41  * mikealquit (Quit: Leaving.)
06:06:07  * AvianFluquit (Remote host closed the connection)
06:16:49  * pachetquit (Ping timeout: 272 seconds)
06:20:48  * paulfryzeljoined
06:25:08  * paulfryzelquit (Ping timeout: 245 seconds)
06:25:21  * mikealjoined
06:30:29  * mikealquit (Ping timeout: 272 seconds)
06:41:27  <MI6>nodejs-v0.10-windows: #336 UNSTABLE windows-ia32 (10/604) windows-x64 (11/604) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/336/
06:47:48  * c4milojoined
06:52:49  * c4miloquit (Ping timeout: 265 seconds)
07:06:34  * abraxasjoined
07:11:23  * abraxasquit (Ping timeout: 272 seconds)
07:11:42  * mikealjoined
07:21:06  * m76joined
07:21:30  * paulfryzeljoined
07:25:58  * paulfryzelquit (Ping timeout: 245 seconds)
07:44:09  * rendarjoined
07:57:35  * robonerdquit (Ping timeout: 265 seconds)
07:58:18  * robonerdjoined
08:11:42  * m76quit (Ping timeout: 246 seconds)
08:13:37  * m76joined
08:20:42  <MI6>joyent/libuv: ci-innoq master * c438e73 : fsevents: remove kFSEventStreamCreateFlagNoDefer polyfill - http://git.io/U44IjQ
08:22:16  * paulfryzeljoined
08:25:10  <MI6>libuv-master: #349 UNSTABLE windows (5/197) smartos (3/197) http://jenkins.nodejs.org/job/libuv-master/349/
08:26:13  <MI6>libuv-master-gyp: #302 UNSTABLE smartos-ia32 (6/197) windows-x64 (6/197) smartos-x64 (11/197) windows-ia32 (5/197) http://jenkins.nodejs.org/job/libuv-master-gyp/302/
08:26:23  * paulfryzelquit (Ping timeout: 245 seconds)
08:35:58  * c4milojoined
08:41:13  * c4miloquit (Ping timeout: 272 seconds)
08:43:17  <MI6>libuv-node-integration: #315 UNSTABLE linux-ia32 (1/677) osx-x64 (1/677) osx-ia32 (1/677) linux-x64 (1/677) smartos-x64 (7/677) smartos-ia32 (5/677) http://jenkins.nodejs.org/job/libuv-node-integration/315/
09:07:27  * abraxasjoined
09:12:21  * abraxasquit (Ping timeout: 272 seconds)
09:23:07  * paulfryzeljoined
09:25:33  * robonerdquit (Ping timeout: 272 seconds)
09:26:22  * robonerdjoined
09:27:13  * paulfryzelquit (Ping timeout: 245 seconds)
09:32:49  * defunctzombie_zzchanged nick to defunctzombie
09:37:27  * mikealquit (Quit: Leaving.)
09:49:00  * hzjoined
09:55:59  * `3E|Zzchanged nick to `3E
10:10:12  * indexzeroquit (Quit: indexzero)
10:13:20  * defunctzombiechanged nick to defunctzombie_zz
10:23:52  * paulfryzeljoined
10:24:17  * c4milojoined
10:28:03  * paulfryzelquit (Ping timeout: 245 seconds)
10:28:53  * c4miloquit (Ping timeout: 248 seconds)
10:39:21  <indutny>heya
10:49:11  <MI6>nodejs-v0.10: #1617 UNSTABLE smartos-x64 (6/604) smartos-ia32 (4/604) http://jenkins.nodejs.org/job/nodejs-v0.10/1617/
11:08:17  * abraxasjoined
11:13:13  * abraxasquit (Ping timeout: 272 seconds)
11:24:34  * paulfryzeljoined
11:28:53  * paulfryzelquit (Ping timeout: 245 seconds)
12:12:36  * c4milojoined
12:16:10  * c4miloquit (Read error: Operation timed out)
12:25:21  * paulfryzeljoined
12:29:43  * paulfryzelquit (Ping timeout: 245 seconds)
12:32:51  * bnoordhuisjoined
13:09:15  * abraxasjoined
13:13:55  * abraxasquit (Ping timeout: 272 seconds)
13:26:07  * paulfryzeljoined
13:30:33  * paulfryzelquit (Ping timeout: 245 seconds)
13:54:18  * bnoordhuisquit (Ping timeout: 245 seconds)
14:00:45  * c4milojoined
14:01:47  * AvianFlujoined
14:06:07  * c4miloquit (Ping timeout: 272 seconds)
14:07:08  * AvianFlu_joined
14:08:17  * AvianFluquit (Ping timeout: 265 seconds)
14:11:54  * c4milojoined
14:26:53  * paulfryzeljoined
14:28:38  * c4miloquit (Remote host closed the connection)
14:31:23  * paulfryzelquit (Ping timeout: 245 seconds)
14:39:10  * `3Echanged nick to `3E|OUT
14:41:57  * pachetjoined
14:41:57  * pachetquit (Changing host)
14:41:57  * pachetjoined
14:42:16  * bnoordhuisjoined
14:48:17  <MI6>joyent/node: Linus Unneb├Ąck v0.10 * 953d718 : doc: clarify child_process error behaviour - http://git.io/EK1wZg
14:59:22  <MI6>nodejs-v0.10: #1618 UNSTABLE smartos-x64 (6/604) smartos-ia32 (4/604) linux-ia32 (1/604) osx-ia32 (1/604) http://jenkins.nodejs.org/job/nodejs-v0.10/1618/
15:01:29  * kazuponjoined
15:03:56  <MI6>nodejs-v0.10-windows: #337 UNSTABLE windows-ia32 (10/604) windows-x64 (10/604) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/337/
15:21:21  <MI6>nodejs-master: #722 UNSTABLE osx-x64 (1/677) smartos-ia32 (5/677) linux-x64 (1/677) smartos-x64 (8/677) osx-ia32 (1/677) http://jenkins.nodejs.org/job/nodejs-master/722/
15:27:39  * paulfryzeljoined
15:31:48  * paulfryzelquit (Ping timeout: 245 seconds)
16:02:07  * c4milojoined
16:07:04  * c4miloquit (Ping timeout: 264 seconds)
16:17:40  * robonerdquit (Ping timeout: 240 seconds)
16:18:36  * robonerdjoined
16:28:24  * paulfryzeljoined
16:32:38  * paulfryzelquit (Ping timeout: 245 seconds)
17:05:05  * kevinswiberjoined
17:11:56  * stagasjoined
17:12:47  * kevinswiberquit (Remote host closed the connection)
17:17:36  * c4milojoined
17:22:02  * kevinswiberjoined
17:29:08  * paulfryzeljoined
17:33:00  * mikealjoined
17:33:28  * paulfryzelquit (Ping timeout: 245 seconds)
17:33:33  * AvianFlu_quit (Read error: Connection reset by peer)
17:52:26  * AvianFlujoined
17:53:04  <MI6>libuv-master: #350 UNSTABLE windows (5/197) smartos (4/197) http://jenkins.nodejs.org/job/libuv-master/350/
18:03:39  * robonerdquit (Quit: zzz)
18:04:18  * pachetquit (Ping timeout: 245 seconds)
18:11:14  <MI6>libuv-node-integration: #316 UNSTABLE osx-x64 (1/677) osx-ia32 (1/677) linux-x64 (1/677) smartos-x64 (7/677) smartos-ia32 (5/677) http://jenkins.nodejs.org/job/libuv-node-integration/316/
18:13:54  * c4miloquit (Remote host closed the connection)
18:19:01  * mikealquit (Quit: Leaving.)
18:29:14  * mikealjoined
18:29:54  * paulfryzeljoined
18:31:31  * mikealquit (Client Quit)
18:34:15  * pachetjoined
18:34:15  * pachetquit (Changing host)
18:34:15  * pachetjoined
18:34:18  * paulfryzelquit (Ping timeout: 245 seconds)
18:38:46  * pachetquit (Ping timeout: 245 seconds)
18:47:43  * Guest95704joined
18:57:14  <trevnorris>hello all
18:57:20  <tjfontaine>hey hey
19:01:48  <bnoordhuis>ho ho
19:02:04  <trevnorris>bnoordhuis: merry christmas to you too. :)
19:02:18  <trevnorris>bnoordhuis: did you ever try that arraybuffer allocation thing?
19:02:19  <bnoordhuis>i was about to say that that's not my santa claus persona speaking :)
19:02:25  <trevnorris>heh
19:02:36  <bnoordhuis>what arraybuffer allocation thing?
19:03:31  <trevnorris>how allocating an arraybuffer of size 16KB makes 40x more brk calls then allocating an array buffer of size 32KB
19:03:40  <trevnorris>thus, making it around 4x slower
19:04:04  <bnoordhuis>oh that. i have it on my todo list to look into that. haven't gotten around to it yet
19:04:22  <trevnorris>ok cool.
19:04:42  <trevnorris>really i'm just curious why it's happening. not like I care too much about arraybuffer performance. :P
19:11:48  * c4milojoined
19:16:15  * c4miloquit (Ping timeout: 245 seconds)
19:17:48  <MI6>joyent/node: Vladimir Kurchatkin master * 16a402c : node: fix removing AsyncListener in callback - http://git.io/ojDfDA
19:18:20  * `3E|OUTchanged nick to `3E
19:18:26  * kazuponquit (Remote host closed the connection)
19:18:39  * AvianFluquit (Read error: Connection reset by peer)
19:30:41  * paulfryzeljoined
19:31:14  <MI6>nodejs-master: #723 UNSTABLE osx-x64 (1/679) smartos-ia32 (5/679) smartos-x64 (8/679) osx-ia32 (1/679) linux-ia32 (1/679) http://jenkins.nodejs.org/job/nodejs-master/723/
19:35:08  * paulfryzelquit (Ping timeout: 245 seconds)
19:39:13  * kevinswiberquit (Remote host closed the connection)
19:40:06  <trevnorris>bnoordhuis: know what OSE means in context of v8?
19:40:31  <trevnorris>the name v8 really sucks because eery result on the first 5 pages is about cars. :P
19:46:38  * `3Echanged nick to `3rdEden
20:03:41  <Brett19>trevnorris: try taking 'javascript' on there, and where do you see OSE? I don't see anything about it
20:04:23  <trevnorris>Brett19: i'm looking at hydrogen IR output. on some lines I get [noOSE], and I'm wondering what that means.
20:05:32  <Brett19>OSE is Open Space Exploration apparently
20:05:39  <Brett19>Compiler term, not a V8 one
20:06:09  <Brett19>Optimization Space Exploration**
20:06:23  <Brett19>Google it, there is a good PPT explaining it
20:07:24  <trevnorris>great, thanks. didn't know what OSE stood for. :)
20:19:11  * kazuponjoined
20:23:30  <indutny>bnoordhuis: heya
20:23:37  <indutny>bnoordhuis: wanna take a look at something interesting?
20:23:50  <indutny>though, its still WIP
20:26:28  <bnoordhuis>indutny: what is it?
20:26:36  <indutny>I'll add you to a github repo
20:26:42  <indutny>quite secret right now :)
20:26:52  <indutny>bnoordhuis: ok?
20:26:59  <bnoordhuis>it's not another selfies repo, is it?
20:27:08  <bnoordhuis>but yeah, sure :)
20:27:11  <indutny>yeah, you'll certainly feel good there
20:27:12  <indutny>:0
20:28:07  <bnoordhuis>trevnorris, Brett19: OSE in this context means 'observable side effect'
20:28:39  <Brett19>bnoordhuis, why would you pass that as a flag?
20:28:49  <Brett19>actually, better question, why did I think it was a flag..
20:28:54  <bnoordhuis>Brett19: indeed :)
20:28:55  <trevnorris>bnoordhuis: ah cool. thus explains the kHasNoObservableSideEffects in the check :)
20:30:49  * kevinswiberjoined
20:31:28  * paulfryzeljoined
20:34:41  * kevinswiberquit (Remote host closed the connection)
20:35:22  * Guest95704quit (Ping timeout: 272 seconds)
20:35:58  * paulfryzelquit (Ping timeout: 245 seconds)
20:46:11  * indexzerojoined
20:50:19  <hueniverse>trevnorris: are you leading the domains rewrite effort?
20:52:02  <trevnorris>hueniverse: guess you could look at it that way.
20:52:47  * kazuponquit (Ping timeout: 252 seconds)
20:53:51  <hueniverse>trevnorris: something changed/broke in latest 0.11 that is causing a domain not to catch an error in a few of the hapi tests
20:54:14  <hueniverse>trevnorris: not sure I have the time to fully isolate it right now
20:54:24  <trevnorris>hueniverse: that's fine. do you have a link to the test?
20:54:35  <hueniverse>npm install hapi
20:55:14  <hueniverse>node test/integration/pack.js
20:55:18  <trevnorris>cool. thanks.
20:55:20  <hueniverse>inside hapi
20:57:16  <hueniverse>trevnorris: the two errors thrown are properly caught by the domain in 0.10
20:57:17  <trevnorris>hueniverse: btw, "constructor" is now global.
20:57:25  <hueniverse>yeah
20:57:30  <hueniverse>is that a code or v8 change?
20:57:44  <trevnorris>v8
21:00:13  * c4milojoined
21:00:54  <hueniverse>trevnorris: published new lab version to fix that
21:00:59  <trevnorris>coolio
21:01:23  <trevnorris>is there a way to run just one of the tests?
21:01:32  <trevnorris>other than commenting out everything else?
21:02:30  * kazuponjoined
21:03:01  <hueniverse>trevnorris: not yet but you can just cut it out. that one is self contained
21:04:30  * c4miloquit (Ping timeout: 246 seconds)
21:20:35  <hueniverse>trevnorris: also fs.createWriteStream() now returns an object with circular references. Not an issue by itself but we were logging an object with it and in 0.11 its blowing up on stringify
21:20:38  <hueniverse>just fyi
21:21:11  <trevnorris>hueniverse: what's the property name for the circular reference?
21:23:53  <hueniverse>hmm
21:23:56  <hueniverse>run
21:24:10  <hueniverse>test/integration/payload.js
21:24:29  <hueniverse>I think the core tests need to include hapi's tests :-)
21:24:41  <hueniverse>those 800 tests are pretty extensive...
21:25:59  <trevnorris>hueniverse: what test suit does hapi use?
21:27:20  <trevnorris>because, the domain error handler is being called. but instead of calling the function you pass to domain.on('error', it calls this massive function that I can't locate.
21:28:12  <hueniverse>we use our own
21:28:13  <hueniverse>lab
21:28:18  <hueniverse>it's pretty simple
21:29:16  * m76quit (Read error: Connection reset by peer)
21:29:18  <hueniverse>there are multiple domains involved
21:29:31  <hueniverse>if this is too messy, I'll get to it in 2 weeks ;-)
21:30:24  <trevnorris>heh, yeah. i'll look at before then if I can.
21:31:46  <hueniverse>I was trying to get 0.11 into production for black friday but there are too many issues as of right now
21:32:07  <indutny>And it is live: https://github.com/indutny/bud
21:32:08  <indutny>:0
21:32:10  * paulfryzeljoined
21:32:10  <hueniverse>it would be fun running 2 servers on it but it's not close to a working solutions
21:32:11  <indutny>hehe
21:35:05  <trevnorris>yeah. still some kinks to work out.
21:36:05  * kazuponquit (Ping timeout: 248 seconds)
21:36:23  * paulfryzelquit (Ping timeout: 245 seconds)
21:45:58  * st_lukejoined
21:51:47  * m76joined
22:02:51  <trevnorris>bnoordhuis: ping
22:05:54  <bnoordhuis>trevnorris: pong
22:07:52  <MI6>joyent/node: Ben Noordhuis master * de8c0a5 : v8: unbreak freebsd build - http://git.io/I0HIRA
22:08:44  <bnoordhuis>hrm, i just noticed that upload.py decided to upload to codereview.appspot.com instead of codereview.chromium.org...
22:10:07  <trevnorris>bnoordhuis: using `perf stat` I see values of stalled-cycles-frontend anywhere between 30-50% doing http type benchmarks. so
22:10:08  <trevnorris>1) is that time the process is idle when it _could_ be doing something else? and
22:10:08  <trevnorris>2) is part of that because i'm running the http benchmark from my machine to my machine?
22:11:17  <bnoordhuis>trevnorris: stalled-cycles-frontend means the cpu is blocked on a instruction or data cache miss
22:12:02  <trevnorris>bnoordhuis: ok cool.
22:13:00  <trevnorris>i'm just having serious issues determining where performance is going. v8 tick processor is telling me 88% of my time is in syscalls, but strace -c gives me:
22:13:37  <trevnorris>% time seconds usecs/call calls errors syscall
22:13:37  <trevnorris>------ ----------- ----------- --------- --------- ----------------
22:13:37  <trevnorris> 52.74 0.011453 3 3867 write
22:13:37  <trevnorris> 8.95 0.001944 1 2266 brk
22:14:10  <trevnorris>and that's after running the benchmark 2 mins. the counters just aren't adding up.
22:14:45  <bnoordhuis>what does linux-tick-processor print?
22:15:32  <trevnorris>Statistical profiling result from v8.log, (968857 ticks, 9 unaccounted, 0 excluded).
22:15:32  <trevnorris> [Shared libraries]:
22:15:32  <trevnorris> ticks total nonlib name
22:15:32  <trevnorris> 3306 0.3% 0.0% /lib/x86_64-linux-gnu/libc-2.17.so
22:15:32  <trevnorris> [JavaScript]:
22:15:35  <trevnorris> ticks total nonlib name
22:15:37  <trevnorris> 3340 0.3% 0.3% Function: <anonymous> :38:11
22:15:39  <trevnorris> 2766 0.3% 0.3% Stub: CEntryStub
22:15:41  <trevnorris> [C++]:
22:15:43  <trevnorris> ticks total nonlib name
22:15:45  <trevnorris> 854632 88.2% 88.5% syscall
22:15:47  <trevnorris> 15759 1.6% 1.6% v8::internal::Context::Lookup(v8::internal::Handle<v8::internal::String>, v8::internal::ContextLookupFlags, int*, PropertyAttributes*, v8::internal::BindingFlags*)
22:15:53  <trevnorris>whoops. sorry. should've gisted that
22:15:59  <tjfontaine>please and thank you :)
22:16:20  <trevnorris>tjfontaine: hey, at least I didn't just c/p all 10,000 lines :P
22:16:25  <tjfontaine>:)
22:16:55  <bnoordhuis>trevnorris: i'm guessing most wall clock time is spent inside epoll_wait()?
22:17:13  <bnoordhuis>try sorting the strace output by seconds rather than calls
22:17:20  <trevnorris>ah, ok.
22:17:20  <bnoordhuis>er, time
22:17:31  <bnoordhuis>or seconds, i guess both work
22:17:49  <bnoordhuis>no okay, it's -S time :)
22:18:39  <bnoordhuis>i guess that's the default. at any rate, it's probably idle time inside epoll_wait() :)
22:19:51  <trevnorris>bnoordhuis: oh, those results above were sorted by time spent.
22:20:08  <trevnorris>bnoordhuis: epoll_wait time wise is showing up as 0%
22:20:36  <MI6>nodejs-master: #724 UNSTABLE osx-x64 (2/679) smartos-ia32 (6/679) smartos-x64 (8/679) osx-ia32 (1/679) http://jenkins.nodejs.org/job/nodejs-master/724/
22:22:30  <bnoordhuis>trevnorris: okay. then it's the case that most cpu time is spent inside write()
22:23:38  <trevnorris>I must totally not understand strace -c output, because "52.74 % 0.011453 sec" doesn't seem like near enough for running the benchmark 2 mins.
22:23:54  * st_lukequit (Remote host closed the connection)
22:23:56  <trevnorris>well, thanks for your help. off to try some other stuff. :)
22:25:05  <bnoordhuis>trevnorris: 0.011453 sec is the average time spent inside each syscall
22:25:37  <bnoordhuis>0.11453 * 3867 is over 44 seconds according to my repl
22:25:46  <trevnorris>ah, yeah. ok.
22:29:56  * wolfeidaujoined
22:31:34  <trevnorris>ah, heh. just noticed that each request was transferring 4MB of data. :P
22:31:42  * trevnorrismakes a note not to forget the simple stuff
22:32:30  * kazuponjoined
22:33:01  * paulfryzeljoined
22:37:13  * paulfryzelquit (Ping timeout: 245 seconds)
22:37:43  <trevnorris>bnoordhuis: sorry. last one. i'm trying to perf stat how many times the filesystem is accessed, but not sure what tracepoint event I should be looking for. any ideas?
22:38:18  <bnoordhuis>trevnorris: ah, there are many
22:38:41  <trevnorris>oh, heh, ok.
22:40:38  <trevnorris>bnoordhuis: is there like a pattern I could use? like perf stat -e syscalls:*write* or some such?
22:41:31  <trevnorris>can't believe I lived w/o these trace point event in perf before. these rock.
22:42:25  <bnoordhuis>trevnorris: you want to trace fs syscall entries/returns?
22:43:04  <trevnorris>bnoordhuis: yeah, basically.
22:43:58  <bnoordhuis>trevnorris: well, you can do `strace -e trace=file` but that's not exhaustive
22:44:14  <bnoordhuis>you basically need to enumerate all the syscalls that you're interested in
22:45:44  <trevnorris>yeah. figured. well thanks. I'll start w/ that. and thanks again for showing me how to use trace point events in the first place. :)
22:48:30  * c4milojoined
22:53:03  * c4miloquit (Ping timeout: 245 seconds)
22:54:42  * hzquit
23:03:27  * hzjoined
23:05:51  <indutny>bnoordhuis: you still there?
23:05:56  <indutny>have you ever seen this on sunos?
23:05:56  <indutny> ./gyp-flock-tool flock /root/bud/out/Release/linker.lock g++ -pthreads -o /root/bud/out/Release/bud -Wl,--start-group /root/bud/out/Release/obj.target/bud/src/bio.o /root/bud/out/Release/obj.target/bud/src/bud.o /root/bud/out/Release/obj.target/bud/src/client.o /root/bud/out/Release/obj.target/bud/src/config.o /root/bud/out/Release/obj.target/bud/src/error.o /root/bud/out/Release/obj.target/bud/src/server.o /root/bud/out/Rel
23:05:56  <indutny>ease/obj.target/deps/openssl/libopenssl.a /root/bud/out/Release/obj.target/deps/uv/libuv.a /root/bud/out/Release/obj.target/deps/ringbuffer/libringbuffer.a /root/bud/out/Release/obj.target/deps/parson/libparson.a -Wl,--end-group -lm -lkstat -lnsl -lsendfile -lsocket
23:05:56  <indutny>ld: fatal: file /root/bud/out/Release/obj.target/deps/openssl/libopenssl.a: unknown file type
23:05:57  * kazuponquit (Ping timeout: 246 seconds)
23:06:04  <indutny>tjfontaine: perhaps, you may know it too
23:06:10  <indutny>its not related to node, though
23:06:28  <indutny>but I used openssl from node
23:07:42  <indutny>anyone around? :)
23:07:43  * rendarquit
23:11:30  <bnoordhuis>indutny: what does `file path/to/libopenssl.a` print?
23:11:50  <indutny>if I remember correctly - it prints "data"
23:11:53  <indutny>one sec, rebuilding it
23:11:59  <indutny>trying to do -m64 build
23:12:09  <indutny>nm -t libopenssl.a writes all files
23:12:14  <indutny>all object files
23:12:43  <indutny>could it be pthreads?
23:12:48  <indutny>ah
23:12:52  <indutny>no, its correct thing on sunos
23:13:08  * hueniversequit (Read error: Connection reset by peer)
23:13:23  <bnoordhuis>indutny: you still get the same error?
23:13:28  <indutny>still building
23:13:30  <indutny>small instance
23:13:45  <indutny>yikes
23:13:45  <indutny>../deps/openssl/asm/x64-elf-gas/aes/aesni-x86_64.s:2536: Error: bad register name `%rax)'
23:13:48  <indutny>its 32bit?!
23:13:49  <indutny>wtf
23:14:25  <indutny>ok, I guess I just have odd server
23:14:47  <indutny>will provision a new one tomorrow
23:17:13  <indutny>ttyl
23:17:56  <bnoordhuis>sleep tight, fedor
23:20:40  * hueniversejoined
23:33:55  * paulfryzeljoined
23:34:41  * pachetjoined
23:36:44  <tjfontaine>indutny: I know it, it's thin archives, which aren't supported
23:36:56  <tjfontaine>presuming you've already figured this out
23:37:43  <tjfontaine>hm oh more sb indicates it's even crazier
23:38:03  * paulfryzelquit (Ping timeout: 245 seconds)
23:38:53  * stagasquit (Ping timeout: 245 seconds)
23:59:35  <MI6>libuv-master-gyp: #303 UNSTABLE smartos-ia32 (3/197) windows-x64 (5/197) smartos-x64 (4/197) windows-ia32 (6/197) http://jenkins.nodejs.org/job/libuv-master-gyp/303/