00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:00:55  <MI6>libuv-master-gyp: #389 FAILURE smartos-ia32 (3/203) smartos-x64 (4/203) http://jenkins.nodejs.org/job/libuv-master-gyp/389/
00:01:30  <octetcloud>@tjfontaine: any predictions on timing for a new stable? I'm looking forward to node not asserting on windows!
00:01:44  <tjfontaine>I am going to be doing it tonight
00:03:05  <octetcloud>fabulous, thank you
00:16:24  * AvianFlujoined
00:22:09  * mikealquit (Quit: Leaving.)
00:23:28  * jmar777joined
00:27:47  * defunctzombie_zzchanged nick to defunctzombie
00:32:51  <trevnorris>tjfontaine: this is post v0.12 launch. but i've found a very simple "pump" all done in JS that's fast enough for initial implementation.
00:33:32  <tjfontaine>deifne all done in js?
00:33:48  <tjfontaine>you mean it stops caring about back pressure?
00:33:49  * zz_karupanerurachanged nick to karupanerura
00:34:58  * defunctzombiechanged nick to defunctzombie_zz
00:40:06  * c4miloquit (Remote host closed the connection)
00:41:11  * kazuponjoined
00:42:16  * kazuponquit (Read error: Connection reset by peer)
00:42:25  * kazuponjoined
00:44:11  * paulfryzeljoined
00:53:27  * jmar777quit (Remote host closed the connection)
00:58:34  * Benviejoined
01:03:45  <trevnorris>tjfontaine: hardly. it keeps track of how much is waiting in the queue. if it exceeds the limit then an "alert" is fired where the user can handle what to do.
01:03:59  <trevnorris>tjfontaine: if no alert callbacks are filed then the connection is just dropped.
01:04:16  * c4milojoined
01:05:04  * mikealjoined
01:06:36  * c4miloquit (Remote host closed the connection)
01:06:47  <octetcloud>https://github.com/joyent/node/blob/v0.10/lib/net.js#L1066
01:07:04  * hzquit
01:07:11  <octetcloud>Is that node code style? make lint doesn't like it.
01:08:07  <octetcloud>there's 18 lint errors in there, didn't go through them all (I'm just checking a child_process bug I'm about to PR)
01:08:16  <tjfontaine>sigh
01:08:38  <octetcloud>I didn't think it was :-)
01:10:15  <octetcloud>opionions on granularity of PRs? execFile docs are wrong, most args are optional but not docced as such, spawn docs are right, args are optional... except code is wrong... they actually aren't, and fork silent option docs are incomprehensible
01:10:26  <tjfontaine>I'm not actually thrilled with either indentation choices from jslint
01:11:04  <octetcloud>on PR, with a bullet for each thing, or 3 commits and 3 PRs (pls let that not be the option), or one PR with three commits, each a few lines long? I don't care too much, what do you like?
01:11:27  <tjfontaine>octetcloud: no 3 PRs is *not* the option, I generally prefer multiple commits
01:11:39  <octetcloud>ok, coming soon
01:11:42  <tjfontaine>octetcloud: keeping the commits related together
01:15:00  <octetcloud>they are pretty related, I found them all in process of wondering why child_process.spawn('node', {}); errors, contrary to its docs
01:15:38  <tjfontaine>ya, I've been in those docs a lot and code recently, I had plans to do it, I'm glad to have extra eyes on it
01:22:19  <tjfontaine>ugh, the linting of this file is kinda ridiculous
01:25:04  <octetcloud>is it just me and my browser, or do github @ tags no longer tab complete? Remembering how to spell Bert's tag is hard for me, and yours doesn't auto complete, either. possibly a prob with my version of chrome/xubuntu
01:25:41  <octetcloud>https://github.com/joyent/node/pull/6881
01:26:38  <octetcloud>https://github.com/joyent/node/pull/6879 would be a trivial PR to clear for release tonight, too, if you are looking to decrease PR count.
01:30:27  * stagasquit (Ping timeout: 276 seconds)
01:32:24  * octetcloudquit (Ping timeout: 276 seconds)
01:42:47  * thlorenzjoined
01:45:06  * indexzerojoined
01:47:50  * brsonquit (Quit: leaving)
01:48:23  * brsonjoined
02:02:34  * kazuponquit (Remote host closed the connection)
02:07:19  * paulfryzelquit (Read error: Connection reset by peer)
02:07:57  * paulfryzeljoined
02:11:56  * mikealquit (Quit: Leaving.)
02:13:37  * kazuponjoined
02:15:39  * Ralithquit (Ping timeout: 272 seconds)
02:17:30  * Benviequit (Remote host closed the connection)
02:18:57  * TooTallNatequit (Quit: Computer has gone to sleep.)
02:28:07  * Benviejoined
02:28:16  * paulfryzelquit (Remote host closed the connection)
02:28:52  * paulfryzeljoined
02:33:30  * paulfryzelquit (Ping timeout: 276 seconds)
02:35:15  * rmgjoined
02:37:30  * Benviequit (Remote host closed the connection)
02:46:28  * indexzeroquit (Quit: indexzero)
02:48:24  * Ralithjoined
02:51:49  * rmgquit (Ping timeout: 248 seconds)
02:52:53  * c4milojoined
02:54:58  * Benviejoined
02:57:38  * c4miloquit (Ping timeout: 245 seconds)
03:14:23  * TooTallNatejoined
03:17:05  * Benviequit (Remote host closed the connection)
03:18:15  * inolen1joined
03:18:15  * inolenquit (Read error: Connection reset by peer)
03:18:20  * Benviejoined
03:21:28  * mikealjoined
03:29:30  * paulfryzeljoined
03:30:12  * defunctzombie_zzchanged nick to defunctzombie
03:34:12  * paulfryzelquit (Ping timeout: 252 seconds)
03:38:21  * mikealquit (Quit: Leaving.)
03:39:54  <MI6>libuv-master-gyp: #390 UNSTABLE smartos-ia32 (3/203) smartos-x64 (3/203) http://jenkins.nodejs.org/job/libuv-master-gyp/390/
03:45:52  <MI6>libuv-master-windows: #11 FAILURE http://jenkins.nodejs.org/job/libuv-master-windows/11/
03:51:08  * TooTallNatequit (Quit: Computer has gone to sleep.)
03:51:15  <MI6>nodejs-master: #853 FAILURE osx-x64 (1/698) osx-ia32 (1/698) smartos-ia32 (6/698) smartos-x64 (6/698) http://jenkins.nodejs.org/job/nodejs-master/853/
04:00:15  * mikealjoined
04:07:49  * kazuponquit (Remote host closed the connection)
04:15:47  * rmgjoined
04:15:55  * stagasjoined
04:19:42  * thlorenzquit (Remote host closed the connection)
04:19:54  * paulfryzeljoined
04:24:15  * paulfryzelquit (Ping timeout: 252 seconds)
04:39:00  * kazuponjoined
04:41:23  * c4milojoined
04:42:33  * thlorenzjoined
04:43:38  * thlorenzquit (Remote host closed the connection)
04:45:58  * c4miloquit (Ping timeout: 246 seconds)
04:56:21  * indexzerojoined
05:19:35  * mikealquit (Quit: Leaving.)
05:20:42  * paulfryzeljoined
05:22:09  * paulfryzelquit (Read error: Connection reset by peer)
05:22:22  * paulfryzeljoined
05:23:32  * rmgquit (Remote host closed the connection)
05:26:57  * paulfryzelquit (Ping timeout: 252 seconds)
05:28:21  * Benviequit (Ping timeout: 276 seconds)
05:29:35  * brsonquit (Ping timeout: 260 seconds)
05:33:49  * defunctzombiechanged nick to defunctzombie_zz
05:36:11  * kazuponquit (Remote host closed the connection)
05:39:50  * Benviejoined
05:51:46  * mikealjoined
05:55:25  * AvianFluquit (Remote host closed the connection)
05:56:06  * mikealquit (Ping timeout: 252 seconds)
05:59:54  * calvinfojoined
06:04:21  * calvinfoquit (Ping timeout: 252 seconds)
06:05:25  * m76joined
06:11:35  * [m76]joined
06:12:21  * m76quit (Ping timeout: 248 seconds)
06:13:06  * [m76]quit (Client Quit)
06:13:25  * m76joined
06:15:22  * calvinfojoined
06:16:23  * Benviequit (Remote host closed the connection)
06:16:41  * Benviejoined
06:23:53  * mmaleckiquit (Ping timeout: 245 seconds)
06:25:55  * mmaleckijoined
06:26:29  * Benviequit (Remote host closed the connection)
06:26:47  * Benviejoined
06:29:45  * c4milojoined
06:33:21  * bajtosjoined
06:34:36  * c4miloquit (Ping timeout: 252 seconds)
06:35:48  <MI6>nodejs-v0.10-windows: #441 UNSTABLE windows-ia32 (8/610) windows-x64 (8/610) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/441/
06:39:50  * bajtosquit (Ping timeout: 252 seconds)
06:42:04  * Benviequit (Remote host closed the connection)
06:46:40  * Benviejoined
06:47:04  * kazuponjoined
06:52:12  * kazuponquit (Ping timeout: 276 seconds)
06:55:58  * kazuponjoined
06:58:20  * calvinfopart
07:09:46  * Benvie_joined
07:10:16  * Benviequit (Ping timeout: 252 seconds)
07:12:31  * TooTallNatejoined
07:13:53  * Benvie_quit (Remote host closed the connection)
07:18:31  * Benviejoined
07:26:42  * Benviequit (Remote host closed the connection)
07:38:23  * inolen1quit (Read error: No route to host)
07:38:41  * inolenjoined
07:39:45  * [m76]joined
07:39:52  * Benviejoined
07:41:26  * janjongboomjoined
07:42:32  * m76quit (Ping timeout: 252 seconds)
07:47:30  * TooTallNatequit (Quit: Computer has gone to sleep.)
07:52:22  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
08:04:05  * bajtosjoined
08:04:05  * inolenquit (Read error: Connection reset by peer)
08:04:09  * inolen1joined
08:10:28  * roxlu_quit (Quit: leaving)
08:17:59  * bajtos_joined
08:18:11  * c4milojoined
08:18:31  * bajtosquit (Ping timeout: 260 seconds)
08:18:32  * bajtos_changed nick to bajtos
08:22:43  * c4miloquit (Ping timeout: 260 seconds)
08:24:53  * paulfryzeljoined
08:28:14  * inolen1quit (Quit: Leaving.)
08:29:33  * paulfryzelquit (Ping timeout: 252 seconds)
08:30:36  * janjongboomjoined
08:30:52  * inolenjoined
08:33:20  * txdvquit (Read error: Connection reset by peer)
08:33:50  * txdvjoined
08:35:35  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
08:38:30  * hzjoined
08:42:04  * rendarjoined
09:32:57  * janjongboomjoined
10:01:15  * mralephquit (Ping timeout: 245 seconds)
10:02:20  * daviddiasjoined
10:03:56  * mralephjoined
10:06:38  * c4milojoined
10:11:49  * c4miloquit (Ping timeout: 272 seconds)
10:26:14  * paulfryzeljoined
10:30:33  * paulfryzelquit (Ping timeout: 252 seconds)
10:39:08  * bajtosquit (Quit: bajtos)
10:39:15  * inolenquit (Quit: Leaving.)
10:46:46  <MI6>nodejs-v0.10: #1720 FAILURE osx-x64 (2/610) linux-ia32 (3/610) smartos-x64 (8/610) smartos-ia32 (8/610) linux-x64 (2/610) http://jenkins.nodejs.org/job/nodejs-v0.10/1720/
10:50:20  <rendar>what does libuv use for async dns resolution? still c-ares?
10:58:27  * M28quit (Read error: Connection reset by peer)
10:59:36  * M28joined
11:14:31  * kazuponquit (Remote host closed the connection)
11:14:58  * kazuponjoined
11:15:31  * kazuponquit (Read error: Connection reset by peer)
11:15:49  * kazuponjoined
11:20:35  * kazuponquit (Ping timeout: 272 seconds)
11:27:04  * paulfryzeljoined
11:31:51  * paulfryzelquit (Ping timeout: 265 seconds)
11:38:23  * karupanerurachanged nick to zz_karupanerura
11:54:45  * stagasquit (Ping timeout: 248 seconds)
11:55:01  * c4milojoined
11:59:35  * c4miloquit (Ping timeout: 245 seconds)
12:04:00  * m76joined
12:06:48  * [m76]quit (Ping timeout: 252 seconds)
12:17:14  * m76quit (Read error: Connection reset by peer)
12:44:19  * bajtosjoined
13:22:24  * indexzeroquit (Quit: indexzero)
13:28:32  * paulfryzeljoined
13:33:09  * paulfryzelquit (Ping timeout: 252 seconds)
13:34:43  * indexzerojoined
13:43:27  * c4milojoined
13:45:42  * AvianFlujoined
13:48:00  * c4miloquit (Ping timeout: 252 seconds)
13:55:29  * m76joined
13:56:32  * rendar2joined
13:58:06  * jmar777joined
13:59:00  <rendar2>does libuv takes care of epoll spurious file descriptors? if yes, how?
14:06:31  * rendar2quit (Ping timeout: 272 seconds)
14:29:15  * paulfryzeljoined
14:33:39  * paulfryzelquit (Ping timeout: 252 seconds)
14:42:02  * bajtosquit (Quit: bajtos)
14:47:37  * indexzeroquit (Quit: indexzero)
14:50:20  * indexzerojoined
14:51:35  * indexzeroquit (Client Quit)
14:55:13  * bajtosjoined
14:58:31  * AvianFluquit (Remote host closed the connection)
15:02:20  * c4milojoined
15:13:13  * m76quit (Ping timeout: 265 seconds)
15:16:30  * m76joined
15:16:55  * sinclair|workquit (Quit: ChatZilla 0.9.90.1 [Firefox 26.0/20131205075310])
15:17:39  <MI6>nodejs-master: #854 FAILURE osx-x64 (2/698) osx-ia32 (2/698) smartos-ia32 (7/698) smartos-x64 (7/698) http://jenkins.nodejs.org/job/nodejs-master/854/
15:18:12  * c4miloquit (Read error: Connection reset by peer)
15:18:52  * c4milo_joined
15:21:11  <jan____>mmalecki: I think I found the issue
15:21:26  <mmalecki>jan____: nice! what was it?
15:21:43  <mmalecki>jan____: also that tweet about breaking production system, was it that system :) ?
15:21:51  <jan____>yah :/
15:22:11  <mmalecki>heh. don't do ops low on sleep :)
15:22:20  <jan____>mmalecki: requests to /_changes?feed=longpoll seem to never time out.
15:22:41  <mmalecki>jan____: interesting! they never time out on CouchDB side?
15:23:07  * kazuponjoined
15:24:15  <mmalecki>jan____: do your clients make those requests?
15:24:27  <mmalecki>jan____: or is it your thing?
15:24:33  <jan____>mmalecki: yeah, the clients make these requests
15:24:46  <jan____>and then the proxy keeps em open forever
15:24:57  <mmalecki>jan____: the next question is, why does it hang next requests
15:25:34  <jan____>yeah, I’d expect that as soon as the client disconnects, the socket should be freed
15:25:39  <jan____>or time out ofter 60 seconds
15:25:44  <jan____>but neither happens
15:25:52  <mmalecki>jan____: it might be because of heartbeat
15:26:05  <jan____>definitely
15:26:37  <mmalecki>but that still doesn't answer our question. client disconnected, our outgoing request should be closed
15:27:08  <jan____>mmalecki: yeah
15:27:23  <jan____>the requests have ?heartbeat=10000 (msecs)
15:27:39  <jan____>default is 60000
15:27:44  <jan____>so not sure it is related
15:28:04  <jan____>nginx prozy timeout for read and write is 60s as well
15:28:17  <jan____>I don’t understand the node https/socket timeout APIs very well
15:28:43  <tjfontaine>I did see a bunch of longpoll's in there, but I presumed they were what was waiting on the data
15:28:48  * pachetjoined
15:28:48  * pachetquit (Changing host)
15:28:48  * pachetjoined
15:28:51  <jan____>mmalecki: this is the proxy config: https://gist.github.com/janl/fc689112b7c71514fd31
15:29:21  <tjfontaine>nor does it explain why monitoring url hangs, which is mmalecki's point
15:29:34  <jan____>tjfontaine: the clue here was that our connect logger only logged fulfilled requests
15:29:41  <tjfontaine>ah
15:29:59  <jan____>when I swapped in the custom proxy as per your suggestion, I saw more _changes requests than before
15:30:00  * paulfryzeljoined
15:30:09  <jan____>the fact that we do see some made me not dig any further orginally
15:30:14  <jan____>(saw more due to mroe logging)
15:31:22  <jan____>for now I simplified the n-h-p setup (no Routing Proxy) and increased masxSockets to 1024 to easy the pain a little
15:31:30  <jan____>but we need to fiure out why things don’t timeout
15:31:34  <jan____>*figure
15:33:19  <mmalecki>jan____: what's the time it takes to reproduce now?
15:33:21  <mmalecki>same?
15:34:42  * paulfryzelquit (Ping timeout: 252 seconds)
15:35:41  <MI6>joyent/node: Sam Roberts v0.10 * 67e9298 : child_process: fix spawn() optional arguments (+2 more commits) - http://git.io/wrfY_w
15:36:08  * c4milo_quit (Remote host closed the connection)
15:36:34  <MI6>nodejs-v0.10-windows: #442 FAILURE http://jenkins.nodejs.org/job/nodejs-v0.10-windows/442/
15:37:08  <jan____>mmalecki: I can adjust the maxSockets and make it happen as fast as I want
15:37:20  <jan____>I also know how to trigger it on the client, so I can ramp it up quickly
15:39:15  <mmalecki>okay, this is great
15:39:49  <mmalecki>jan____: can you PM me that strace again? I'm wondering about close(2) calls.
15:40:46  <jan____>done
15:40:56  <mmalecki> /window 40
15:41:02  * bajtosquit (Quit: bajtos)
15:41:48  <mmalecki>that's interesting. those couch sockets seem to have close() called on them
15:42:28  <mmalecki>if you follow 239, it's a _changes request and it's closed
15:42:30  <mmalecki>hmmm
15:42:49  <rendar>does libuv takes care of epoll spurious file descriptors? if yes, how?
15:43:20  <jan____>mmalecki: some of them close legitimately
15:43:25  <jan____>but not all
15:44:21  <mmalecki>all right
15:44:25  <MI6>nodejs-v0.10: #1721 UNSTABLE osx-x64 (7/610) linux-ia32 (3/610) smartos-x64 (7/610) smartos-ia32 (8/610) linux-x64 (2/610) osx-ia32 (4/610) http://jenkins.nodejs.org/job/nodejs-v0.10/1721/
15:44:35  <mmalecki>remind me, does that happen without node-http-proxy?
15:44:56  <mmalecki>also caronte branch was just merged into n-h-p master
15:48:38  <MI6>joyent/libuv: Alexis Campailla master * d1e6be1 : tcp: reveal bind-time errors before listen - http://git.io/xWKjDg
15:48:53  <jan____>mmalecki: yeah, it happens with a hand-proxy as well
15:49:32  * mmaleckiwishes this was SmartOS again
15:49:38  <jan____>mmalecki: it happens with this one as well: https://gist.github.com/janl/764daff3643dc553bda9
15:50:17  <jan____>ok, I just did a run with nginx locally (Mac OS X) and I can ramp up ESTABLISHED sockets, but they do get freed after a minute
15:50:49  <mmalecki>jan____: if we remove nginx out of the mix, is the behavior still exposed?
15:51:03  * daviddiasquit (Ping timeout: 276 seconds)
15:51:07  <MI6>libuv-master: #433 FAILURE http://jenkins.nodejs.org/job/libuv-master/433/
15:54:08  <jan____>mmalecki: let me think about how to do that. I can’t take nginx out easily
15:54:24  <MI6>libuv-master-gyp: #391 UNSTABLE smartos-ia32 (3/203) smartos-x64 (3/203) linux-x64 (1/203) http://jenkins.nodejs.org/job/libuv-master-gyp/391/
15:56:53  * daviddiasjoined
15:57:08  * defunctzombie_zzchanged nick to defunctzombie
15:57:26  * daviddia_joined
15:57:47  <mmalecki>jan____: could you possibly spawn a second instance like that where you could let us in?
15:58:25  <jan____>mmalecki: not really, no :/
15:58:45  * AvianFlujoined
15:59:15  <mmalecki>AvianFlu: since you were interested. node doesn't close *some* connections to _changes with long polling
15:59:44  <mmalecki>AvianFlu: so maxSockets run out
15:59:45  <AvianFlu>mmalecki: that makes sense
15:59:53  <AvianFlu>I figured the couchdb churn was somehow involved
15:59:54  <mmalecki>we're trying to find why
16:01:06  <mmalecki>jan____: unfortunately that strace only involves closed requests
16:01:15  * daviddiasquit (Ping timeout: 245 seconds)
16:01:30  <jan____>mmalecki: I did a ssh -L tunnel into the VM and hit the node process directly without nginx, it behaves a little different, but generally also goes up.
16:01:37  <jan____>mmalecki: I can get more strace
16:03:53  <jan____>mmalecki: shall I?
16:05:17  <mmalecki>jan____: yes, please. I'm curious how that not-properly-closed request looks on the strace
16:05:28  <jan____>mmalecki: I revert my statement, bypassing nginx seems to not cause any issues
16:05:38  <mmalecki>oh!
16:05:53  * daviddia_changed nick to daviddias
16:05:53  <mmalecki>so it works even if it's locked up otherwise?
16:06:55  <MI6>libuv-master-windows: #12 FAILURE http://jenkins.nodejs.org/job/libuv-master-windows/12/
16:07:32  <jan____>mmalecki: no, sockets seem to get closed correctly when the browser terminates the connection
16:07:52  <mmalecki>oh :)
16:08:03  <mmalecki>hmm, that actually does make it harder to debug
16:08:07  <mmalecki>^ why I drink
16:09:17  <jan____>My theory is this: the request is _changes?feed=longpoll&heartbeat=10000 gets into nginx, out, into node, out into couch, now couch will send newline every 10 seconds to node and node to nginx, which for some reason does not cancel the request if the client terminates it
16:09:43  <mmalecki>maybe nginx doesn't terminate request properly?
16:09:55  <mmalecki>yeah, exactly
16:10:35  <mmalecki>jan____: fwiw, you might have just scored The Weirdest Bug Of The Month award
16:11:05  <jan____>mmalecki: woha, new behaviour!
16:11:52  <jan____>now that node runs longer, I jsut got a whole bunch of 2014-01-16T16:08:09.078Z [www] GET 200 /_api/user%2Fxxxx/_changes?include_docs=true&since=490&heartbeat=10000&feed=longpoll 1464827ms
16:12:00  <jan____>with ms ranging from 500ms to 1492832ms
16:12:04  <jan____>make that 5000
16:12:09  <jan____>so they timeout eventually
16:12:13  <mmalecki>ah!
16:12:18  <mmalecki>so it's nginx!
16:12:33  <jan____>25 minutes?!
16:13:00  <jan____>the timings are weird though: https://gist.github.com/janl/e9cd380707ab25fae6ce
16:13:04  <mmalecki>yeah, it's insanely weird. what logger?
16:13:09  <mmalecki>and how do you log?
16:13:17  <mmalecki>like, on what events/
16:13:37  <jan____>on each request in connect
16:14:03  <mmalecki>got it
16:14:13  <mmalecki>damn, you didn't happen to catch that on strace, did you?
16:14:25  <jan____>have not but can
16:14:44  <jan____>the long standing requests come in now more frequently
16:15:11  <mmalecki>please. if that doesn't give us any answers, we might have to resort to strace'ing nginx
16:18:06  <jan____>in pm
16:18:35  <jan____>from the top, you see 2014-01-16T16:16:19.102Z [www] POST 201 /_api/user%2Fxxxxxxxx/_bulk_docs 21ms - 3b
16:18:44  <jan____>xxxxxx= sent in PM
16:18:58  <jan____>right after that we have a _chances feed terminating with the same xxxxxx
16:19:11  <jan____>and then we have a long running _changes terminated with yyyyyyyy
16:19:39  <jan____>it should show up as a way older socket, e.g. lower fd number
16:20:01  <mmalecki>ahh. got it. I thought it was cat on a keyboard
16:20:18  <jan____>probably fd 555 566
16:20:55  <jan____>not seeign any close() there though
16:22:18  <jan____>mmalecki: that strace is a red herring
16:22:32  <jan____>not sure if I get another dump of the loare ms ones any time soon
16:22:52  <jan____>*loarge=longer ones
16:27:12  <mmalecki>jan____: yeah, that's what I'd love to see
16:27:26  <jan____>stracing like a mofo now
16:28:01  <jan____>I am fairly certain this is the issue
16:29:21  * jan____mmalecki: boom: https://www.ruby-forum.com/topic/4412004
16:29:24  <jan____>-/me
16:30:52  * paulfryzeljoined
16:31:18  <jan____>that explains why it doesn’t happen on max os x: kqueue vs. epoll
16:32:24  <AvianFlu>yep, there you go
16:33:20  <mmalecki>hah, nice. so it's https-specific
16:34:40  <mmalecki>jan____: you can terminate SSL with bud instead of nfinx
16:34:42  <mmalecki>nginx
16:35:54  * paulfryzelquit (Ping timeout: 276 seconds)
16:36:17  <jan____>mmalecki: trying something else, one sec
16:36:21  <jan____>but yeah
16:36:38  * mikolalysenkojoined
16:37:42  * paulfryzeljoined
16:38:03  * brsonjoined
16:40:04  <tjfontaine>ah, that makes me feel better
16:41:13  <MI6>joyent/node: Sam Roberts v0.10 * abe0255 : doc: clarify Windows signal sending emulation - http://git.io/YvnZIA
16:41:38  <jan____>@tjfontaine: thanks so much though for your help (an mmalecki and AvianFlu of course), I’d never have found this
16:41:38  * TooTallNatejoined
16:42:06  <tjfontaine>jan____: glad to be of some service
16:42:43  <AvianFlu>jan____: likewise, glad to help
16:46:51  <tjfontaine>indutny, trevnorris, isaacs, AlexisMocha, TooTallNate: call in 14min
16:47:02  <indutny>oh
16:47:27  <tjfontaine>able to make it?
16:49:05  <mmalecki>jan____: pleasure :)
16:50:10  <indutny>yeah, I think
16:51:07  <indutny>though, internet is far from perfect here
16:51:37  <tjfontaine>heh
16:52:34  <tjfontaine>I wish the jenkins slave/java would stop dying on the win2012 azure box
16:52:48  <tjfontaine>hmm or maybe that box is completely down
16:53:28  <MI6>nodejs-v0.10-windows: #443 UNSTABLE windows-ia32 (9/610) windows-x64 (13/610) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/443/
16:53:29  <MI6>nodejs-v0.10: #1722 UNSTABLE osx-x64 (3/610) linux-ia32 (2/610) smartos-x64 (8/610) smartos-ia32 (8/610) linux-x64 (2/610) osx-ia32 (3/610) http://jenkins.nodejs.org/job/nodejs-v0.10/1722/
16:53:49  * kazuponquit (Remote host closed the connection)
16:53:52  <AlexisMocha>yep
16:54:01  * kazuponjoined
16:54:19  <tjfontaine>AlexisMocha: so I've been thinking re-timing on windows we may want a bit more generic solution
16:54:47  <isaacs>Hey, guys
16:55:02  <tjfontaine>hey
16:55:04  <isaacs>sorry, i realized last night that i'd made a dentist appt for 9:00 this morning
16:55:09  <isaacs>(made the appt 6 months ago)
16:55:10  <tjfontaine>ok
16:55:14  <isaacs>you doing a call?
16:55:17  <indutny>sorry
16:55:19  <indutny>not going to join you
16:55:24  <indutny>internet is too bad
16:55:26  <isaacs>indutny: at the dentist?
16:55:28  <tjfontaine>well not if trevor doesn't show up :)
16:55:32  <indutny>can't even load G+
16:55:35  <tjfontaine>I'll just work with AlexisMocha here :)
16:55:39  <isaacs>indutny: i don't think they can do dentistry over G+, it's ok
16:55:51  <indutny>isaacs: at london :)
16:55:53  <isaacs>indutny: not high enough resolution on most web cams to check out your teeth
16:55:57  <indutny>:)
16:56:09  <AlexisMocha>happy to get your undivided attention :)
16:56:17  <isaacs>:(E)
16:56:18  <tjfontaine>indutny: that ninja/gyp build fix seems fine
16:56:35  <tjfontaine>indutny: presuming you verified in output that the linker is still doing whole-archive :)
16:56:35  <isaacs>ok, i'll check in later on when i get into the offices
16:56:47  <isaacs>see ya in a bit. my latest update is on the mailing list :)
16:56:49  * hz_joined
16:56:53  * hzquit (Disconnected by services)
16:56:54  * hz_changed nick to hz
16:56:59  <tjfontaine>isaacs: enjoy
16:57:39  * kazuponquit (Remote host closed the connection)
16:57:43  <tjfontaine>indutny: also, can you fix jslint on v0.10? :/
16:57:58  <tjfontaine>I need to add that to the PR tester
16:58:06  * kazuponjoined
16:58:59  * inolenjoined
16:59:29  <tjfontaine>so AlexisMocha
17:02:26  * kazuponquit (Ping timeout: 252 seconds)
17:04:54  <daviddias>Hey tjfontaine, are we starting the meeting now? I can't find the hangout link
17:05:41  <tjfontaine>yup, https://plus.google.com/hangouts/_/calendar/dGpmb250YWluZUBub2RlanMub3Jn.7o3iugm5mbjqj81eb56fsoj118
17:09:10  * rmgjoined
17:11:13  <MI6>joyent/node: Fedor Indutny v0.10 * 61c0d57 : gyp: fix `ninja` build on linux - http://git.io/VvTnkQ
17:11:17  <kellabyte>tjfontaine: congrats!
17:11:32  <kellabyte>isaacs: also congrats!
17:11:44  <MI6>nodejs-v0.10: #1723 FAILURE http://jenkins.nodejs.org/job/nodejs-v0.10/1723/
17:12:01  <MI6>nodejs-v0.10-windows: #444 UNSTABLE http://jenkins.nodejs.org/job/nodejs-v0.10-windows/444/
17:12:25  * Benviequit (Remote host closed the connection)
17:12:31  <indutny>kellabyte: on what? :)
17:13:00  * Benviejoined
17:16:59  * jmar777quit (Read error: Connection reset by peer)
17:18:00  * jmar777joined
17:20:38  <kellabyte>the position announcements yesterday!
17:22:03  * janjongboomquit (Ping timeout: 276 seconds)
17:23:28  * janjongboomjoined
17:24:59  * m76quit (Ping timeout: 252 seconds)
17:29:07  <indutny>aaah
17:29:09  <indutny>yeah
17:30:10  * jmar777quit (Remote host closed the connection)
17:32:05  * octetcloudjoined
17:35:21  * daviddiasquit (Remote host closed the connection)
17:35:58  * daviddiasjoined
17:36:31  * m76joined
17:39:17  * jmar777joined
17:39:53  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:40:54  * daviddiasquit (Ping timeout: 276 seconds)
17:50:34  * calvinfojoined
17:53:20  <MI6>libuv-master: #434 FAILURE http://jenkins.nodejs.org/job/libuv-master/434/
17:54:24  * rvaggquit (Ping timeout: 252 seconds)
17:55:24  * hueniverse1joined
17:56:03  * hueniversequit (Ping timeout: 252 seconds)
17:59:00  * paulfryz_joined
17:59:33  * mikealjoined
18:00:33  * rvaggjoined
18:01:00  * paulfryzelquit (Ping timeout: 252 seconds)
18:01:33  * einarosquit (Ping timeout: 252 seconds)
18:01:33  * jxsquit (Ping timeout: 252 seconds)
18:03:00  * mikolalysenkoquit (Ping timeout: 276 seconds)
18:03:12  * einarosjoined
18:07:42  * jxsjoined
18:07:52  * mikealquit (Quit: Leaving.)
18:08:35  * kazuponjoined
18:13:28  * kazuponquit (Ping timeout: 245 seconds)
18:27:24  * juliangruberquit (Ping timeout: 252 seconds)
18:31:43  * daviddiasjoined
18:36:32  * daviddiasquit (Client Quit)
18:42:42  * juliangruberjoined
18:51:54  * mordy__part
18:53:54  * Benviequit (Remote host closed the connection)
18:55:55  * calvinfopart
18:56:27  * m76quit (Read error: Connection reset by peer)
18:56:35  * Benviejoined
18:56:46  * daviddiasjoined
18:57:23  * dshaw_joined
19:01:16  * brunklejoined
19:06:22  * julianduquequit (Quit: leaving)
19:08:57  * mikolalysenkojoined
19:13:21  * julianduquejoined
19:13:44  * mikolalysenkoquit (Ping timeout: 252 seconds)
19:19:03  * mikealjoined
19:20:45  * janjongboomjoined
19:28:45  * m76joined
19:31:55  * superjoejoined
19:38:02  * inolenquit (Ping timeout: 272 seconds)
19:42:16  * inolenjoined
19:44:21  * c4milojoined
19:51:46  * dshaw_quit (Read error: Connection reset by peer)
19:53:17  * dshaw_joined
19:53:23  * Benviequit (Ping timeout: 260 seconds)
19:54:33  * Benviejoined
20:06:14  * dshaw_quit (Read error: Connection reset by peer)
20:07:46  * stagasjoined
20:09:07  * dshaw_joined
20:09:37  <octetcloud>@tjfontaine: thanks for the pulls
20:11:03  * c4miloquit (Ping timeout: 272 seconds)
20:11:45  * c4milojoined
20:26:51  * m76quit (Read error: Connection reset by peer)
20:31:26  * octetcloudquit (Ping timeout: 252 seconds)
20:33:55  * octetcloudjoined
20:36:14  * mikolalysenkojoined
20:36:55  * inolenquit (Ping timeout: 246 seconds)
20:37:26  * inolenjoined
20:39:39  * Ralithquit (Ping timeout: 276 seconds)
20:44:21  <tjfontaine>octetcloud: no problem
20:52:49  <indutny>hey hey
20:53:02  <indutny>tjfontaine: what wa main bullets of the call?
20:53:04  <indutny>s/wa/was/
20:53:20  * calvinfojoined
21:00:17  * daviddiasquit (Remote host closed the connection)
21:01:41  * brunklequit (Quit: brunkle)
21:06:03  * mikolalysenkoquit (Ping timeout: 272 seconds)
21:09:25  * brunklejoined
21:11:58  <tjfontaine>indutny: I just worked through with sblom and AlexisMocha on some windows issues and paths forward on some tests and the DTrace/ETW stuff that I've been working on
21:12:49  <tjfontaine>indutny: I have a meeting at 3 with trevnorris, othiym23, and groundwater to go over the AsyncListener stuff
21:13:21  <tjfontaine>indutny: ideally there we will have hammered out the last few bits of that API and then first thing next week we feature freeze and branch
21:13:32  <tjfontaine>indutny: are there things you need from us?
21:15:46  * mikolalysenkojoined
21:18:03  <indutny>ah, ok
21:18:16  <indutny>tjfontaine: no, not much things
21:18:23  <indutny>though
21:18:24  <indutny>freeze
21:18:26  <indutny>hm...
21:18:34  <indutny>would I be still able to make process.send async?
21:18:44  <indutny>this isn't really an API change
21:18:48  <indutny>but just keep it in mind
21:21:35  <tjfontaine>indutny: do you have a PR for it? or can you get one so I can review it this weekend maybe?
21:26:16  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
21:29:39  * jmar777quit (Remote host closed the connection)
21:29:51  * mikolalysenkoquit (Ping timeout: 272 seconds)
21:34:46  <MI6>libuv-master-windows: #13 FAILURE http://jenkins.nodejs.org/job/libuv-master-windows/13/
21:49:33  * AvianFlu_joined
21:49:50  * AvianFluquit (Disconnected by services)
21:49:52  * AvianFlu_changed nick to AvianFlu
21:57:18  * indexzerojoined
21:59:49  <MI6>libuv-v0.10-windows: #8 FAILURE http://jenkins.nodejs.org/job/libuv-v0.10-windows/8/
22:00:14  * hzquit
22:03:59  * AWintermanjoined
22:04:27  * Ralithjoined
22:04:53  * superjoequit (Ping timeout: 248 seconds)
22:13:15  * brsonquit (Ping timeout: 276 seconds)
22:18:00  * rmgquit (Remote host closed the connection)
22:20:25  * AvianFluquit (Remote host closed the connection)
22:35:33  * mikolalysenkojoined
22:36:25  * mikealquit (Quit: Leaving.)
22:37:31  * AvianFlujoined
22:38:16  * superjoejoined
22:40:08  * mikolalysenkoquit (Ping timeout: 245 seconds)
22:41:58  * daviddiasjoined
22:43:05  * thlorenzjoined
22:44:54  <MI6>joyent/node: Timothy J Fontaine v0.10 * 1d57a5c : blog: nodejs v0.12 roadmap update - http://git.io/jXSugA
22:45:21  <MI6>nodejs-v0.10: #1724 FAILURE http://jenkins.nodejs.org/job/nodejs-v0.10/1724/
22:45:31  <MI6>nodejs-v0.10-windows: #445 UNSTABLE http://jenkins.nodejs.org/job/nodejs-v0.10-windows/445/
22:46:06  * hzjoined
22:47:14  * brsonjoined
22:48:34  * rmgjoined
22:51:53  * rmgquit (Remote host closed the connection)
22:52:07  * rmgjoined
22:52:28  * mikealjoined
23:02:40  * daviddiasquit (Remote host closed the connection)
23:05:22  * dsantiagoquit (Ping timeout: 252 seconds)
23:07:41  * daviddiasjoined
23:09:33  * daviddiasquit (Remote host closed the connection)
23:17:02  * dshaw_quit (Read error: Connection reset by peer)
23:19:20  * dshaw_joined
23:20:42  * rendarquit (Quit: Leaving)
23:24:04  * paulfryz_quit (Remote host closed the connection)
23:26:29  * AWintermanquit (Remote host closed the connection)
23:28:10  * AWintermanjoined
23:30:18  * AWinterm_joined
23:32:53  * AWintermanquit (Ping timeout: 248 seconds)
23:34:20  * thlorenzquit (Remote host closed the connection)
23:38:54  * Benviequit (Remote host closed the connection)
23:38:59  * c4miloquit (Remote host closed the connection)
23:46:07  * pachetquit (Quit: leaving)
23:50:08  * brunklequit (Quit: brunkle)
23:52:02  * brunklejoined
23:55:05  * paulfryzeljoined
23:56:55  * brunklequit (Client Quit)
23:58:12  <MI6>libuv-master-gyp: #392 FAILURE smartos-ia32 (4/203) http://jenkins.nodejs.org/job/libuv-master-gyp/392/
23:59:39  * brunklejoined