00:00:50  * ednapiranhaquit (Remote host closed the connection)
00:01:17  * mcavagequit (Remote host closed the connection)
00:01:43  * paulfryzelquit (Ping timeout: 252 seconds)
00:10:18  * dominictarrquit (Ping timeout: 245 seconds)
00:21:16  * lithiumjakequit (Ping timeout: 240 seconds)
00:22:11  * ashihquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
00:22:58  * lithiumjakejoined
00:23:31  * ednapiranhajoined
00:26:34  * mhernandez1joined
00:26:52  * ashihjoined
00:29:56  * mhernandez1quit (Read error: Connection reset by peer)
00:29:57  * mhernand_joined
00:30:16  * tphummelquit (Quit: tphummel)
00:43:24  * brianloveswordsquit (Quit: Computer has gone to sleep.)
00:59:26  * ramitos_quit (Quit: Textual IRC Client: www.textualapp.com)
00:59:38  * ramitosquit (Quit: Textual IRC Client: www.textualapp.com)
01:07:18  * mhernand_quit (Remote host closed the connection)
01:08:32  * ashihquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
01:24:55  * kenansulaymanchanged nick to kenan|afk
01:29:38  * fritzyjoined
01:32:52  * fritzyquit (Remote host closed the connection)
01:44:31  * ashihjoined
01:49:26  * ednapiranhaquit (Quit: Leaving...)
01:54:48  * thlorenzquit (Remote host closed the connection)
01:58:42  * fritzyjoined
01:58:59  * ashihquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
02:05:38  * mhernandez1joined
02:08:26  * mhernandez1quit (Remote host closed the connection)
02:12:59  * lithiumjakequit (Ping timeout: 252 seconds)
02:14:02  * ashihjoined
02:23:50  * lithiumjakejoined
03:20:49  * lithiumjakequit (Ping timeout: 252 seconds)
03:22:50  * fritzyquit (Remote host closed the connection)
03:23:16  * tphummeljoined
03:24:07  * tphummelquit (Client Quit)
03:26:58  * ashihquit (Ping timeout: 245 seconds)
03:27:58  * lithiumjakejoined
03:29:02  * ashihjoined
03:49:35  * dominictarrjoined
03:52:29  * ashihquit (Ping timeout: 276 seconds)
03:54:22  * ashihjoined
03:57:24  * dguttman_joined
03:59:09  * fritzyjoined
03:59:49  * fritzyquit (Remote host closed the connection)
04:01:35  * dguttman_quit (Client Quit)
04:05:58  * Sorellaquit (Quit: It is tiem!)
04:15:15  <levelbot>[npm] level-mapreduce@0.4.0 <http://npm.im/level-mapreduce>: Stored map engine with query engine. (@mikeal)
04:26:22  * blessYahujoined
04:29:18  * blessYahuquit (Remote host closed the connection)
04:43:27  * fritzyjoined
04:50:55  * ashihquit (Ping timeout: 250 seconds)
05:36:03  * mageemooneyquit (Remote host closed the connection)
05:38:49  * fritzyquit (Remote host closed the connection)
05:39:25  * fritzyjoined
05:49:21  * mageemooneyjoined
05:57:35  * rescrvquit (Ping timeout: 255 seconds)
05:57:57  * rescrvjoined
06:10:24  * fritzyquit (Remote host closed the connection)
07:15:46  <levelbot>[npm] typewiselite@0.7.0 <http://npm.im/typewiselite>: Typewise structured sorting for arbirarily complex data structures (@dominictarr)
07:30:57  <dominictarr>we need a module that takes care of handling {lt, gt, lte, gte} objects
07:31:30  <dominictarr>actually... it needs to be backwards compatible with {start, end} too, because otherwise that is gonna be a huge pain.
07:32:06  <dominictarr>actually, that is {start, end, reverse} because reverse is significant to the range there.
07:46:07  <dominictarr>okay level-search now has range support!
07:46:20  * ednapiranhajoined
07:48:49  * ednapiranhaquit (Client Quit)
07:49:16  <levelbot>[npm] level-search@1.7.1 <http://npm.im/level-search>: universal search for leveldb (@dominictarr)
07:50:57  * ednapiranhajoined
07:51:45  <levelbot>[npm] level-search@1.7.2 <http://npm.im/level-search>: universal search for leveldb (@dominictarr)
07:56:17  <dominictarr>and now it works!
08:08:20  * dominictarrquit (Ping timeout: 258 seconds)
08:41:40  * ednapiranhaquit (Quit: Leaving...)
08:44:35  * ednapiranhajoined
08:53:08  * ednapiranhaquit (Quit: Leaving...)
09:06:53  * kenan|afkchanged nick to kenansulayman
09:25:56  * plumajoined
09:26:14  * dfreirejoined
09:35:27  * dominictarrjoined
09:52:31  * mageemooneyquit (Remote host closed the connection)
09:53:10  * mageemooneyjoined
09:57:43  * mageemooneyquit (Ping timeout: 250 seconds)
10:54:27  * mhernandez1joined
11:07:49  <levelbot>[npm] levelmeup@0.1.7 <http://npm.im/levelmeup>: Level Me Up Scotty! An intro to Node.js databases via a set of self-guided workshops. (@rvagg)
11:18:18  <levelbot>[npm] levelmeup@0.1.8 <http://npm.im/levelmeup>: Level Me Up Scotty! An intro to Node.js databases via a set of self-guided workshops. (@rvagg)
11:22:16  <levelbot>[npm] level-search@1.7.3 <http://npm.im/level-search>: universal search for leveldb (@dominictarr)
11:55:46  <levelbot>[npm] pathos@0.2.0 <http://npm.im/pathos>: Decompose a javascript object into a set of path/value slices. (@eugeneware)
11:59:44  <levelbot>[npm] pathos@0.2.1 <http://npm.im/pathos>: Decompose a javascript object into a set of path/value slices. (@eugeneware)
12:10:01  * dfreirequit (Quit: Computer has gone to sleep.)
12:19:22  * thlorenzjoined
12:33:01  * mhernandez1quit (Remote host closed the connection)
12:34:31  * thlorenzquit (Remote host closed the connection)
12:57:24  * tarrudajoined
12:58:58  * thlorenzjoined
13:02:34  * Sorellajoined
13:30:01  * ramitosjoined
13:40:11  * mhernandez1joined
13:42:31  * carbocationjoined
13:47:59  * mhernandez1quit (Remote host closed the connection)
13:59:21  * paulfryzeljoined
14:03:55  * paulfryzelquit (Remote host closed the connection)
14:17:07  * mcavagejoined
14:17:45  <levelbot>[npm] pathos@0.2.2 <http://npm.im/pathos>: Decompose a javascript object into a set of path/value slices. (@eugeneware)
14:19:12  * jjmalinajoined
14:24:16  * mcavagequit (Remote host closed the connection)
14:25:55  * tarrudaquit (Ping timeout: 258 seconds)
14:27:17  * mageemooneyjoined
14:28:12  * tarrudajoined
14:28:22  * mcavagejoined
14:28:27  * mcavagequit (Read error: Connection reset by peer)
14:28:55  * mcavagejoined
14:32:28  * mageemooneyquit (Ping timeout: 240 seconds)
14:33:35  * mcavagequit (Ping timeout: 258 seconds)
14:34:24  * jerrysvjoined
14:40:25  * paulfryzeljoined
14:44:22  * mageemooneyjoined
14:52:21  * dominictarrquit (Ping timeout: 252 seconds)
14:53:51  * tarrudaquit (Quit: WeeChat 0.4.2)
14:54:10  * tarrudajoined
14:55:08  * mcavagejoined
14:57:40  * ralphtheninjajoined
14:59:39  * mcavagequit (Ping timeout: 258 seconds)
15:06:58  * ashihjoined
15:10:17  * paulfryzelquit (Remote host closed the connection)
15:10:39  * ralphtheninjaquit (Quit: leaving)
15:10:59  * paulfryzeljoined
15:13:55  * mcavagejoined
15:15:18  * paulfryzelquit (Ping timeout: 245 seconds)
15:16:45  * paulfryzeljoined
15:20:06  * ashihquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
15:36:12  * fritzyjoined
15:49:44  <levelbot>[npm] nitrogen-cli@0.1.25 <http://npm.im/nitrogen-cli>: Provides a command line interface to the Nitrogen service. (@tpark)
15:56:05  * mcavagequit (Ping timeout: 250 seconds)
16:00:25  * tarrudaquit (Ping timeout: 250 seconds)
16:02:05  * dfreirejoined
16:08:28  * paulfryzelquit (Remote host closed the connection)
16:08:59  * mcavagejoined
16:12:13  * tphummeljoined
16:23:27  * ashihjoined
16:24:57  * ednapiranhajoined
16:25:42  * mikealquit (Quit: Leaving.)
16:25:47  * thlorenzquit (Remote host closed the connection)
16:26:18  * thlorenzjoined
16:30:43  * thlorenzquit (Ping timeout: 245 seconds)
16:31:28  * mcavagequit (Remote host closed the connection)
16:32:02  * mcavagejoined
16:32:32  * tarrudajoined
16:42:21  * mikealjoined
16:46:33  * mikealquit (Ping timeout: 245 seconds)
16:47:36  * ednapiranhaquit (Remote host closed the connection)
16:50:50  * ednapiranhajoined
16:52:05  * paulfryzeljoined
16:59:50  * dfreirequit (Quit: Computer has gone to sleep.)
17:01:14  * jerrysv_joined
17:04:29  * jerrysvquit (Read error: No route to host)
17:04:37  * jerrysvjoined
17:05:13  * wolfeida_joined
17:07:44  * wolfeidauquit (Ping timeout: 252 seconds)
17:08:18  * kenansulaymanchanged nick to kenan|afk
17:08:43  * ashihquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:08:52  * jerrysv_quit (Ping timeout: 265 seconds)
17:09:40  * mcavage_joined
17:10:57  * brianloveswordsjoined
17:12:17  * mcavagequit (Ping timeout: 258 seconds)
17:25:18  * tarrudaquit (Ping timeout: 265 seconds)
17:26:29  * mageemooneypart
17:27:08  * ashihjoined
17:45:06  * thlorenzjoined
17:45:52  * mcavagejoined
17:49:05  * mcavage_quit (Ping timeout: 252 seconds)
17:52:02  * tarrudajoined
17:55:49  * ednapiranhaquit (Remote host closed the connection)
17:57:47  * paulfryzelquit (Remote host closed the connection)
17:59:51  * ednapiranhajoined
18:00:39  * thlorenzquit (Remote host closed the connection)
18:17:14  * thlorenzjoined
18:19:20  * ashihquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
18:19:59  * sygijoined
18:20:04  * thlorenzquit (Remote host closed the connection)
18:20:04  * paulfryzeljoined
18:56:21  * ashihjoined
18:57:12  * paulfryzelquit (Remote host closed the connection)
18:57:20  * mcavage_joined
18:57:47  * paulfryzeljoined
19:00:31  * mcavagequit (Ping timeout: 276 seconds)
19:02:04  * paulfryzelquit (Ping timeout: 240 seconds)
19:04:24  * brianloveswordsquit (Quit: Computer has gone to sleep.)
19:04:32  <pluma>So.... I'm running a LevelDB instance but it seems to crash occassionally with "EMEM" (out of memory? couldn't find it on Google and it doesn't seem to be a node.js error code). The server it is running on has 1GB of memory, it's storing only (literally) a handful of smallish objects (ballpark estimate: 5 kB in JSON total) and any time I look at it it has more than half a GB spare memory.
19:04:45  <pluma>r/occassionaly/all the time/
19:05:31  <pluma>I'm going to go out on a limb here and guess that it's a memory issue. But I don't really want to throw more memory at it without understanding the problem better.
19:12:13  * brianloveswordsjoined
19:13:45  * ednapiranhaquit (Remote host closed the connection)
19:14:09  * paulfryzeljoined
19:15:25  <fritzy>@pluma have you tried setting the LRU lower or disabling it?
19:16:23  <pluma>fritzy, how would the LRU fill 1 GB of memory when the database only contains a few kilobytes of JSOn?
19:16:27  <pluma>*JSOn
19:16:30  <pluma>*JSON
19:16:45  <fritzy>default size is 8MB
19:17:01  <fritzy>but are you low on memory on the machine in general?
19:17:11  <fritzy>can you diagnose what is taking up some much memory with ps?
19:17:30  <pluma>htop is reporting 215 MB out of 1024 MB. Usage. As in, ~700 MB free.
19:18:01  <pluma>Well, as I said. It doesn't seem to be filling up progressively and it's never full-ish when I look at it.
19:18:31  <pluma>Oh, wait. Wrong server. 145 MB used actually.
19:18:38  <pluma>So ~850 MB free.
19:20:23  <pluma>ps says the leveldb process is taking 1.6%. There's another bunch of processes from my app, but they don't seem to be leaky and don't do anything that I would expect to impact memory (e.g. no LRU or caching in general).
19:20:43  <pluma>It's really weird.
19:21:45  <levelbot>[npm] kanbanize-cli@0.3.2 <http://npm.im/kanbanize-cli>: Command-line Kanbanize interface (@tehshrike)
19:21:49  <pluma>I'm not even sure it's a memory issue. LevelDB seems to just collapse randomly.
19:22:09  <pluma>Logs don't indicate anything out of the ordinary either.
19:23:49  * thlorenzjoined
19:25:10  * ashihquit (Ping timeout: 265 seconds)
19:25:49  * ashihjoined
19:39:25  * tarrudaquit (Quit: WeeChat 0.4.2)
19:46:52  * ashihquit (Ping timeout: 240 seconds)
19:49:00  * ashihjoined
20:02:24  * lithiumjakequit (Quit: No Ping reply in 180 seconds.)
20:02:47  * lithiumjakejoined
20:17:44  * ashihquit (Read error: Connection reset by peer)
20:18:18  * ashihjoined
20:22:09  * rudquit (Ping timeout: 250 seconds)
20:25:07  * rudjoined
20:25:07  * rudquit (Changing host)
20:25:07  * rudjoined
20:34:42  * paulfryz_joined
20:38:29  * paulfryzelquit (Ping timeout: 252 seconds)
20:41:39  * plumaquit (Read error: Connection reset by peer)
20:47:16  * ramitosquit (Ping timeout: 240 seconds)
20:50:13  * lithiumjakequit (Ping timeout: 252 seconds)
20:54:24  * lithiumjakejoined
20:54:44  * ashih_joined
20:55:09  * ashihquit (Read error: Connection reset by peer)
20:56:23  * ashih_quit (Read error: Connection reset by peer)
20:57:00  * ashihjoined
20:59:00  * lithiumjakequit (Remote host closed the connection)
21:08:39  * rescrvquit (Quit: WeeChat 0.3.8)
21:10:47  * ashihquit (Read error: Connection reset by peer)
21:11:23  * ashihjoined
21:14:47  * ashih_joined
21:17:26  * ramitosjoined
21:18:04  * ashihquit (Ping timeout: 240 seconds)
21:31:59  * kenan|afkchanged nick to kenansulayman
21:39:54  * plumajoined
21:39:54  * plumaquit (Changing host)
21:39:54  * plumajoined
21:47:38  * rescrvjoined
21:48:03  <rescrv>binocarlos: rvagg is right about hyperleveldb just working. Is that what you were wondering, or were you asking about HyperDex?
21:49:49  * ednapiranhajoined
21:51:54  <binocarlos>hey - I had only just learned about HyperDex (by making ohhhhhhh noises at graphs) - I wasn't sure if it would play nice with levelup but yes, have since sussed out that hyperlevel exists
21:52:43  <binocarlos>which is really cool because I can use both worlds - nice JavaScript api and super fast underneath - really great work I feel I should say 'thank you' :) :)
21:54:46  * ednapiranhaquit (Remote host closed the connection)
21:55:04  <rescrv>you're welcome
21:55:18  <rescrv>you should thank rvagg for bringing it to the javascript world
21:55:28  <rescrv>I just did the leveldb fork
21:56:23  <binocarlos>which is hardcore in my land - its reall cool how there are lots of little database modules popping up because of leveldb
21:56:35  <binocarlos>much more specific to each task
21:56:41  <binocarlos>rather than an api to an external database
21:56:46  <binocarlos>this has changed how I think
21:56:56  <binocarlos>like custom indexing - yay!
21:57:03  * thlorenzquit (Remote host closed the connection)
22:00:03  <binocarlos>I'm looking for a module that will index something under a path right now - so like '/folder/thing' has 'color=red'
22:00:16  <binocarlos>does anyone know of one before I jump in?
22:01:03  <binocarlos>it would also match '/folder/thing/child' is the point
22:07:09  * ashih_quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
22:09:54  * paulfryz_quit (Remote host closed the connection)
22:10:32  * paulfryzeljoined
22:14:49  * paulfryzelquit (Ping timeout: 250 seconds)
22:18:32  * ashihjoined
22:22:56  * wolfeida_changed nick to wolfeidau
22:29:37  * mageemooneyjoined
22:40:28  * plumaquit (Ping timeout: 240 seconds)
22:40:40  * jjmalinaquit (Quit: Textual IRC Client: www.textualapp.com)
22:41:33  * ashihquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
22:45:34  * justicefriesjoined
22:48:29  * ashihjoined
22:53:32  * plumajoined
22:53:32  * plumaquit (Changing host)
22:53:32  * plumajoined
22:55:17  * plumaquit (Max SendQ exceeded)
22:55:45  * plumajoined
22:55:45  * plumaquit (Changing host)
22:55:45  * plumajoined
23:10:45  * paulfryzeljoined
23:13:50  * paulfryzelquit (Read error: Connection reset by peer)
23:22:07  * paulfryzeljoined
23:23:36  * paulfryzelquit (Read error: Connection reset by peer)
23:23:40  * paulfryz_joined
23:30:27  * mcavage_quit (Remote host closed the connection)
23:35:56  * jerrysvquit (Remote host closed the connection)
23:55:03  * brianloveswordsquit (Quit: Computer has gone to sleep.)
23:55:47  * plumaquit (Ping timeout: 250 seconds)
23:58:43  * paulfryz_quit (Remote host closed the connection)
23:59:21  * paulfryzeljoined
23:59:51  * ashihquit (Read error: Connection reset by peer)