00:04:00  * grantilaquit (Quit: Leaving.)
00:59:24  * brsonjoined
01:18:03  * grantilajoined
01:20:51  * grantilaquit (Ping timeout: 268 seconds)
01:52:41  * brsonquit (Quit: leaving)
01:57:39  * brsonjoined
02:00:03  * brsonquit (Client Quit)
02:47:06  * tunniclm_quit (Ping timeout: 250 seconds)
02:58:00  * zju3joined
02:58:10  * zju_x1joined
02:59:06  * zju_25quit (Ping timeout: 258 seconds)
03:00:26  * zju_xquit (Ping timeout: 256 seconds)
03:20:46  * rmg_quit (Remote host closed the connection)
03:41:31  * rmgjoined
03:46:03  * rmgquit (Ping timeout: 260 seconds)
03:59:56  * cremesquit (Quit: cremes)
04:08:37  * rmgjoined
04:13:07  * rmgquit (Ping timeout: 260 seconds)
04:35:37  * rmgjoined
04:40:11  * rmgquit (Ping timeout: 260 seconds)
05:20:19  * mmalecki_quit (Ping timeout: 260 seconds)
05:20:48  * mmaleckijoined
05:29:45  * rmgjoined
05:35:43  * rmgquit (Ping timeout: 260 seconds)
05:57:00  * rmgjoined
06:01:52  * rmgquit (Ping timeout: 260 seconds)
06:24:03  * rmgjoined
06:24:37  * rendarjoined
06:28:27  * rmgquit (Ping timeout: 260 seconds)
06:51:14  * rmgjoined
06:55:59  * rmgquit (Ping timeout: 260 seconds)
07:23:04  * italoacasasquit (Quit: Connection closed for inactivity)
07:24:36  * zju_xjoined
07:28:11  * zju_x1quit (Ping timeout: 260 seconds)
07:35:12  * seishunjoined
08:15:51  * grantilajoined
08:55:04  * rendarquit (Quit: Leaving)
10:25:18  * grantilaquit (Quit: Leaving.)
11:25:09  * thealphanerdquit (Quit: farewell for now)
11:25:39  * thealphanerdjoined
11:38:55  * rendarjoined
13:01:28  * grantilajoined
13:09:00  * frerichjoined
13:10:28  <frerich>Hi all! I used libuv via the 'pyuv' Python module to write a little server process which creates a named pipe and then handles incoming requests. The communication is very simple: the server reads a line (a file path) via the named pipe and then replies to the client by writing the hash sum of the specified path to the pipe.
13:10:59  <frerich>In case it's interesting, the code for this server process is available at https://raw.githubusercontent.com/frerich/clcache/clcachesrv/server/clcachesrv.py
13:11:50  <frerich>My client (a Python script, too) merely opens the named pipel, writes a few lines and then reads the hashes. It all works fine -- until I have too many concurrent processes trying to access the named pipes. In my local tests, when trying to have 8 or more concurrent accesses to the named pipe, some of the open() calls on the client side fail with EINVAL.
13:12:13  <frerich>It *appears* that simply ignoring that and retrying helps, but I wonder whether this is maybe really just an issue of me not closing some libuv handles properly or so?
13:12:26  <frerich>Oh, I'm sorry - this is all on Windows.
13:13:38  * grantilaquit (Quit: Leaving.)
13:13:45  <frerich>I was wondering whether this symptom (getting EINVAL when trying to open a named pipe on the client side with the server being based on libuv) rings a bell with anyone. :-]
13:17:58  * seishunquit (Ping timeout: 245 seconds)
13:18:51  * zjujoined
13:23:58  * seishunjoined
13:24:18  * grantilajoined
13:24:27  * grantilaquit (Client Quit)
13:31:47  * tetopart ("WeeChat 1.6-dev")
13:32:33  <frerich>For the record: this appears to be how the Windows API works; http://stackoverflow.com/questions/8529193/named-pipe-createfile-returns-invalid-handle-value-and-getlasterror-returns discusses the same symptoms in a C program, and using the native WaitNamedPipe call helps!
13:32:37  * frerichquit (Quit: Page closed)
13:34:34  * grantilajoined
13:38:45  * grantilaquit (Ping timeout: 248 seconds)
13:43:18  * grantila1joined
13:45:59  <txdv>wait what
13:46:00  <txdv>and he quit
13:47:30  * grantila1quit (Ping timeout: 250 seconds)
13:50:05  * grantilajoined
14:13:40  * grantilaquit (Read error: Connection reset by peer)
14:40:03  * italoacasasjoined
15:33:14  * Fishrock123joined
15:42:25  * Jacob843quit (Remote host closed the connection)
15:42:45  * dagobert__quit
15:42:50  * Jacob843joined
15:43:10  * dagobert__joined
15:50:44  <Fishrock123>What does UV_TTY_MODE_RAW actually do?
15:51:12  <Fishrock123>"Raw input mode (On Windows, ENABLE_WINDOW_INPUT is also enabled)" does not say very much :/
15:54:27  <Fishrock123>cc cjihrig maybe?
16:00:06  <cjihrig>Fishrock123: i'd be lying if i said i really knew
16:00:26  <Fishrock123>even man 3 cfmakeraw is not very clear
16:03:31  * cremesjoined
16:12:40  <Fishrock123>hmmm looks like it just no longer parses control characters
16:24:41  * grantilajoined
16:28:14  * grantilaquit (Client Quit)
16:32:20  * williamkapkequit
16:32:53  * williamkapkejoined
16:44:32  * grantilajoined
16:59:39  * rmgjoined
17:04:38  * seishunquit (Ping timeout: 245 seconds)
17:08:51  * grantilaquit (Quit: Leaving.)
17:18:31  * seishunjoined
17:48:52  * grantilajoined
18:02:34  * evanlucasjoined
18:44:25  * brsonjoined
19:12:23  <kellabyte>do I need a uv_write_t per write request or per stream connection?
19:12:43  <kellabyte>I'm wondering if I'm malloc()'ing too many since I'm doing it per write call
19:20:20  * tunniclm_joined
19:34:29  * kenansul-quit (Quit: ZNC - http://znc.in)
19:35:53  * kenansulaymanjoined
19:50:42  * brsonquit (Ping timeout: 246 seconds)
20:04:21  * brsonjoined
20:11:54  * brsonquit (Ping timeout: 244 seconds)
20:24:26  * brsonjoined
20:43:14  * brsonquit (Ping timeout: 250 seconds)
21:20:46  * tunniclm_quit (Ping timeout: 250 seconds)
21:27:18  * grantilaquit (Quit: Leaving.)
21:29:42  * grantilajoined
21:46:18  * seishunquit (Ping timeout: 245 seconds)
21:53:41  * Fishrock123quit (Ping timeout: 244 seconds)
21:54:17  * Fishrock123joined
22:15:57  * rendarquit (Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!)
22:42:30  * brsonjoined
23:17:25  * brsonquit (Ping timeout: 248 seconds)
23:18:51  * Fishrock123quit (Remote host closed the connection)
23:24:12  * [spoiler]quit (Ping timeout: 246 seconds)
23:27:04  * Fishrock123joined
23:29:15  * Fishrock123quit (Remote host closed the connection)
23:33:16  * Fishrock123joined
23:33:34  * Fishrock123quit (Remote host closed the connection)
23:41:15  * Fishrock123joined
23:43:00  * Fishrock123quit (Remote host closed the connection)
23:51:04  * Fishrock123joined
23:53:14  * Fishrock123quit (Remote host closed the connection)
23:55:49  * Fishrock123joined
23:59:58  * jessicaquynhjoined