00:21:22  * thl0quit (Remote host closed the connection)
01:07:34  <mbalho>WANT leveldown api for https://github.com/dinhviethoa/kvdb
01:23:37  <rvagg>mbalho: I don't think it's sorted, won't be any good
01:23:58  <rvagg>mbalho: I'm working on one for lmdb, it's pretty lightweight and should have impressive performance characteristics
01:23:59  <mbalho>oh
01:24:02  <rvagg>plus it has transactions
01:24:09  <mbalho>nice!
01:25:36  <rvagg>might try and target nodeconf.eu or lxjs as a release date for it if it ends up being as impressive as I hope
01:28:32  * dominictarrjoined
01:38:45  * thl0joined
02:49:37  * ralphtheninjaquit (Ping timeout: 248 seconds)
02:57:47  <levelbot>[npm] [email protected] <http://npm.im/level-replicate>: scuttlebutt style replication for level-* (@dominictarr)
03:06:17  <levelbot>[npm] [email protected] <http://npm.im/level-replicate>: scuttlebutt style replication for level-* (@dominictarr)
03:25:49  * werlejoined
03:28:06  <rvagg>might try and target nodeconf.eu or lxjs as a release date for it if it ends up being as impressive as I hope
03:28:10  <rvagg>ugh!
03:28:33  <rvagg>typed out a msg and hit enter and the up-arrow key at the same time!
03:28:40  * rvaggtries again
03:29:01  <rvagg>nice work on level-replicate dominictarr, it'd be good to see how well it works forreals, I have a new project starting that I'll try it on; I was going to try and hack a naive master-master replication for it myself
03:29:55  <dominictarr>cool
03:30:24  <dominictarr>currently it suits data where you never overwrite anything
03:30:46  <dominictarr>next need to working on merging updates
03:30:58  <rvagg>mm, that's the tricky bit
03:31:06  <dominictarr>then it will be more broadly useful
03:31:08  <rvagg>I was imagining a pluggable merge-strategy thing
03:31:27  <dominictarr>yes, absolutely
03:31:50  <rvagg>something like where you decide for each sublevel how conflicts should be resolved, perhaps a plain newest-wins, or a merge-json, or just supply a merge function
03:32:32  <dominictarr>yeah, it should be a user provided function, with maybe some defaults
03:44:05  * werlequit (Quit: Leaving.)
03:46:57  * dominictarrquit (Quit: dominictarr)
04:13:36  * thl0quit (Remote host closed the connection)
04:19:07  * thl0joined
04:29:48  * thl0quit (Remote host closed the connection)
05:03:12  * eugenewarejoined
07:20:01  * chirinoquit (Ping timeout: 248 seconds)
07:38:03  * owen1quit (Ping timeout: 276 seconds)
07:39:17  * owen1joined
08:32:26  * dominictarrjoined
09:31:11  * dominictarrquit (Quit: dominictarr)
10:41:40  * m64253quit (Quit: m64253)
11:05:43  * ralphtheninjajoined
11:25:51  <rvagg>http://r.va.gg/images/2013/06/write_sorted_times_full_all.png
11:25:58  * dominictarrjoined
11:25:59  <rvagg>http://r.va.gg/images/2013/06/write_random_times_full_all.png
11:26:22  <rvagg>i.e. perhaps don't use leveldown-basho just now, will contact Matthew and ask for his opinions on fixing it
11:28:43  * m64253joined
11:40:43  * m64253quit (Quit: m64253)
11:59:58  * m64253joined
12:07:49  <levelbot>[npm] [email protected] <http://npm.im/level-replicate>: scuttlebutt style replication for level-* (@dominictarr)
12:15:03  <rvagg>{ writeCacheSize: 32 * 1024 * 1024 } and we get this graph: http://r.va.gg/images/2013/06/write_random_times_c32_full_all.png
12:15:26  <rvagg>they are all competitive but the hyperdex one is still very impressive
12:15:36  <rvagg>basho... should be better
12:19:03  * m64253quit (Quit: m64253)
12:40:47  * m64253joined
13:01:18  * m64253quit (Quit: m64253)
13:04:15  * werlejoined
13:13:44  * dominictarrquit (Quit: dominictarr)
13:13:48  * m64253joined
13:25:08  * m64253quit (Quit: m64253)
13:27:06  * m64253joined
13:33:49  * nathan7joined
13:58:07  * thl0joined
13:58:19  * m64253quit (Quit: m64253)
14:02:13  * thl0quit (Ping timeout: 245 seconds)
14:21:38  * m64253joined
14:29:38  * chirinojoined
14:30:46  * chirinoquit (Client Quit)
14:33:37  * m64253quit (Quit: m64253)
14:34:37  * werlequit (Quit: Leaving.)
14:48:36  * chirinojoined
14:52:46  * thl0joined
14:54:43  * m64253joined
15:21:59  * mcollinajoined
15:26:48  * m64253quit (Quit: m64253)
15:35:29  * chirinoquit (Quit: Computer has gone to sleep.)
15:39:14  * chirinojoined
15:42:55  * m64253joined
15:54:05  * m64253quit (Quit: m64253)
16:33:47  * m64253joined
16:33:59  * b4bofitosquit (Ping timeout: 260 seconds)
16:41:49  * babof1tosjoined
16:50:10  * m64253quit (Quit: m64253)
16:53:18  <rescrv>rvagg: Thank you for taking the time to post the outliers too and for running the random test.
16:54:52  <rescrv>Basho did a great job bringing down the Nth percentile (looks like 95, but could be higher), at the cost of the occasional latency spike.
16:55:41  <rescrv>I think it would be great to combine both optimizations, but I don't have the time now.
16:58:19  * m64253joined
17:17:11  * werlejoined
17:21:22  * werlequit (Client Quit)
17:23:40  * werle1joined
17:30:27  * no9quit (Ping timeout: 260 seconds)
17:42:39  * werle1quit (Quit: Leaving.)
17:43:37  * no9joined
17:43:49  * thl0quit (Remote host closed the connection)
17:50:56  * thl0joined
17:52:09  * werlejoined
17:54:35  * thl0quit (Remote host closed the connection)
17:55:12  * werlequit (Client Quit)
18:10:00  * m64253quit (Quit: m64253)
18:24:21  * m64253joined
18:25:33  * werlejoined
18:26:33  * m64253quit (Client Quit)
18:32:24  * werlequit (Ping timeout: 252 seconds)
19:09:02  * thl0joined
19:21:22  * owen1quit (Ping timeout: 276 seconds)
19:23:57  * werlejoined
19:44:18  * mcollina_joined
19:47:10  * werlequit (Quit: Leaving.)
19:47:13  * mcollinaquit (Ping timeout: 248 seconds)
19:48:06  * chirinoquit (Ping timeout: 264 seconds)
19:49:07  * chirinojoined
19:53:23  * werlejoined
19:54:06  * Acconutjoined
19:56:53  * no9quit (Ping timeout: 240 seconds)
19:57:15  * werlequit (Client Quit)
19:58:45  * Acconutquit (Ping timeout: 252 seconds)
20:10:34  * no9joined
20:51:18  * werlejoined
21:06:17  * owen1joined
21:26:57  * werlequit (Quit: Leaving.)
21:57:46  * thl0quit (Remote host closed the connection)
22:21:59  * mcollina_quit (Remote host closed the connection)
23:08:41  * st_lukejoined
23:08:45  <st_luke>rvagg: you around?
23:26:48  * dominictarrjoined
23:28:35  * dominictarrquit (Client Quit)
23:36:05  * thl0joined