00:03:20  * paulfryzeljoined
00:10:07  * jcrugzzquit (Ping timeout: 272 seconds)
00:12:05  * jerrysvquit (Quit: Leaving...)
00:19:42  * paulfryzelquit (Ping timeout: 252 seconds)
00:20:57  * stagasquit (Ping timeout: 245 seconds)
00:37:12  * jjmalinaquit (Quit: Leaving.)
00:39:43  * mikealquit (Quit: Leaving.)
00:42:49  * mikealjoined
00:54:25  * mikealquit (Quit: Leaving.)
01:06:08  * Sorellaquit (Read error: Connection reset by peer)
01:11:14  * brianloveswordsquit (Excess Flood)
01:11:24  * brianloveswordsjoined
01:11:24  * brianloveswordsquit (Excess Flood)
01:11:36  * Sorellajoined
01:11:50  * brianloveswordsjoined
01:16:17  * paulfryzeljoined
01:19:26  * thlorenzjoined
01:20:45  * paulfryzelquit (Ping timeout: 252 seconds)
01:40:23  * jcrugzzjoined
02:07:35  * ednapiranhaquit (Quit: Leaving...)
02:17:16  * paulfryzeljoined
02:21:48  * paulfryzelquit (Ping timeout: 252 seconds)
02:28:16  * stagasjoined
02:31:48  * dguttmanquit (Quit: dguttman)
02:32:15  * kenansulaymanchanged nick to kenan|afk
03:17:52  * paulfryzeljoined
03:22:18  * paulfryzelquit (Ping timeout: 252 seconds)
03:28:53  * Sorellaquit (Quit: It is tiem!)
03:43:10  * paulfryzeljoined
03:47:36  * paulfryzelquit (Ping timeout: 252 seconds)
03:50:51  * dominictarrjoined
04:05:35  * ryan_ramagejoined
04:08:07  * eugenewarequit (Remote host closed the connection)
04:08:34  * eugenewarejoined
04:08:40  * eugenewarequit (Remote host closed the connection)
04:08:48  * eugenewarejoined
04:34:11  * dominictarrquit (Quit: Leaving)
04:34:27  * dominictarrjoined
04:43:56  * paulfryzeljoined
04:45:04  * levelbotquit (Remote host closed the connection)
04:45:24  * levelbotjoined
04:45:46  * levelbotquit (Remote host closed the connection)
04:46:04  * levelbotjoined
04:47:02  * ryan_ramagequit (Quit: ryan_ramage)
04:48:39  * paulfryzelquit (Ping timeout: 252 seconds)
05:02:15  * ednapiranhajoined
05:11:28  * thlorenzquit (Remote host closed the connection)
05:12:03  * thlorenzjoined
05:16:15  * thlorenzquit (Ping timeout: 245 seconds)
05:22:58  * ednapiranhaquit (Quit: Leaving...)
05:44:44  * paulfryzeljoined
05:45:39  * rescrvquit (Read error: Connection reset by peer)
05:49:09  * paulfryzelquit (Ping timeout: 252 seconds)
06:04:32  * mikealjoined
06:18:13  * wolfeidauquit (Remote host closed the connection)
06:27:17  * dominictarrquit (Ping timeout: 248 seconds)
06:36:50  * dguttmanjoined
06:40:16  * dguttmanquit (Client Quit)
06:45:26  * paulfryzeljoined
06:50:12  * paulfryzelquit (Ping timeout: 252 seconds)
07:01:32  * dominictarrjoined
07:02:02  * jcrugzzquit (Ping timeout: 252 seconds)
07:02:44  * dominictarrquit (Client Quit)
07:02:58  * dominictarrjoined
07:17:08  * wolfeidaujoined
07:29:17  * jcrugzzjoined
07:30:32  * substackquit (Quit: Lost terminal)
07:36:59  * jcrugzzquit (Ping timeout: 272 seconds)
07:46:13  * paulfryzeljoined
07:50:42  * paulfryzelquit (Ping timeout: 252 seconds)
07:51:38  * substackjoined
07:57:01  * wolfeidauquit (Remote host closed the connection)
08:01:45  <ggreer>https://github.com/ggreer/node-leveldown/commit/b3b99e8c31f28a02ef7ec9e85dcc249c97e56036
08:01:49  <ggreer>so... that stops a huge memory leak for me
08:11:50  * wolfeidaujoined
08:41:29  * dominictarrquit (Ping timeout: 252 seconds)
08:46:59  * paulfryzeljoined
08:47:11  * frankblizzardjoined
08:51:45  * paulfryzelquit (Ping timeout: 252 seconds)
08:57:02  * wolfeidauquit (Remote host closed the connection)
09:15:12  * wolfeidaujoined
09:19:42  * kenan|afkchanged nick to kenansulayman
09:31:34  * daviddiasjoined
09:42:44  * mafintoshjoined
09:47:41  * mafintoshquit (Read error: Connection reset by peer)
09:47:47  * paulfryzeljoined
09:47:59  * mafintoshjoined
09:51:15  * mafintosjoined
09:51:45  * mafintoshquit (Read error: Connection reset by peer)
09:52:15  * paulfryzelquit (Ping timeout: 252 seconds)
09:52:41  * daviddiasquit (Read error: Connection reset by peer)
10:03:14  * freealljoined
10:06:30  * mafintosquit (Read error: Connection reset by peer)
10:06:43  * mafintoshjoined
10:08:45  * mafintoshquit (Client Quit)
10:10:22  * wolfeidauquit (Remote host closed the connection)
10:14:40  * mafintoshjoined
10:24:30  * mafintoshquit (Quit: Leaving...)
10:34:07  * freeallquit (Quit: Leaving...)
10:35:16  * freealljoined
10:43:39  * mafintoshjoined
10:48:33  * paulfryzeljoined
10:48:48  * wolfeidaujoined
10:53:18  * paulfryzelquit (Ping timeout: 252 seconds)
10:53:32  * dominictarrjoined
10:57:19  * daviddiasjoined
11:01:09  * freeallquit (Quit: Leaving...)
11:03:48  * mafintoshquit (Quit: Leaving...)
11:27:16  * frankblizzardquit (Remote host closed the connection)
11:27:50  * frankblizzardjoined
11:31:59  * freealljoined
11:32:10  * frankblizzardquit (Ping timeout: 246 seconds)
11:36:15  * freeallquit (Ping timeout: 245 seconds)
11:38:35  * mafintoshjoined
11:40:52  <hij1nx>rvagg: ^^
11:44:16  <ggreer>I mean it also causes a segfault if I have more than one DB open at a time, but at least I'm on to something
11:44:50  <ggreer>valgrind totally lied about this. instruments.app found the bloom filter leak
11:44:55  <ggreer>but not the LRU cache leak
11:45:05  <ggreer>I'll play around with it more tomorrow
11:49:17  * paulfryzeljoined
11:53:48  * paulfryzelquit (Ping timeout: 252 seconds)
11:56:46  * mafintoshquit (Quit: Leaving...)
11:58:54  * Sorellajoined
12:00:10  * mafintoshjoined
12:03:58  * mafintoshquit (Client Quit)
12:05:04  * eugenewarequit
12:05:39  * mafintoshjoined
12:07:05  * eugenewarejoined
12:09:57  * cwmmajoined
12:10:24  * tarrudajoined
12:17:19  * mafintoshquit (Quit: Leaving...)
12:28:26  * frankblizzardjoined
12:29:24  * stagasquit (Ping timeout: 276 seconds)
12:30:54  * frankblizzardquit (Read error: Operation timed out)
12:40:16  * mafintoshjoined
12:40:25  * frankblizzardjoined
12:50:06  * paulfryzeljoined
12:54:51  * paulfryzelquit (Ping timeout: 252 seconds)
12:55:44  * mafintoshquit (Quit: Leaving...)
13:08:58  * mafintoshjoined
13:18:47  * mafintoshquit (Quit: Leaving...)
13:27:44  * mafintoshjoined
13:29:48  * mafintoshquit (Client Quit)
13:36:01  * mafintoshjoined
13:40:44  * brianloveswordsquit (Excess Flood)
13:41:04  * brianloveswordsjoined
13:48:14  <substack>pow! https://github.com/substack/liver
13:48:59  <substack>lib that glues together multilevel + level-livefeed to do server-side rendering that live-updates when it gets in the browser
13:50:51  * paulfryzeljoined
13:52:18  * eugenewarequit (Remote host closed the connection)
13:52:46  * eugenewarejoined
13:54:32  * mafintoshquit (Quit: Leaving...)
13:55:21  * paulfryzelquit (Ping timeout: 252 seconds)
13:57:04  * eugenewarequit (Ping timeout: 246 seconds)
13:57:52  * mafintoshjoined
14:08:57  * mafintoshquit (Quit: Leaving...)
14:10:38  * mafintoshjoined
14:30:09  * mafintoshquit (Quit: Leaving...)
14:31:42  * mafintoshjoined
14:39:25  * mafintoshquit (Quit: Leaving...)
14:42:11  * jcrugzzjoined
14:47:07  * thlorenzjoined
14:51:34  * paulfryzeljoined
14:55:48  * rudquit (Quit: rud)
14:55:51  * paulfryzelquit (Ping timeout: 252 seconds)
14:59:00  * jjmalinajoined
15:00:48  * eugenewarejoined
15:07:08  * eugenewarequit (Ping timeout: 252 seconds)
15:21:09  * tarrudaquit (Ping timeout: 240 seconds)
15:21:49  * rudjoined
15:21:50  * rudquit (Changing host)
15:21:50  * rudjoined
15:24:17  * tarrudajoined
15:24:41  * rudquit (Client Quit)
15:27:17  * dguttmanjoined
15:37:43  * ryan_ramagejoined
15:50:27  * ryan_ramagequit (Quit: ryan_ramage)
15:52:18  * paulfryzeljoined
15:54:15  * daviddia_joined
15:54:46  * daviddi__joined
15:56:54  * paulfryzelquit (Ping timeout: 252 seconds)
15:56:57  * daviddiasquit (Ping timeout: 272 seconds)
15:59:21  * daviddia_quit (Ping timeout: 276 seconds)
16:03:43  * rescrvjoined
16:08:08  * Ponnajoined
16:08:18  * Ponnachanged nick to Punna
16:10:47  * frankblizzardquit
16:18:46  * paulfryzeljoined
16:26:06  * Punnaquit (Quit: Leaving)
16:38:47  * daviddiasjoined
16:40:50  * daviddi__quit (Ping timeout: 245 seconds)
17:07:43  * jerrysvjoined
17:10:55  * thlorenzquit (Remote host closed the connection)
17:12:57  * ednapiranhajoined
17:20:30  * mikealquit (Quit: Leaving.)
17:25:46  * mikealjoined
17:32:24  * rudjoined
17:32:24  * rudquit (Changing host)
17:32:24  * rudjoined
17:32:50  * rudquit (Client Quit)
17:38:02  * JasonSmith_changed nick to JasonSmith
17:38:11  * JasonSmithquit (Changing host)
17:38:11  * JasonSmithjoined
17:48:10  * mikealquit (Quit: Leaving.)
17:59:15  * brianloveswordsquit (Excess Flood)
17:59:33  * brianloveswordsjoined
18:22:46  * dguttmanquit (Quit: dguttman)
18:35:38  * thlorenzjoined
18:39:47  * tarrudaquit (Quit: WeeChat 0.4.2)
18:44:25  * mikealjoined
18:45:59  * ralphtheninjajoined
18:47:27  <levelbot>[npm] level-tree@0.2.0 <http://npm.im/level-tree>: geohash based nontree (9-tree) indexing with leveldb (@cwmma)
18:47:34  * ednapiranhachanged nick to creatorbro
18:47:40  * creatorbrochanged nick to ednapiranha
19:02:15  * kenansulaymanquit (Quit: ZNC - http://znc.in)
19:02:24  * kenansulaymanjoined
19:02:25  * kenansulaymanquit (Changing host)
19:02:25  * kenansulaymanjoined
19:03:45  * daviddiasquit (Remote host closed the connection)
19:06:36  * kenansulaymanquit (Client Quit)
19:06:45  * kenansulaymanjoined
19:06:46  * kenansulaymanquit (Changing host)
19:06:47  * kenansulaymanjoined
19:07:26  * kenansulaymanquit (Client Quit)
19:07:35  * kenansulaymanjoined
19:07:36  * kenansulaymanquit (Changing host)
19:07:36  * kenansulaymanjoined
19:09:55  * thlorenzquit (Remote host closed the connection)
19:10:17  * thlorenzjoined
19:16:39  * kenansulaymanquit (Quit: ZNC - http://znc.in)
19:16:51  * kenansulaymanjoined
19:16:52  * kenansulaymanquit (Changing host)
19:16:52  * kenansulaymanjoined
19:19:02  * kenansulaymanquit (Client Quit)
19:19:10  * kenansulaymanjoined
19:19:11  * kenansulaymanquit (Changing host)
19:19:11  * kenansulaymanjoined
19:21:50  * dguttmanjoined
19:27:00  * cwmma_joined
19:27:06  * kenansulaymanquit (Quit: ZNC - http://znc.in)
19:27:15  * kenansulaymanjoined
19:27:16  * kenansulaymanquit (Changing host)
19:27:16  * kenansulaymanjoined
19:27:35  * kenansulaymanquit (Client Quit)
19:27:48  * kenansulaymanjoined
19:27:49  * kenansulaymanquit (Changing host)
19:27:49  * kenansulaymanjoined
19:29:26  * kenansulaymanquit (Client Quit)
19:29:29  * cwmmaquit (Ping timeout: 272 seconds)
19:29:29  * cwmma_changed nick to cwmma
19:29:34  * kenansulaymanjoined
19:29:36  * kenansulaymanquit (Changing host)
19:29:36  * kenansulaymanjoined
19:33:05  * kenansulaymanquit (Client Quit)
19:33:14  * kenansulaymanjoined
19:33:15  * kenansulaymanquit (Changing host)
19:33:15  * kenansulaymanjoined
19:33:48  * levelbotquit (Remote host closed the connection)
19:34:06  * levelbotjoined
19:36:01  <levelbot>[npm] level-tree@0.2.0 <http://npm.im/level-tree>: geohash based nontree (9-tree) indexing with leveldb (@cwmma)
19:39:10  * dominictarrquit (Ping timeout: 245 seconds)
19:40:23  * philipsquit (Remote host closed the connection)
19:40:53  * ralphtheninjaquit (Quit: leaving)
19:44:29  * levelbotquit (Remote host closed the connection)
19:44:33  * ralphtheninjajoined
19:44:34  * philipsjoined
19:44:48  * levelbotjoined
19:45:00  * philipsquit (Excess Flood)
19:47:17  <levelbot>[npm] level-tree@0.2.0 <http://npm.im/level-tree>: geohash based nontree (9-tree) indexing with leveldb (@cwmma)
19:47:50  * philipsjoined
19:48:24  * philipsquit (Excess Flood)
19:49:29  * kenansulaymanquit (Remote host closed the connection)
19:50:21  * levelbotquit (Remote host closed the connection)
19:50:37  * levelbotjoined
19:56:20  * kenansulaymanjoined
19:56:22  * kenansulaymanquit (Changing host)
19:56:22  * kenansulaymanjoined
19:57:45  * levelbotquit (Remote host closed the connection)
19:58:02  * levelbotjoined
20:00:52  * cwmma_joined
20:01:58  * cwmma__joined
20:02:07  * kenansulaymanquit (Remote host closed the connection)
20:02:15  * kenansulaymanjoined
20:02:16  * kenansulaymanquit (Changing host)
20:02:16  * kenansulaymanjoined
20:03:57  * cwmmaquit (Ping timeout: 272 seconds)
20:03:58  * cwmma__changed nick to cwmma
20:04:08  * kenansulaymanquit (Remote host closed the connection)
20:04:30  * philipsjoined
20:05:03  * kenansulaymanjoined
20:05:04  * kenansulaymanquit (Changing host)
20:05:04  * kenansulaymanjoined
20:05:51  * cwmma_quit (Ping timeout: 272 seconds)
20:08:37  * daviddiasjoined
20:12:55  * daviddiasquit (Ping timeout: 245 seconds)
20:13:35  * stagasjoined
20:17:44  * kenansulaymanquit (Quit: ZNC - http://znc.in)
20:18:21  * kenansulaymanjoined
20:18:22  * kenansulaymanquit (Changing host)
20:18:22  * kenansulaymanjoined
20:21:58  * kenansulaymanquit (Client Quit)
20:22:35  * kenansulaymanjoined
20:22:36  * kenansulaymanquit (Changing host)
20:22:36  * kenansulaymanjoined
20:27:27  * levelbotquit (Remote host closed the connection)
20:27:44  * levelbotjoined
20:29:06  * book`quit (Ping timeout: 276 seconds)
20:30:08  * thlorenzquit (Remote host closed the connection)
20:30:52  * thlorenzjoined
20:32:04  * kenansulaymanquit (Remote host closed the connection)
20:33:00  * kenansulaymanjoined
20:33:02  * kenansulaymanquit (Changing host)
20:33:02  * kenansulaymanjoined
20:33:18  * levelbotquit (Remote host closed the connection)
20:33:38  * levelbotjoined
20:33:44  * levelbotquit (Remote host closed the connection)
20:33:59  * levelbotjoined
20:34:06  * levelbotquit (Remote host closed the connection)
20:34:21  * levelbotjoined
20:36:36  * levelbotquit (Remote host closed the connection)
20:36:54  * levelbotjoined
20:38:05  * levelbotquit (Remote host closed the connection)
20:38:31  * levelbotjoined
20:41:35  * levelbotquit (Remote host closed the connection)
20:41:52  * levelbotjoined
20:48:44  * levelbotquit (Remote host closed the connection)
20:49:00  * levelbotjoined
20:51:47  * book`joined
20:53:01  * levelbotquit (Remote host closed the connection)
20:53:18  * levelbotjoined
21:05:32  * mikealquit (Quit: Leaving.)
21:16:30  * kenansulaymanquit (Quit: ZNC - http://znc.in)
21:17:08  * kenansulaymanjoined
21:17:19  * kenansulaymanquit (Changing host)
21:17:19  * kenansulaymanjoined
21:31:25  * cwmma_joined
21:34:15  * cwmmaquit (Ping timeout: 272 seconds)
21:34:15  * cwmma_changed nick to cwmma
21:38:35  <substack>https://github.com/substack/liver/issues/1
21:38:55  <substack>any good local-cache level modules yet for lightweight lazy replication?
21:57:38  * daviddiasjoined
22:00:48  <ggreer>ok, so I'm pretty sure I found the memory leak when opening
22:01:32  <ggreer>in database_async.c, there are two leaks in openworker
22:01:33  <ggreer> options->block_cache = leveldb::NewLRUCache(cacheSize);
22:01:37  <ggreer> options->filter_policy = leveldb::NewBloomFilterPolicy(10);
22:02:27  <ggreer>we delete options in the openworker destructor, but not the block cache or filter policy. leveldb never deletes fiter policy, and it only deletes block_cache if allocated its own block cache (this happens if you pass block_cache in as null)
22:02:42  * daviddiasquit (Ping timeout: 276 seconds)
22:02:54  <ggreer>we need the block cache until the db is done closing, so I'm not even sure if freeing it in the closeworker destructor is a good idea
22:04:12  <ggreer>if I delete those two things in the openworker destuctor, I can open and close dbs all day long without leaking. of course, since I deleted the LRU cache on open, I can't read from them without segfaulting
22:04:50  * jxsonjoined
22:11:14  * daviddiasjoined
22:21:14  * daviddiasquit (Remote host closed the connection)
22:21:43  * daviddiasjoined
22:22:43  * mikealjoined
22:26:02  * daviddiasquit (Ping timeout: 252 seconds)
22:28:12  * jxsonquit (Remote host closed the connection)
22:34:20  <rvagg>ggreer: good find, also check "location" for the path to the database, I have vague memories of "I really should clean this up"
22:34:28  <ggreer>heh
22:34:38  <ggreer>I'm almost done with a fix
22:34:53  <ggreer>err, I *think* I'm almost done with a fix. it's really hard to predict when this sort of stuff is done
22:46:04  * paulfryzelquit (Read error: Connection reset by peer)
22:46:30  * paulfryzeljoined
22:49:35  * jxsonjoined
22:52:19  * ralphtheninjaquit (Ping timeout: 260 seconds)
22:54:54  * stagasquit (Ping timeout: 252 seconds)
22:58:32  * jcrugzzquit (Ping timeout: 246 seconds)
23:02:57  * mikealquit (Quit: Leaving.)
23:03:56  * thlorenzquit (Remote host closed the connection)
23:04:29  * thlorenzjoined
23:05:50  * rudjoined
23:08:40  * thlorenz_joined
23:08:49  * thlorenzquit (Read error: Connection reset by peer)
23:14:45  * mikealjoined
23:22:47  * tarrudajoined
23:24:17  * thlorenz_quit (Remote host closed the connection)
23:28:12  * eugenewarejoined
23:34:37  * eugenewarequit (Remote host closed the connection)
23:35:06  * eugenewarejoined
23:37:01  * rudquit (Ping timeout: 272 seconds)
23:40:11  * eugenewarequit (Ping timeout: 272 seconds)
23:40:41  * jjmalinapart
23:48:40  * tarrudaquit (Quit: WeeChat 0.4.2)
23:49:26  * jxsonquit (Remote host closed the connection)