00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:01:33  * sh1mmerquit (Quit: sh1mmer)
00:01:43  * quijotequit (Ping timeout: 252 seconds)
00:02:19  * jmar777quit (Ping timeout: 240 seconds)
00:03:16  * AvianFlujoined
00:06:24  * sh1mmerjoined
00:13:07  * jmar777_quit (Ping timeout: 240 seconds)
00:16:49  * kazuponjoined
00:33:00  * jmar777joined
00:34:29  * piscisaureusquit (Ping timeout: 264 seconds)
00:36:15  * petka_quit (Quit: Connection closed for inactivity)
00:37:07  * jmar777quit (Ping timeout: 240 seconds)
00:39:32  * sh1mmerquit (Quit: sh1mmer)
00:40:53  * sh1mmerjoined
00:42:12  * jmar777joined
00:42:17  * jmar777quit (Remote host closed the connection)
00:43:56  * hzquit
00:45:27  * sh1mmerquit (Client Quit)
00:46:31  * c4milo_quit (Remote host closed the connection)
00:52:43  * avalanche123joined
00:52:51  * c4milojoined
00:57:02  * avalanche123quit (Remote host closed the connection)
00:57:18  * avalanche123joined
00:57:45  * quijotejoined
01:02:28  * quijotequit (Ping timeout: 258 seconds)
01:04:33  * Ralithquit (Ping timeout: 276 seconds)
01:10:58  * vtjnashjoined
01:14:58  * kazuponquit (Remote host closed the connection)
01:15:11  * kazuponjoined
01:18:16  * sh1mmerjoined
01:20:59  * sh1mmerquit (Client Quit)
01:22:27  * brsonquit (Ping timeout: 260 seconds)
01:23:33  * brsonjoined
01:31:54  * Ralithjoined
01:32:19  * jwilmquit (Remote host closed the connection)
01:32:54  * jwilmjoined
01:33:21  * TooTallNatequit (Quit: Computer has gone to sleep.)
01:37:22  * jwilmquit (Ping timeout: 245 seconds)
01:43:17  * sh1mmerjoined
01:51:12  * sh1mmerquit (Quit: sh1mmer)
01:58:31  * quijotejoined
01:58:38  * kazuponquit (Remote host closed the connection)
02:03:02  * quijotequit (Ping timeout: 258 seconds)
02:19:11  * avalanche123quit (Remote host closed the connection)
02:19:38  * avalanche123joined
02:24:17  * avalanche123quit (Ping timeout: 264 seconds)
02:37:06  * jwilmjoined
02:40:28  * TooTallNatejoined
02:40:51  * Left_Turnquit (Ping timeout: 252 seconds)
02:45:29  * kazuponjoined
02:48:06  * SomeoneWeird_quit (Quit: Connection closed for inactivity)
02:50:40  * AvianFluquit (Remote host closed the connection)
02:57:25  * kazuponquit (Remote host closed the connection)
02:59:18  * quijotejoined
03:03:53  * quijotequit (Ping timeout: 264 seconds)
03:14:20  * SomeoneWeird_joined
03:25:52  * c4miloquit (Remote host closed the connection)
03:27:43  * c4milojoined
03:31:34  * thlorenzjoined
03:32:21  * c4miloquit (Ping timeout: 258 seconds)
03:33:49  * brsonquit (Quit: leaving)
03:35:31  * thlorenzquit (Ping timeout: 240 seconds)
04:00:02  * quijotejoined
04:05:04  * quijotequit (Ping timeout: 265 seconds)
04:07:00  * avalanche123joined
04:11:47  * sh1mmerjoined
04:32:19  * thlorenzjoined
04:32:49  * sh1mmerquit (Quit: sh1mmer)
04:36:35  * thlorenz_joined
04:36:43  * thlorenzquit (Ping timeout: 240 seconds)
04:37:09  * sh1mmerjoined
04:40:14  * avalanche123quit (Remote host closed the connection)
04:50:01  * thlorenz_quit (Ping timeout: 265 seconds)
04:53:33  * sh1mmerquit (Quit: sh1mmer)
05:00:53  * quijotejoined
05:05:12  * petka_joined
05:05:39  * quijotequit (Ping timeout: 255 seconds)
05:09:45  * AvianFlujoined
05:10:46  * ik_joined
05:11:14  * ik_quit (Client Quit)
05:25:42  * yunongjoined
05:28:42  * yunongquit (Client Quit)
05:32:59  * thlorenzjoined
05:34:03  * AvianFluquit (Remote host closed the connection)
05:38:06  * SomeoneWeird_quit (Quit: Connection closed for inactivity)
05:38:11  * thlorenzquit (Ping timeout: 240 seconds)
05:49:26  * bajtosjoined
05:52:23  <WalrusPony>If an init function in libuv fails
05:52:35  <WalrusPony>should I, or should I not call the close function?
05:53:49  * vtjnashpart
05:55:07  * WalrusPonypokes indutny
06:00:02  * prettyrobotsquit (Quit: ZNC - http://znc.in)
06:01:36  * quijotejoined
06:04:11  * WalrusPonyquit (Ping timeout: 240 seconds)
06:04:26  * WalrusPonyjoined
06:05:58  * quijotequit (Ping timeout: 240 seconds)
06:06:15  * kellabyte_quit (Quit: Connection closed for inactivity)
06:06:27  * AvianFlujoined
06:10:34  * ikjoined
06:10:57  * AvianFluquit (Ping timeout: 252 seconds)
06:12:52  * ikpart
06:41:19  * avalanche123joined
06:53:25  * rendarjoined
06:55:47  * quijotejoined
06:55:53  * sinclair|work_joined
06:57:29  * sinclair|workquit (Ping timeout: 276 seconds)
06:57:38  * sinclair|work_changed nick to sinclair|work
07:00:43  * AvianFlujoined
07:01:27  * janjongboomjoined
07:05:18  * AvianFluquit (Ping timeout: 240 seconds)
07:18:11  * avalanche123quit (Remote host closed the connection)
07:18:38  * avalanche123joined
07:20:17  * avalanch_joined
07:20:17  * avalanche123quit (Read error: Connection reset by peer)
07:20:22  <indutny>WalrusPony: you should not
07:20:31  <indutny>but all initialized handles should be closed
07:26:26  * hueniversejoined
07:27:47  * avalanch_quit (Remote host closed the connection)
07:28:14  * avalanche123joined
07:32:43  * avalanche123quit (Ping timeout: 252 seconds)
07:35:23  * quijotequit (Ping timeout: 258 seconds)
07:47:45  * Left_Turnjoined
07:54:59  * AvianFlujoined
07:55:29  * brett19quit (Ping timeout: 264 seconds)
07:56:33  * Damn3dquit (Ping timeout: 252 seconds)
07:56:55  * isaacsquit (Ping timeout: 252 seconds)
07:57:14  * Dirksonquit (Ping timeout: 240 seconds)
07:57:38  * Dirksonjoined
07:58:12  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
07:58:35  * isaacsjoined
08:00:32  * AvianFluquit (Ping timeout: 276 seconds)
08:03:11  * brett19joined
08:06:45  * Damn3djoined
08:13:46  * bajtosquit (Quit: bajtos)
08:16:12  * janjongboomjoined
08:18:38  * TooTallNatequit (Quit: Computer has gone to sleep.)
08:27:43  * TooTallNatejoined
08:31:47  * TooTallNatequit (Ping timeout: 240 seconds)
08:34:17  * bajtosjoined
08:34:49  * thlorenzjoined
08:39:07  * thlorenzquit (Ping timeout: 240 seconds)
08:43:31  * SomeoneWeird_joined
08:49:13  * AvianFlujoined
08:53:58  * AvianFluquit (Ping timeout: 258 seconds)
08:58:25  * TooTallNatejoined
09:00:48  * nrajlichjoined
09:02:35  * TooTallNatequit (Ping timeout: 240 seconds)
09:04:59  * nrajlichquit (Ping timeout: 240 seconds)
09:13:17  * dap_quit (Ping timeout: 252 seconds)
09:16:33  * mrvisserjoined
09:17:53  * mrvisserquit (Remote host closed the connection)
09:28:54  * bajtosquit (Quit: bajtos)
09:29:17  * Kakerajoined
09:42:57  * quijotejoined
09:43:32  * AvianFlujoined
09:48:07  * AvianFluquit (Ping timeout: 252 seconds)
10:01:14  * kellabyte_joined
10:01:35  * TooTallNatejoined
10:06:38  * TooTallNatequit (Ping timeout: 276 seconds)
10:07:59  * bajtosjoined
10:36:19  * quijotequit (Ping timeout: 258 seconds)
10:36:44  * thlorenzjoined
10:37:50  * AvianFlujoined
10:41:07  * thlorenzquit (Ping timeout: 240 seconds)
10:42:39  * AvianFluquit (Ping timeout: 252 seconds)
11:00:58  <MI6>joyent/node: Ben Noordhuis master * 820aaf5 : src: replace CONTAINER_OF with type-safe function - http://git.io/9rzSCA
11:02:11  * TooTallNatejoined
11:05:55  * hzjoined
11:06:36  * TooTallNatequit (Ping timeout: 258 seconds)
11:15:49  <rendar>all the read_cb have the same prototype in libuv? e.g. all are void on_read(uv_X_t * req); ? (where X=fs, stream etc)
11:27:33  <rendar>well it seems that the tcp read_cb is different than the udp read_cb for obvious reasons, (the latter must include sockaddr* and flags), but can i use the tcp read_cb with udp socket, if i "connect" them? (i mean, if i call connect(2) on udp sockets)
11:28:08  * TooTallNatejoined
11:29:56  * nrajlichjoined
11:32:10  * AvianFlujoined
11:32:11  * TooTallNatequit (Ping timeout: 240 seconds)
11:34:11  * nrajlichquit (Ping timeout: 240 seconds)
11:37:29  * AvianFluquit (Ping timeout: 264 seconds)
11:39:17  * karupachanged nick to zz_karupa
11:55:00  * bajtosquit (Quit: bajtos)
11:56:28  * c4milojoined
12:06:15  * kellabyte_quit (Quit: Connection closed for inactivity)
12:07:57  * sinclair|workquit (Quit: ChatZilla 0.9.90.1 [Firefox 29.0.1/20140506152807])
12:08:06  * SomeoneWeird_quit (Quit: Connection closed for inactivity)
12:26:27  * AvianFlujoined
12:30:40  * TooTallNatejoined
12:31:11  * AvianFluquit (Ping timeout: 252 seconds)
12:35:29  * TooTallNatequit (Ping timeout: 276 seconds)
12:37:42  * bajtosjoined
12:46:17  <kkaefer_>what is the intended way of cancelling a uv_work_request?
12:47:15  <kkaefer_>I know there's uv_cancel(), but that doesn't work on Windows
12:49:51  * bajtosquit (Quit: bajtos)
12:56:45  * kellabyte_joined
13:20:40  * AvianFlujoined
13:25:35  * AvianFluquit (Ping timeout: 255 seconds)
13:31:19  * TooTallNatejoined
13:35:38  * TooTallNatequit (Ping timeout: 240 seconds)
14:00:33  * AvianFlujoined
14:15:52  * euoiajoined
14:17:09  * jmar777joined
14:27:32  * thlorenzjoined
14:32:06  * TooTallNatejoined
14:36:53  * TooTallNatequit (Ping timeout: 264 seconds)
14:40:33  * SMD3quit (Remote host closed the connection)
14:41:05  * thlorenzquit (Ping timeout: 264 seconds)
14:42:00  * SMD2joined
14:45:12  * mcavagejoined
14:52:55  * kazuponjoined
14:55:12  * AvianFluquit (Remote host closed the connection)
15:00:12  * Faultlinejoined
15:02:28  * stagasjoined
15:06:56  * codepython777joined
15:07:14  <codepython777>anyone here? Are there any benchmarks for libuv sockets vs libev/epoll?
15:11:25  * AlexisMochajoined
15:14:56  * AlexisMocha_joined
15:15:38  * AlexisMochaquit (Ping timeout: 240 seconds)
15:16:38  * euoiaquit (Ping timeout: 240 seconds)
15:17:04  * c4miloquit (Remote host closed the connection)
15:24:20  * c4milojoined
15:28:40  * kazuponquit (Read error: Connection reset by peer)
15:28:51  * kazuponjoined
15:31:37  * rmg_joined
15:32:27  * euoiajoined
15:32:53  * TooTallNatejoined
15:33:01  * rmgquit (Ping timeout: 258 seconds)
15:34:30  * kazuponquit (Remote host closed the connection)
15:37:22  * TooTallNatequit (Ping timeout: 245 seconds)
15:43:53  * TooTallNatejoined
15:44:52  <trevnorris>indutny: awesome. i'm flying back from florida today. we'll have to schedule a time to hang out.
15:50:15  * bajtosjoined
15:56:15  * petka_quit (Quit: Connection closed for inactivity)
16:00:13  * kazuponjoined
16:00:50  * kazuponquit (Client Quit)
16:07:01  * thlorenzjoined
16:07:27  * AlexisMochajoined
16:09:07  * AlexisMocha_quit (Ping timeout: 260 seconds)
16:10:22  * AvianFlujoined
16:13:47  * jmar777quit (Remote host closed the connection)
16:21:03  * thlorenzquit (Remote host closed the connection)
16:22:57  * euoiaquit (Quit: leaving)
16:23:15  * thlorenzjoined
16:27:10  * kazuponjoined
16:30:20  * SMD3joined
16:30:53  * SMD2quit (Ping timeout: 264 seconds)
16:31:09  * thlorenzquit (Remote host closed the connection)
16:33:50  * thlorenzjoined
16:38:11  * thlorenzquit (Ping timeout: 258 seconds)
16:44:52  * m76joined
16:54:07  * mrvisserjoined
16:55:39  * avalanche123joined
17:03:10  * petka_joined
17:14:16  * kazuponquit (Remote host closed the connection)
17:20:46  <tjfontaine>indutny: ping
17:21:02  <tjfontaine>codepython777: I'm not sure what oyu mean
17:21:46  <MI6>joyent/libuv: Saúl Ibarra Corretgé master * eee4776 : windows: fix handling closed socket while poll handle is closing - http://git.io/sCCn_A
17:21:49  * brsonjoined
17:24:08  * mrvisserquit (Remote host closed the connection)
17:25:23  * mrvisserjoined
17:26:35  <codepython777>tjfontaine: Is there a benchmark between libuv vs libev?
17:27:22  <tjfontaine>I'm not aware of one at the moment, but one wouldn't be hard to construct for someone interested -- it is somewhat related to how you expect to use the abstraction
17:27:49  <codepython777>tjfontaine: they both wrap epoll , am i right?
17:28:17  <tjfontaine>they both abstract whatever the platforms mechanism for nonblocking io is
17:30:42  <codepython777>tjfontaine: is there a reason for using one vs the other?
17:30:59  <codepython777>tjfontaine: I'm looking to build a socket application that sits between the network and a webserver port
17:32:07  * mrvisserquit (Read error: Connection reset by peer)
17:32:37  * mrvisserjoined
17:32:53  <tjfontaine>libuv was written in response to needing better platform agnostic behavior, while also improving some of the semantics and apis that were found
17:33:23  * mrvisserquit (Remote host closed the connection)
17:33:33  <codepython777>tjfontaine: so the ultimate goal was not just speed then. Which means libev might be faster on linux?
17:33:39  * hzquit
17:33:50  <tjfontaine>you need to quantify what "fast" actually means really
17:34:22  <tjfontaine>the observation for why nonblocking io is used, is that you are in fact mostly waiting on IO not doing something with CPU
17:34:32  <codepython777>tjfontaine: I'm looking for something that would have good latency with 100+ connections
17:35:06  <tjfontaine>latency is a reflection of your ability to process the data, not a reflection of the libraries ability to provide the interface to it
17:35:35  <codepython777>tjfontaine: I'm returning small amounts of static data to these connections.
17:36:16  <tjfontaine>do you need to support multiple platforms?
17:36:31  <tjfontaine>that is, freebsd, darwin, sunos, windows?
17:36:42  <codepython777>tjfontaine: nope. Just linux.
17:36:56  <tjfontaine>is there a reason you wouldn't just use epoll directly then?
17:37:23  <codepython777>tjfontaine: i'm still wrapping my head around epoll. I wish there was a better explanation than the man page
17:37:43  <tjfontaine>I suppose there's a few abstractions that libuv and libev provide that are more approachable, but really they're fairly thin wrappers around them
17:38:58  <codepython777>tjfontaine: also, i get into trouble installing pyuv on windows. (Both on 2.7/3.4 - pip)
17:39:00  <tjfontaine>if you don't find epoll approachable then using libuv makes sense, but any abstraction provides a certain amount of overhead, though libuv is meant to be as thin as possible
17:39:19  <tjfontaine>codepython777: for pyuv questions I'll direct you to saghul when he's around
17:39:34  <codepython777>thanks
17:41:08  * rosskjoined
17:50:05  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:57:08  * sh1mmerjoined
18:15:33  * stagasquit (Ping timeout: 258 seconds)
18:17:12  * janjongboomjoined
18:19:18  * c4miloquit (Remote host closed the connection)
18:26:42  * rosskquit
18:28:48  * c4milojoined
18:33:23  * c4miloquit (Ping timeout: 255 seconds)
18:33:42  * avalanche123quit (Remote host closed the connection)
18:35:50  * avalanche123joined
18:48:41  * bajtosquit (Quit: bajtos)
18:50:41  * rendarquit (Ping timeout: 252 seconds)
18:50:42  * quijotejoined
18:51:57  * c4milojoined
18:59:45  * avalanche123quit (Remote host closed the connection)
19:07:41  * thlorenzjoined
19:08:34  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
19:09:56  * thlorenzquit (Remote host closed the connection)
19:11:48  * thlorenzjoined
19:16:11  * thlorenzquit (Ping timeout: 240 seconds)
19:21:59  * Ralithquit (Ping timeout: 255 seconds)
19:25:29  * stagasjoined
19:25:39  * stagasquit (Client Quit)
19:30:18  * avalanche123joined
19:31:36  * mrvisserjoined
19:34:55  * avalanche123quit (Ping timeout: 260 seconds)
19:48:58  * quijotequit (Ping timeout: 240 seconds)
19:49:04  * Ralithjoined
19:59:27  * codepython777quit (Quit: Leaving.)
20:00:21  * mrvisserquit (Ping timeout: 252 seconds)
20:15:32  * guybrushquit (Quit: gnag!)
20:15:51  * guybrush-joined
20:17:16  * swajrjoined
20:17:41  * Turn_Leftjoined
20:19:13  * AlexisMocha_joined
20:20:40  * brson_joined
20:20:47  * mmalecki_joined
20:21:32  * brsonquit (Write error: Connection reset by peer)
20:21:35  * mmaleckiquit (Remote host closed the connection)
20:21:35  * swajquit (Write error: Broken pipe)
20:23:49  * AlexisMochaquit (Ping timeout: 257 seconds)
20:23:49  * kellabyte_quit (Ping timeout: 257 seconds)
20:25:53  * kellabyte_joined
20:26:01  * Left_Turnquit (Ping timeout: 252 seconds)
20:28:03  <indutny>hey hey hey
20:28:09  <indutny>tjfontaine: trevnorris : pong
20:28:19  <indutny>June 4th is when I'll be there
20:28:25  <indutny>let's think about something after 5th
20:28:41  <indutny>so I'd figure out where I'm living and how to get around the city
20:29:50  <tjfontaine>I have to go interview a guy on the 5th, but I'll be back on the weekend
20:31:54  * mrvisserjoined
20:32:28  * avalanche123joined
20:42:13  * c4miloquit (Remote host closed the connection)
20:46:52  * yunongjoined
20:53:10  * c4milojoined
20:58:45  * mrvisserquit (Ping timeout: 252 seconds)
21:06:21  * rmg_quit (Remote host closed the connection)
21:12:50  * jmar777joined
21:13:30  * yunongquit
21:24:15  * rmgjoined
21:25:36  * yunongjoined
21:28:24  * sh1mmerquit (Quit: sh1mmer)
21:30:35  * yunongquit
21:32:22  * yunongjoined
21:33:22  * rendarjoined
21:34:39  * sh1mmerjoined
21:40:57  * sh1mmerquit (Quit: sh1mmer)
21:44:15  * sh1mmerjoined
21:51:49  * rendarquit
21:52:08  * sh1mmerquit (Quit: sh1mmer)
21:53:16  * sh1mmerjoined
22:19:47  * Kakeraquit (Ping timeout: 240 seconds)
22:25:21  * indexzerojoined
22:35:35  * indexzeroquit (Quit: indexzero)
22:51:39  * sh1mmerquit (Quit: sh1mmer)
22:55:44  * sh1mmerjoined
22:57:48  * sh1mmerquit (Client Quit)
23:00:07  * sh1mmerjoined
23:06:46  * wolfeidauquit
23:06:59  * sh1mmerquit (Quit: sh1mmer)
23:10:50  * indexzerojoined
23:12:03  * sh1mmerjoined
23:15:51  * indexzeroquit (Quit: indexzero)
23:22:48  * m76quit (Read error: Connection reset by peer)
23:28:02  * sh1mmerquit (Quit: sh1mmer)
23:31:57  * sh1mmerjoined
23:35:15  * mrvisserjoined
23:38:36  * rmgquit (Remote host closed the connection)
23:40:02  * sh1mmerquit (Quit: sh1mmer)
23:41:04  * sh1mmerjoined