00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:15:51  * sh1mmerjoined
00:19:10  * dap_quit (Quit: Leaving.)
00:19:57  * sblomquit (Read error: Connection reset by peer)
00:22:05  * mikealquit (Quit: Leaving.)
00:32:10  * EhevuTovquit (Quit: This computer has gone to sleep)
00:37:54  * rosskquit (Remote host closed the connection)
00:38:30  * rosskjoined
00:41:04  * thlorenzjoined
00:43:17  * rosskquit (Ping timeout: 260 seconds)
00:47:53  * quijotejoined
00:49:34  * sh1mmerquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
00:52:26  * quijotequit (Ping timeout: 250 seconds)
00:52:33  * petka_quit (Ping timeout: 240 seconds)
00:54:18  * petka_joined
01:03:45  * seishunquit (Ping timeout: 240 seconds)
01:04:09  * Ralithjoined
01:10:41  * jgiquit (Quit: jgi)
01:11:44  * kazuponjoined
01:26:24  * petka_quit (Quit: Connection closed for inactivity)
01:28:23  * c4milojoined
01:28:32  * dr34dl0ck_joined
01:32:45  * AvianFluquit (Ping timeout: 260 seconds)
01:33:09  * c4miloquit (Ping timeout: 255 seconds)
01:40:12  * dr34dl0ck_quit (Quit: Colloquy for iPad - http://colloquy.mobi)
01:43:05  * abraxasjoined
01:48:39  * quijotejoined
01:53:23  * quijotequit (Ping timeout: 255 seconds)
01:57:10  * kazuponquit (Remote host closed the connection)
02:04:19  * kazuponjoined
02:10:40  * avalanche123quit (Remote host closed the connection)
02:11:06  * avalanche123joined
02:11:32  * sh1mmerjoined
02:14:51  * sh1mmerquit (Client Quit)
02:15:41  * avalanche123quit (Ping timeout: 260 seconds)
02:16:19  * sh1mmerjoined
02:23:31  * sinclair-workjoined
02:28:01  * sh1mmerquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
02:28:55  * indexzerojoined
02:29:10  * sh1mmerjoined
02:29:30  * yunongquit (Ping timeout: 250 seconds)
02:30:43  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
02:34:31  * avalanche123joined
02:34:56  * kazuponquit
02:36:01  * kazuponjoined
02:38:51  * avalanche123quit (Ping timeout: 246 seconds)
02:41:59  * AvianFlujoined
02:49:25  * quijotejoined
02:54:08  * quijotequit (Ping timeout: 255 seconds)
03:08:13  * sinclair-workquit (Remote host closed the connection)
03:16:49  * c4milojoined
03:21:02  * c4miloquit (Ping timeout: 245 seconds)
03:21:38  * Left_Turnquit (Remote host closed the connection)
03:30:20  * indexzeroquit (Quit: indexzero)
03:31:21  * thlorenzquit (Remote host closed the connection)
03:32:01  * AvianFluquit (Quit: Leaving)
03:33:50  * sh1mmerquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
03:34:17  * sh1mmerjoined
03:38:12  * indexzerojoined
03:41:21  * sh1mmerquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
03:42:19  * avalanche123joined
03:43:41  * kazuponquit (Remote host closed the connection)
03:44:12  * cjihrigquit (Quit: Leaving.)
03:46:45  * avalanche123quit (Ping timeout: 264 seconds)
03:50:10  * quijotejoined
03:54:46  * quijotequit (Ping timeout: 250 seconds)
03:59:13  * sh1mmerjoined
03:59:37  * indexzeroquit (Quit: indexzero)
04:10:25  * c4milojoined
04:12:20  * sh1mmerquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
04:13:44  * yunongjoined
04:14:12  * kazuponjoined
04:14:33  * yunongquit (Remote host closed the connection)
04:14:45  * c4miloquit (Ping timeout: 240 seconds)
04:15:07  * yunongjoined
04:17:26  * yunong_joined
04:17:30  * yunongquit (Read error: Connection reset by peer)
04:18:36  * yunong_quit (Client Quit)
04:19:02  * kazuponquit (Ping timeout: 245 seconds)
04:20:24  * dsantiagoquit (Quit: Computer has gone to sleep.)
04:34:05  * kazuponjoined
04:45:28  * bradleymeckquit (Quit: bradleymeck)
04:46:17  * avalanche123joined
04:47:38  * rosskjoined
04:48:06  * rosskquit (Remote host closed the connection)
04:58:41  * mikealjoined
05:03:50  * avalanche123quit (Remote host closed the connection)
05:12:08  * sh1mmerjoined
05:13:42  * avalanche123joined
05:24:21  * rmgquit (Remote host closed the connection)
05:24:41  * rmgjoined
05:37:14  * rmgquit (Remote host closed the connection)
05:42:39  * inolenquit (Quit: Leaving.)
05:53:18  * inolenjoined
06:01:21  * avalanche123quit (Remote host closed the connection)
06:01:48  * avalanche123joined
06:05:59  * avalanche123quit (Ping timeout: 244 seconds)
06:08:42  * a_lequit (Remote host closed the connection)
06:08:52  * sh1mmerquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
06:09:26  * a_lejoined
06:09:48  * rmgjoined
06:10:57  * sh1mmerjoined
06:11:21  * a_lequit (Read error: Connection reset by peer)
06:11:55  * a_lejoined
06:14:22  * rmgquit (Ping timeout: 240 seconds)
06:41:35  * avalanche123joined
06:55:56  * rendarjoined
06:58:26  * janjongboomjoined
06:59:26  * bajtosjoined
07:02:40  * avalanche123quit (Remote host closed the connection)
07:03:14  * avalanche123joined
07:07:28  * avalanche123quit (Ping timeout: 244 seconds)
07:11:16  * Soarez|afkchanged nick to Soarez
07:14:56  <saghul>creationix: nope, it's a new feature, so we won't be backporting it
07:16:55  <saghul>indutny: I don't understand what you suggested earlier, can you elaborate?
07:18:02  * wolfeidauquit (Remote host closed the connection)
07:18:54  <MI6>joyent/libuv: Bert Belder master * 6941cab : windows: fix buffer leak after failed udp send - http://git.io/Zwo7ug
07:23:39  * quijotejoined
07:40:27  * Soarezchanged nick to Soarez|afk
07:45:16  * inolenquit (Quit: Leaving.)
08:26:54  * quijotequit (Ping timeout: 250 seconds)
08:27:41  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
08:29:49  * roxlujoined
08:31:10  <roxlu>hi guys, when I use uv_fs_event_start to watch for new files that are added to a directory, what values will the 'events' parameter have?
08:32:21  <roxlu>I guys a UV_RENAME fired when a file is added/removed
08:32:26  <roxlu>s/guys/guess
08:33:04  <roxlu>the parameter name (events), suggests that it's using some bitflags.. not sure if that the case as the test don't show this
08:39:47  * Soarez|afkchanged nick to Soarez
08:40:27  <saghul>roxlu: it can be UV_RENAME and or UV_CHANGE
08:40:32  <saghul>http://docs.libuv.org/en/latest/fs_event.html#c.uv_fs_event_cb
08:46:12  <roxlu>saghul: oh nice that documentation!
08:46:12  <roxlu>saghul: shouldn't it make more sense to call the 'int events' parameter 'int event' ? (as a newbee user I thought it could contain multiple event types)
08:48:54  * quijotejoined
08:51:47  <rendar>i cannot see if a file is deleted because its not supported by bsd kernel right?
08:55:55  <saghul>roxlu: IIRC both can happen at the same time
08:56:12  * bajtosquit (Quit: bajtos)
08:56:40  <saghul>rendar: you can see whatever the underlying platform specific mechanism allows you :-)
08:56:52  <saghul>uv_fs_poll_t might come handy sometimes also
08:57:44  * bajtosjoined
08:59:27  <rendar>saghul: cool
08:59:44  <rendar>saghul: iirc, uv_fs_poll_t creates a thread(?) which will always check for file changes/updates etc
09:00:32  <saghul>rendar: no, it runs stat on the threadpool
09:16:52  * rendarquit (*.net *.split)
09:16:52  * kazuponquit (*.net *.split)
09:16:52  * roxluquit (*.net *.split)
09:16:52  * russfrankquit (*.net *.split)
09:16:52  * lance|afkquit (*.net *.split)
09:17:04  * roxlujoined
09:17:04  * rendarjoined
09:17:04  * kazuponjoined
09:17:04  * lance|afkjoined
09:17:04  * russfrankjoined
09:17:14  * toothrotquit (*.net *.split)
09:17:15  * kkaeferquit (*.net *.split)
09:17:15  * tjfontai1equit (*.net *.split)
09:17:15  * SquirrelCZECHquit (*.net *.split)
09:17:15  * einarosquit (*.net *.split)
09:17:15  * othiym23quit (*.net *.split)
09:17:15  * CAPSLOCKBOTquit (*.net *.split)
09:19:02  * rendarquit (Read error: Connection reset by peer)
09:19:46  * groundwaterquit (Ping timeout: 250 seconds)
09:21:29  * groundwaterjoined
09:22:01  * Left_Turnjoined
09:22:24  * tjfontainejoined
09:22:35  * einarosjoined
09:22:48  * tjfontainechanged nick to Guest35203
09:25:12  * Soarezchanged nick to Soarez|afk
09:25:45  * CAPSLOCKBOTjoined
09:27:33  * toothrotjoined
09:27:33  * kkaeferjoined
09:27:33  * SquirrelCZECHjoined
09:27:33  * othiym23joined
09:30:00  * bajtosquit (Quit: bajtos)
09:31:04  * bajtosjoined
09:33:45  * quijotequit (Ping timeout: 240 seconds)
09:35:18  * c4milojoined
09:38:19  * quijotejoined
09:40:10  * c4miloquit (Ping timeout: 264 seconds)
09:40:37  * Guest60036quit (Ping timeout: 255 seconds)
09:44:45  * prettyrobotsjoined
09:44:45  * prettyrobotschanged nick to Guest97552
09:46:39  * jirwinquit (Ping timeout: 272 seconds)
09:51:07  * hollandaisquit (Ping timeout: 272 seconds)
09:51:07  * `3rdEdenquit (Ping timeout: 272 seconds)
09:51:07  * vigithquit (Ping timeout: 272 seconds)
09:51:07  * iamstefquit (Ping timeout: 272 seconds)
09:51:07  * Domenicquit (Ping timeout: 272 seconds)
09:51:07  * jirwinjoined
09:51:07  * vigith_joined
09:51:32  * iamstefjoined
09:53:37  * _3rdEdenjoined
09:53:37  * Domenicjoined
09:53:37  * hollandaisjoined
09:53:58  * kenperkins_joined
09:57:56  * parshapquit (Ping timeout: 240 seconds)
09:57:58  * bajtosquit (Quit: bajtos)
09:58:09  * eugeneware__joined
09:58:59  * felixge_joined
10:00:11  * bajtosjoined
10:00:36  * Raynos_joined
10:01:34  * kazuponquit (Remote host closed the connection)
10:04:08  * paulfryzeljoined
10:06:29  * Soarez|afkchanged nick to Soarez
10:09:25  * paulfryz-quit (*.net *.split)
10:09:25  * kenperkinsquit (*.net *.split)
10:09:25  * eugeneware_quit (*.net *.split)
10:09:25  * felixgequit (*.net *.split)
10:09:25  * Raynosquit (*.net *.split)
10:09:25  * nifocquit (*.net *.split)
10:09:25  * niskaquit (*.net *.split)
10:09:32  * parshapjoined
10:09:59  * bajtosquit (Read error: Connection reset by peer)
10:10:13  * bajtosjoined
10:10:41  * eugeneware__changed nick to eugeneware_
10:11:10  * niskajoined
10:11:47  * felixge_changed nick to felixge
10:12:34  * Raynos_changed nick to Raynos
10:14:52  * Left_Turnquit (Ping timeout: 240 seconds)
10:19:56  * bajtosquit (Quit: bajtos)
10:21:13  * bajtosjoined
10:22:16  * bajtosquit (Client Quit)
10:23:36  * nifocjoined
10:23:37  * kenperkinsjoined
10:23:54  * quijote_joined
10:25:42  * lucabjoined
10:25:59  * bajtosjoined
10:27:47  * mmalecki_joined
10:28:37  * Soarez-joined
10:30:39  * bajtosquit (Ping timeout: 246 seconds)
10:32:17  * tellnes_joined
10:34:13  * quijotequit (Ping timeout: 244 seconds)
10:34:13  * kaesoquit (Ping timeout: 244 seconds)
10:34:14  * mmaleckiquit (Ping timeout: 244 seconds)
10:34:14  * kenperkins_quit (Ping timeout: 244 seconds)
10:34:14  * tellnesquit (Ping timeout: 244 seconds)
10:34:14  * Soarezquit (Ping timeout: 244 seconds)
10:34:15  * Soarez-changed nick to Soarez
10:34:52  * tellnes_changed nick to tellnes
10:34:58  * lucabchanged nick to kaeso
10:35:01  <kkaefer>when I do the uv_fs_open/stat/read/close sequence, can I reuse the uv_fs_t handle? or do I need to create a new one for every action?
10:36:22  * quijote_quit (Ping timeout: 240 seconds)
10:47:51  * wolfeidaujoined
10:47:55  * seishunjoined
10:49:10  * Domenic_joined
10:51:16  * pquerna_joined
10:51:22  * brycebar1ljoined
10:52:07  <saghul>kkaefer: you shoudl be fine, but do a uv_fs_req_cleanup before
10:52:25  <saghul>otherwise you'll leak some memory
10:52:33  <kkaefer>okay
10:52:56  * Soarezchanged nick to Soarez|afk
10:53:48  * tellnes_joined
10:55:50  * mikolalysenkoquit (Ping timeout: 240 seconds)
10:55:51  * tellnesquit (Ping timeout: 240 seconds)
10:55:51  * tellnes_changed nick to tellnes
10:55:51  * sh1mmerquit (Ping timeout: 240 seconds)
10:55:52  * benglquit (Ping timeout: 240 seconds)
10:55:53  * eugeneware_quit (Ping timeout: 240 seconds)
10:55:54  * pquernaquit (Ping timeout: 240 seconds)
10:55:54  * mitsuhikoquit (Ping timeout: 240 seconds)
10:55:54  * brycebarilquit (Ping timeout: 240 seconds)
10:55:54  * Domenicquit (Ping timeout: 240 seconds)
10:55:56  * mitsuhiko_joined
10:56:44  * bengljoined
10:56:58  * mitsuhiko_changed nick to mitsuhiko
10:56:59  * mitsuhikoquit (Changing host)
10:56:59  * mitsuhikojoined
10:57:10  * benglchanged nick to Guest73273
10:57:44  * sh1mmerjoined
10:58:08  * Domenic_changed nick to Domenic
10:58:25  * Soarez|afkchanged nick to Soarez
11:02:06  * Soarezchanged nick to Soarez|afk
11:03:11  * quijotejoined
11:03:34  * Guest73273quit (Ping timeout: 240 seconds)
11:03:49  * mikolalysenko_joined
11:03:52  * eugeneware__joined
11:04:00  * wolfeidauquit (Remote host closed the connection)
11:04:34  * Guest73273joined
11:06:47  * wolfeidaujoined
11:08:09  * quijotequit (Ping timeout: 260 seconds)
11:08:38  * wolfeidauquit (Remote host closed the connection)
11:10:20  * Left_Turnjoined
11:14:37  * bajtosjoined
11:19:23  * seishunquit (Disconnected by services)
11:19:30  * seishunjoined
11:22:21  * nsmquit (Ping timeout: 255 seconds)
11:22:21  * ircretaryquit (Ping timeout: 255 seconds)
11:22:22  * brett19quit (Ping timeout: 255 seconds)
11:22:22  * MI6quit (Ping timeout: 255 seconds)
11:22:22  * jan____quit (Ping timeout: 255 seconds)
11:23:53  * nsmjoined
11:26:46  * bajtos_joined
11:27:26  * bajtosquit (Ping timeout: 255 seconds)
11:27:26  * CAPSLOCKBOTquit (Ping timeout: 255 seconds)
11:27:26  * bajtos_changed nick to bajtos
11:27:26  * LOUDBOTquit (Ping timeout: 255 seconds)
11:27:26  * indutnyquit (Ping timeout: 255 seconds)
11:28:39  * brett19joined
11:29:39  * tjfontainejoined
11:29:43  * tumdedum_joined
11:30:02  * tjfontainechanged nick to Guest73611
11:30:20  * Guest35203quit (Ping timeout: 255 seconds)
11:30:21  * tumdedumquit (Ping timeout: 255 seconds)
11:30:21  * mitsuhikoquit (Ping timeout: 255 seconds)
11:30:27  * LOUDBOTjoined
11:32:52  * CAPSLOCKBOTjoined
11:33:34  * indutnyjoined
11:33:46  * tumdedum_changed nick to tumdedum
11:35:58  * mitsuhikojoined
11:43:29  * Soarez|afkchanged nick to Soarez
11:43:48  * sandr8quit (Ping timeout: 255 seconds)
11:45:57  * Soarezchanged nick to Soarez|afk
11:55:51  * sandr8joined
11:59:24  <_3rdEden>indutny: After changing strings += to a storing buffers in array + bufferconcat to get the full set. I still the process hanging around 120mb after all requests are complete
11:59:36  <indutny>and?
11:59:39  <indutny>is it increasing?
11:59:47  <indutny>it appears to me that there is no leak
11:59:52  <indutny>and v8 won't release all of it's heap
11:59:58  <indutny>this is how it works
12:00:18  <_3rdEden>It's not increasing, but it's also not decreasing to a normal base
12:00:30  <indutny>well, what if you do the same thing with http?
12:00:36  <_3rdEden>Same problem
12:00:43  <indutny>ok
12:00:44  <indutny>:)
12:00:48  <indutny>this is fine then
12:00:50  <_3rdEden>Also got the same problem with child processes
12:00:52  <indutny>why should it decrease?
12:01:04  <indutny>it is a warmed up v8 heap
12:01:11  <indutny>v8 thinks that you are going to allocate soon again
12:01:11  <_3rdEden>Because nothing no data is referenced anymore
12:01:15  <indutny>and this is what you will do
12:01:19  <_3rdEden>And all code is unreachable afterwards
12:01:29  <indutny>_3rdEden: that's not how things works there
12:01:49  <_3rdEden>So it's just keeping shit in memory that will never be used again?
12:02:00  <indutny>its not keeping anything in memory
12:02:02  <indutny>it is keeping memory itself
12:02:06  <indutny>without anything in it
12:02:16  <indutny>it is like v8 has created new Buffer(128 * 1024 * 1024)
12:02:20  <indutny>and storing objects in it
12:02:23  <indutny>and when there are no objects
12:02:27  <indutny>it still keeps the buffer
12:02:34  <indutny>just to make sure that future allocations will be fast
12:02:58  <indutny>the fact that it always returning to 128mb means that this is a correct behavior
12:03:51  * quijotejoined
12:06:52  * bajtosquit (Quit: bajtos)
12:08:08  * bajtosjoined
12:08:44  * quijotequit (Ping timeout: 260 seconds)
12:10:01  * petka_joined
12:11:21  <_3rdEden>I guess our idea's for correct behavior differ ;-) Is there any way of checking of how much it's keeping in memory vs it has allocated in the memory?
12:13:36  * CAPSLOCKBOTquit (Ping timeout: 246 seconds)
12:13:36  * paulfryzelquit (Ping timeout: 246 seconds)
12:13:36  * lance|afkquit (Ping timeout: 246 seconds)
12:13:43  * mmalecki_changed nick to mmalecki
12:14:17  * paulfryzeljoined
12:14:57  * LOUDBOTquit (Ping timeout: 246 seconds)
12:15:38  * LOUDBOTjoined
12:18:04  * CAPSLOCKBOTjoined
12:18:44  * lanceballjoined
12:29:59  * _3rdEdenchanged nick to `3rdEden
12:34:48  * avalanche123joined
12:39:06  * avalanche123quit (Ping timeout: 246 seconds)
12:43:50  <indutny>`3rdEden: you could use `heapdump`
12:44:03  <indutny>`3rdEden: and check the contents of it after all requests have settled
12:44:09  <indutny>I'd suggest calling `gc()` right before it
12:44:16  <indutny>to ensure that you won't get any garbage in it
12:54:36  * cjihrigjoined
12:55:05  * Soarez|afkchanged nick to Soarez
12:57:24  * guybrushquit (Excess Flood)
12:58:18  * guybrushjoined
13:00:17  <indutny>saghul: nice joke about ANSI police :)
13:04:37  * quijotejoined
13:05:25  * toothrotquit (Ping timeout: 265 seconds)
13:07:19  <saghul>indutny: ssssh, THEY COULD BE WATCHING US!
13:09:34  * quijotequit (Ping timeout: 264 seconds)
13:11:52  * c4milojoined
13:16:22  * c4miloquit (Ping timeout: 240 seconds)
13:21:53  * cjihrigquit (Quit: Leaving.)
13:37:16  * bajtosquit (Quit: bajtos)
13:37:41  * bajtosjoined
13:45:41  * janjongboomjoined
13:52:53  * seishunquit (Ping timeout: 260 seconds)
13:53:11  * cjihrigjoined
13:54:20  * cjihrigquit (Client Quit)
14:05:31  * quijotejoined
14:05:53  * rendarjoined
14:08:39  * thlorenzjoined
14:09:52  * quijotequit (Ping timeout: 245 seconds)
14:11:49  * cjihrigjoined
14:17:52  * AvianFlujoined
14:20:33  <creationix>indutny: can you help me with fd passing in libuv 0.10.x?
14:20:56  <creationix>I’m doing it right best I can tell, but I’m always getting 0 for the handle type on the read2_start event callbacks
14:23:47  * jcrugzz_changed nick to jcrugzz
14:26:33  * quijotejoined
14:34:35  * bajtosquit (Quit: bajtos)
14:36:38  * seishunjoined
14:47:48  * pquerna_changed nick to pquerna
14:49:27  <creationix>nevermind, got it. I wasn’t actually calling write2 when I thought I was
14:58:48  * c4milojoined
14:58:53  * lanceballquit (Changing host)
14:58:54  * lanceballjoined
15:11:57  * jgijoined
15:18:17  * quijotequit (Ping timeout: 260 seconds)
15:24:34  * indexzerojoined
15:24:49  <roxlu>does libuv have a function to get the file modification/creation time?
15:29:36  * a_lequit (Remote host closed the connection)
15:29:53  <creationix>roxlu: yep, look at uv_fs_stat
15:30:00  <roxlu>nice logo btw : https://raw.githubusercontent.com/joyent/libuv/master/img/banner.png
15:30:04  <roxlu>creationix: thanks!
15:30:35  <creationix>yeah, I like the unicorn velociraptor
15:31:06  <roxlu>hehe
15:36:53  * avalanche123joined
15:39:01  <kaeso>https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=759673
15:40:01  * bajtosjoined
15:40:30  <kaeso>indutny, saghul: I haven't looked into it, but report seems complete and patch minimal... can you have a look and integrate it? it is for libuv 0.10
15:41:12  * bajtosquit (Client Quit)
15:41:22  * avalanche123quit (Ping timeout: 264 seconds)
15:43:19  * AvianFluquit (Quit: Leaving)
15:44:25  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
15:44:58  * Soarezchanged nick to Soarez|afk
15:45:03  * quijotejoined
15:46:47  * indexzeroquit (Quit: indexzero)
15:48:35  * janjongboomjoined
15:50:53  <saghul>kaeso: let me check
15:51:36  * mcavagejoined
15:52:18  <kkaefer>I'm wondering about the semantics of uv_cancel()
15:52:32  <kkaefer>it seems that it's returning "resource busy or locked" quite frequently
15:52:48  * Soarez|afkchanged nick to Soarez
15:53:14  <kkaefer>here is a small example program: https://gist.github.com/kkaefer/8148fd8d0b8c10aeb64b
15:53:55  <saghul>kaeso: I created https://github.com/joyent/libuv/issues/1442
15:54:32  <kkaefer>in the above program, file_opened() gets sometimes invoked with an error code of ECANCELLED
15:54:39  <saghul>kkaefer: once the operation has started to run on the threadpool it's not possible to cancel it
15:54:39  <kkaefer>and sometimes with EBUSY
15:55:06  <kkaefer>okay, so I need to add my own mechanism for signaling cancellation?
15:55:48  <kaeso>saghul: thanks
15:55:59  <kkaefer>because it looks like uv_cancel() is not a reliable way to mark a request as canceled
15:56:07  <saghul>kkaefer: if uv_cancel returns EBUSY it means it could not cancel the request
15:56:14  <kaeso>saghul: I think something similar is happening on arm64, as I see a general testsuite screwup https://buildd.debian.org/status/fetch.php?pkg=libuv&arch=arm64&ver=0.10.28-3&stamp=1409264299
15:56:22  <kkaefer>(I realize that in some situations, the uv_cancel() call can come after the original callback returned)
15:56:25  <kaeso>saghul: but I still have to ask porters about that
15:56:27  <saghul>if it returns 0, the request callback will be called with ECANCELED
15:56:57  <kkaefer>yeah
15:56:59  <kkaefer>okay
15:57:18  <saghul>kaeso: thanks for looking into it! feel free to leave notes on the issue so we can have The Ultimate Fix (TM)
15:57:43  <saghul>oh, I got @ now?! When did this happen?
15:57:44  <kaeso>saghul: I think the arm64 is unrelated to the above bug
15:58:19  <saghul>kaeso: aha, then please open a new issue and link as much info as you can, that would help :-)
16:05:13  <kaeso>saghul: ok, done #1443
16:14:21  * rmgjoined
16:19:13  <saghul>kaeso: thanks!
16:25:20  * brycebar1lchanged nick to brycebaril
16:33:19  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
16:36:22  * inolenjoined
16:40:55  * inolenquit (Ping timeout: 255 seconds)
16:42:15  * mikealquit (Quit: Leaving.)
16:47:17  <txdv>saghul: why does uv_close have a callback field?
16:48:31  * Soarezchanged nick to Soarez|afk
16:50:33  * thlorenzquit (Remote host closed the connection)
16:54:05  * janjongboomjoined
16:57:55  * mikealjoined
16:58:14  <saghul>txdv: you mean parameter? it's called once the handle can be disposed
16:58:34  <saghul>not all handles are closed synchronouly when calling uv_close
16:59:52  * quijotequit (Ping timeout: 240 seconds)
17:02:14  * quijotejoined
17:03:10  <txdv>so I should free it only in the callback?
17:03:25  <txdv>the memory for the handle?
17:03:31  <saghul>txdv: exactly
17:04:01  <saghul>the loop still references the handle until just before the callback is called
17:09:16  * thlorenzjoined
17:09:18  <txdv>makes everything very difficult
17:10:17  <saghul>I don't disagree :-) but there are technical reasons why uv_close cannot be synchronous
17:10:41  <saghul>unix signal handlers and some windows pipe related stuff IIRC
17:12:11  * avalanche123joined
17:12:36  * txdvquit (Read error: Connection reset by peer)
17:13:16  * txdvjoined
17:14:34  * rmgquit (Remote host closed the connection)
17:14:45  * avalanche123quit (Remote host closed the connection)
17:15:43  * avalanche123joined
17:17:50  * sh1mmerquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
17:22:08  * rosskjoined
17:22:57  * quijotequit (Read error: Connection reset by peer)
17:22:59  * dap_joined
17:23:00  * EhevuTovjoined
17:23:13  * quijotejoined
17:23:53  * wavdedjoined
17:27:43  * quijotequit (Ping timeout: 255 seconds)
17:27:52  * a_lejoined
17:28:42  * sh1mmerjoined
17:30:34  * bajtosjoined
17:35:10  * mikealquit (Quit: Leaving.)
17:37:31  * inolenjoined
17:37:37  * sh1mmerquit (Read error: Connection reset by peer)
17:37:46  * sh1mmer_joined
17:38:43  * rmgjoined
17:40:15  * sh1mmer_quit (Client Quit)
17:40:33  * qard-appnetapart
17:41:57  * inolenquit (Ping timeout: 245 seconds)
17:43:30  * qard-appnetajoined
17:43:37  * EhevuTovquit (Quit: This computer has gone to sleep)
17:43:44  * qard-appnetaquit (Read error: Connection reset by peer)
17:44:06  * qard-appnetajoined
17:44:38  * mikealjoined
17:50:25  * Ralithquit (Ping timeout: 260 seconds)
17:51:27  * quijotejoined
17:54:52  * mikealquit (Quit: Leaving.)
17:55:29  * mikealjoined
17:59:43  * dsantiagojoined
18:02:17  * MI6joined
18:02:21  <MI6>joyent/libuv: saghul created branch v1.x - http://git.io/bbqhEw
18:07:28  <saghul>semver is a go! https://groups.google.com/forum/#!topic/libuv/yI6I9PCuFWA
18:08:28  * dshaw_joined
18:13:36  * thlorenzquit (Remote host closed the connection)
18:13:49  <txdv>yeah
18:13:58  * Ralithjoined
18:14:10  * thlorenzjoined
18:14:10  * thlorenzquit (Remote host closed the connection)
18:14:24  * thlorenzjoined
18:16:24  * petka_quit (Quit: Connection closed for inactivity)
18:17:53  * thlorenzquit (Remote host closed the connection)
18:18:23  * thlorenzjoined
18:26:23  * quijotequit (Ping timeout: 240 seconds)
18:26:55  * sh1mmerjoined
18:27:33  * sh1mmerquit (Read error: Connection reset by peer)
18:28:12  * sh1mmerjoined
18:28:31  <creationix>saghul: nice, eta on 1.0 release? ;)
18:31:10  <saghul>creationix: 2 weeks tops, it's mainly API docs that need to be finished
18:31:26  <creationix>awesome. I’m excited to move to a new stable API
18:31:31  * sh1mmer_joined
18:31:45  <creationix>the 0.10.x api has some parts I’m ready to drop (like on_read2_cb)
18:32:03  <saghul>yeah!
18:32:35  * sh1mmerquit (Read error: Connection reset by peer)
18:37:30  * a_le_joined
18:38:09  * inolenjoined
18:39:34  * a_lequit (Ping timeout: 264 seconds)
18:42:24  * inolenquit (Ping timeout: 246 seconds)
18:45:48  * rendarquit (Ping timeout: 250 seconds)
18:47:28  * mcavagequit
18:49:20  * mikealquit (Quit: Leaving.)
18:50:15  * dshaw_quit (Quit: Leaving.)
18:51:54  * rendarjoined
18:54:06  * thlorenzquit (Remote host closed the connection)
18:54:39  * thlorenzjoined
18:54:52  * thlorenzquit (Read error: Connection reset by peer)
18:55:04  * thlorenzjoined
18:58:08  * kenperkinsquit (Quit: Computer has gone to sleep.)
18:59:15  * jgiquit (Quit: jgi)
19:00:16  * kenperkinsjoined
19:00:55  * bajtosquit (Quit: bajtos)
19:03:04  * EhevuTovjoined
19:07:01  * jgijoined
19:23:56  * quijotejoined
19:26:26  * mikealjoined
19:28:46  * quijotequit (Ping timeout: 264 seconds)
19:33:52  * EhevuTovquit (Ping timeout: 240 seconds)
19:34:08  * Soarez|afkchanged nick to Soarez
19:38:47  * inolenjoined
19:43:13  * EhevuTovjoined
19:43:46  * inolenquit (Ping timeout: 264 seconds)
19:49:24  * c4miloquit (Remote host closed the connection)
19:50:47  * mikealquit (Quit: Leaving.)
19:53:02  * Soarezchanged nick to Soarez|afk
19:56:12  * c4milojoined
19:56:43  * sh1mmerjoined
19:56:54  * sh1mmer_quit (Read error: Connection reset by peer)
20:10:17  * a_le_quit (Remote host closed the connection)
20:10:53  * a_lejoined
20:14:29  * daviddiasjoined
20:15:26  * indexzerojoined
20:15:58  * c4miloquit (Remote host closed the connection)
20:24:43  * quijotejoined
20:29:21  * quijotequit (Ping timeout: 264 seconds)
20:31:09  * AvianFlujoined
20:36:46  * inolenjoined
20:42:33  * dshaw_joined
20:44:49  * indexzeroquit (Quit: indexzero)
20:46:30  * indexzerojoined
20:46:52  * dshaw_quit (Client Quit)
20:51:43  * quijotejoined
20:56:21  * quijotequit (Ping timeout: 264 seconds)
20:59:09  * dshaw_joined
21:05:06  * dap_quit (Quit: Leaving.)
21:10:04  * WalrusPonyquit (Ping timeout: 260 seconds)
21:10:18  * WalrusPonyjoined
21:10:49  * dshaw_quit (Quit: Leaving.)
21:24:24  * dshaw_joined
21:28:08  * sh1mmerquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
21:46:41  * c4milojoined
21:46:48  * SquirrelCZECH_joined
21:47:47  * txdv_joined
21:47:56  * Ralith_joined
21:49:06  * kenperkins_joined
21:51:03  * c4miloquit (Ping timeout: 246 seconds)
21:51:06  * kkaefer_joined
21:51:06  * kkaefer_quit (Changing host)
21:51:06  * kkaefer_joined
21:51:56  * lucabjoined
21:52:36  * quijotejoined
21:52:52  * kenperkinsquit (*.net *.split)
21:52:52  * Ralithquit (*.net *.split)
21:52:52  * wavdedquit (*.net *.split)
21:52:52  * txdvquit (*.net *.split)
21:52:52  * kaesoquit (*.net *.split)
21:52:52  * kkaeferquit (*.net *.split)
21:52:52  * SquirrelCZECHquit (*.net *.split)
21:52:52  * othiym23quit (*.net *.split)
21:52:58  * lucabchanged nick to kaeso
21:53:58  * lanceballchanged nick to lance|afk
21:56:57  * quijotequit (Ping timeout: 245 seconds)
22:02:21  * rendarquit (Ping timeout: 245 seconds)
22:03:39  * daviddiasquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
22:03:45  * avalanche123quit (Remote host closed the connection)
22:07:06  * avalanche123joined
22:09:49  * rendarjoined
22:11:25  * kenperkinsjoined
22:11:25  * othiym23joined
22:12:43  * kenperkinsquit (Max SendQ exceeded)
22:13:42  * rphillipsquit (Ping timeout: 250 seconds)
22:16:24  * rphillipsjoined
22:18:11  * sh1mmerjoined
22:22:29  * cjihrigquit (Quit: Leaving.)
22:25:42  * Guest73273changed nick to bengl
22:26:09  * c4milojoined
22:28:13  * indexzeroquit (Quit: indexzero)
22:35:51  * rendarquit
22:37:55  * dshaw_quit (Quit: Leaving.)
22:52:59  * kenperkins_changed nick to kenperkins
22:53:16  * quijotejoined
22:56:46  * toothrotjoined
22:57:34  * quijotequit (Ping timeout: 255 seconds)
22:57:44  * wolfeidaujoined
23:04:00  * seishunquit (Read error: Connection reset by peer)
23:08:04  * mikealjoined
23:08:44  * sh1mmerquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
23:10:35  * a_lequit (Remote host closed the connection)
23:11:12  * a_lejoined
23:11:29  * jgiquit (Quit: jgi)
23:15:32  * jgijoined
23:16:32  * a_lequit (Remote host closed the connection)
23:17:55  * cjihrigjoined
23:20:25  * sh1mmerjoined
23:23:40  * sh1mmerquit (Client Quit)
23:25:31  * cjihrigquit (Ping timeout: 244 seconds)
23:28:07  * jgiquit (Quit: jgi)
23:31:25  * mikealquit (Quit: Leaving.)
23:34:45  * sh1mmerjoined
23:36:15  * mikealjoined
23:38:37  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
23:50:19  * mikealquit (Quit: Leaving.)
23:54:02  * cjihrigjoined
23:54:10  * quijotejoined
23:58:22  * quijotequit (Ping timeout: 240 seconds)