00:04:14  * saghul_quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
00:09:45  * qardquit (Quit: (╯°□°)╯︵ pɹɐb)
00:12:29  * Jacob843quit (Remote host closed the connection)
00:12:48  * Jacob843joined
00:25:42  * tunniclm_quit (Read error: Connection reset by peer)
00:34:31  * brsonquit (Quit: leaving)
00:35:00  * brsonjoined
00:35:50  * dap_1quit (Quit: Leaving.)
00:42:29  * Haragethquit (Read error: Connection reset by peer)
00:46:14  * rmg_joined
00:51:07  * rmg_quit (Ping timeout: 260 seconds)
01:01:33  * brsonquit (Quit: leaving)
01:17:48  <indutny>kellabyte: I think yes
01:17:56  <indutny>kellabyte: it does support it
01:18:15  <indutny>kellabyte: however, load balancing is not that good when it happens in event-loop
01:18:28  <indutny>kellabyte: kernel will balance incoming sockets between active `kevent()` calls
01:19:01  <indutny>kellabyte: but... usually it means that some thread will get much bigger load than the others
01:37:33  * reqsharkjoined
02:26:29  * reqsharkquit (Quit: Be back later ...)
02:26:55  * reqsharkjoined
02:30:37  * reqshark_joined
02:30:38  * rgrinbergjoined
02:31:26  * reqsharkquit (Ping timeout: 250 seconds)
02:31:57  * rgrinbergquit (Client Quit)
02:32:21  * rgrinbergjoined
02:32:45  * reqshark_changed nick to reqshark
02:47:45  * rmg_joined
02:49:44  * rmgquit (Remote host closed the connection)
02:50:20  * rmgjoined
02:52:42  * rmg_quit (Ping timeout: 276 seconds)
02:54:47  * rmgquit (Ping timeout: 260 seconds)
03:42:03  <kellabyte>indutny: what do you mean "in event loop"? what if there's multiple event loops using SO_REUSEPORT on different threads?
03:42:20  <kellabyte>why would one thread get a much bigger load?
03:47:06  <Ralith>because the kernel distributes the events unevenly
03:50:50  * rmgjoined
03:52:11  <kellabyte>oh, i thought it would just hash them?
03:52:27  * rcyrchanged nick to systemfault
03:55:27  <kellabyte>Ralith: https://github.com/joyent/libuv/issues/747 this seems relevant but at the end it says "With so_reusport the distribution is uniform"
03:55:31  * rmgquit (Ping timeout: 252 seconds)
04:07:10  * Ralithshrug
04:07:20  <Ralith>very old
04:07:23  <Ralith>perhaps misguided
04:45:34  * rgrinbergquit (Ping timeout: 252 seconds)
04:49:11  * rmgjoined
04:51:37  * rmg_joined
04:53:34  * rmgquit (Ping timeout: 260 seconds)
04:56:11  * rmg_quit (Ping timeout: 244 seconds)
06:35:08  * seishunjoined
06:36:50  * davijoined
06:50:43  * rmgjoined
06:55:48  * rmgquit (Ping timeout: 276 seconds)
07:03:11  <indutny>kellabyte: ooh
07:03:16  <indutny>kellabyte: well, if this...
07:03:33  <indutny>kellabyte: I didn't remember that linux was treating it separately
07:03:55  <indutny>still we decided to balance sockets in node
07:09:27  * daviquit (Ping timeout: 276 seconds)
07:13:58  * rendarjoined
07:29:00  * davijoined
07:33:43  * saghul_joined
07:41:51  * seishunquit (Ping timeout: 264 seconds)
07:44:31  * daviquit (Ping timeout: 240 seconds)
08:03:08  * zju_25quit (Remote host closed the connection)
08:28:57  * saghul_quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
08:37:19  * Damn3djoined
08:38:08  * rmgjoined
08:42:49  * rmgquit (Ping timeout: 260 seconds)
08:52:13  * rmgjoined
08:52:22  * saghul_joined
08:53:32  * zju3quit (Ping timeout: 260 seconds)
08:56:34  * rmgquit (Ping timeout: 240 seconds)
09:22:28  * Fishrock123joined
09:24:07  * Fishrock123quit (Remote host closed the connection)
09:28:27  * Fishrock123joined
09:53:09  * rmgjoined
09:55:41  * systemfaultquit (Quit: Bye!)
09:57:35  * rmgquit (Ping timeout: 244 seconds)
10:29:26  * thealphanerdquit (Quit: farewell for now)
10:29:56  * thealphanerdjoined
10:39:04  * rmgjoined
10:43:37  * rmgquit (Ping timeout: 252 seconds)
11:54:29  * rmgjoined
11:58:33  * rmgquit (Ping timeout: 240 seconds)
12:44:19  * rgrinbergjoined
13:08:37  * Fishrock123quit (Remote host closed the connection)
13:09:00  * Fishrock123joined
13:09:25  * Fishrock123quit (Remote host closed the connection)
13:15:42  * davijoined
13:52:12  * daviquit (Ping timeout: 250 seconds)
13:55:58  * rmgjoined
14:00:26  * rmgquit (Ping timeout: 250 seconds)
14:10:18  * Fishrock123joined
14:14:53  * Fishrock123quit (Ping timeout: 244 seconds)
14:25:23  * rmgjoined
14:30:22  * rmgquit (Ping timeout: 272 seconds)
14:33:58  * davijoined
14:41:55  * reqsharkquit (Quit: Be back later ...)
14:56:11  * kenansulaymanquit (Ping timeout: 240 seconds)
14:56:35  * rmgjoined
15:00:27  * daviquit (Ping timeout: 246 seconds)
15:03:51  * davijoined
15:11:18  * Fishrock123joined
15:11:24  * saghul_quit (Read error: Connection reset by peer)
15:13:52  * saghul_joined
15:15:33  * Fishrock123quit (Ping timeout: 240 seconds)
15:35:52  * daviquit (Ping timeout: 264 seconds)
15:50:09  * seishunjoined
15:55:34  * roxluquit (Ping timeout: 240 seconds)
15:57:03  * brsonjoined
15:57:30  * rmg_joined
15:58:46  * roxlujoined
16:01:33  * rmg_quit (Ping timeout: 240 seconds)
16:06:21  * qardjoined
16:09:16  * qardquit (Read error: Connection reset by peer)
16:12:02  * Fishrock123joined
16:16:55  * Fishrock123quit (Ping timeout: 252 seconds)
16:17:58  <roxlu>indutny: hey! a while ago you told me about a command line util to time an application (not sure which it was). I'm compiling one file, 200 lines and my PC starts going crazy and it takes 10+ minutes (before I exit the g++ command). Do you maybe know a util to somehow see what's going one ?
16:37:00  * davijoined
16:42:15  * reqsharkjoined
16:46:49  * reqsharkquit (Ping timeout: 250 seconds)
17:12:50  * Fishrock123joined
17:15:16  * grantilajoined
17:17:51  * Fishrock123quit (Ping timeout: 276 seconds)
17:23:01  * saghul_quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
17:24:28  * Haragethjoined
17:34:01  <indutny>roxlu: considering that it is spinning CPU
17:34:11  <indutny>roxlu: I'd say that something like `perf record` should be used
17:34:16  <indutny>roxlu: to see what happens there
17:58:59  * rmg_joined
18:03:11  * rmg_quit (Ping timeout: 240 seconds)
18:06:49  <roxlu>Thanks indutny
18:13:38  * Fishrock123joined
18:18:28  * Fishrock123quit (Ping timeout: 264 seconds)
18:34:46  * saghul_joined
18:36:40  * dap_joined
18:39:45  * saghul_quit (Ping timeout: 276 seconds)
18:43:20  * reqsharkjoined
18:46:40  * daviquit (Ping timeout: 264 seconds)
18:47:43  * reqsharkquit (Ping timeout: 250 seconds)
18:53:29  * tunniclm_joined
18:54:51  * davijoined
19:02:36  * zju3joined
19:14:20  * Fishrock123joined
19:15:56  * rendarquit (Ping timeout: 258 seconds)
19:19:03  * Fishrock123quit (Ping timeout: 240 seconds)
19:21:41  * daviquit (Ping timeout: 258 seconds)
19:23:19  * davijoined
19:23:31  * Fishrock123joined
19:42:58  * brsonquit (Ping timeout: 244 seconds)
19:45:45  * rendarjoined
19:53:38  * daviquit (Ping timeout: 244 seconds)
20:00:28  * rmg_joined
20:04:34  * rmg_quit (Ping timeout: 240 seconds)
20:17:34  * Fishrock123quit (Ping timeout: 244 seconds)
20:19:53  * rendarquit (Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!)
20:20:11  * rendarjoined
20:26:16  * rgrinbergquit (Ping timeout: 264 seconds)
20:29:00  * brsonjoined
21:03:01  * Fishrock123joined
21:06:38  * rgrinbergjoined
21:30:07  * saghul_joined
21:33:00  * Fishrock123quit (Quit: Leaving...)
22:01:56  * rmg_joined
22:06:28  * rmg_quit (Ping timeout: 264 seconds)
22:11:54  * rgrinbergquit (Ping timeout: 260 seconds)
22:13:55  * saghul_quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
22:29:16  * seishunquit (Ping timeout: 264 seconds)
22:30:24  * kenansulaymanjoined
22:30:47  * kenansulaymanchanged nick to Guest17606
22:45:00  * reqsharkjoined
22:49:37  * reqsharkquit (Ping timeout: 252 seconds)
22:51:56  * grantilaquit (Quit: Leaving.)
23:02:28  * grantilajoined
23:07:36  * brsonquit (Quit: leaving)
23:13:17  * grantilaquit (Quit: Leaving.)
23:20:09  * reqsharkjoined
23:23:30  * reqsharkquit (Client Quit)
23:24:17  * rendarquit (Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!)
23:27:27  * reqsharkjoined