Kresten Krab Thorup
adab9556db
Update contributors
2012-09-25 11:31:27 +02:00
Kresten Krab Thorup
1e88c05dbe
add contributors section
2012-09-12 12:16:29 +02:00
Gregory Burd
8f8cda0776
Remove pices related to Riak, clean up other things.
2012-06-19 15:00:48 +01:00
Kresten Krab Thorup
61720065d9
Add some doc/spec
2012-05-11 12:33:33 +02:00
Kresten Krab Thorup
e315b92faf
Rename hanoi -> hanoidb
2012-05-07 17:22:55 +02:00
Kresten Krab Thorup
c8964e955c
Config option {merge_strategy, fast|predictable}
...
Both options have same log2(N) upper bound on
latencies, but `fast' fluctuates.
2012-05-01 16:27:06 +02:00
Kresten Krab Thorup
18c197d959
New config: {read|write}_buffer_size
...
These two parameters (defaulting to 512k) control
the amount of erlang file buffer space to allocate
for delayed_write and read_ahead when merging.
This config parameter is *per merge task* of which
there can be many for each open HanoiDB; and again
multiplied by number of active vnodes in Riak.
As such, this can config parameter is significant
for the memory usage of a Riak with Hanoi, but setting
it too low will kill the performance.
2012-04-30 00:06:42 +02:00
Kresten Krab Thorup
f0833de3fc
Set default pagesize to 8k
...
Also reduce read ahead / delayed write parameters
so we don't need too much memory in merge procs.
2012-04-29 00:33:15 +02:00
Kresten Krab Thorup
4fbd7d17ed
Update README/TODO
2012-04-28 18:42:04 +02:00
Kresten Krab Thorup
be5db4e4be
Update readme on 2i and fast bucket listing
2012-04-27 12:09:19 +02:00
Kresten Krab Thorup
eba7f820ef
Update README
2012-04-26 17:12:37 +02:00
Gregory Burd
e4d8615a99
Cleanup
2012-04-24 10:37:45 -04:00
Kresten Krab Thorup
84f7fcc75b
Update README a bit
2012-04-24 14:06:54 +02:00
Gregory Burd
67315ca796
Implementation notes belong in "DESIGN.md", not "README.md".
2012-04-22 09:27:17 -04:00
Gregory Burd
43f095b3f0
Rename "lsm-btree" to "hanoi".
2012-04-21 15:20:39 -04:00
Gregory Burd
b325f3e792
* Changed "lookup" to "get" just because
...
* Added copyright notices to files
* Added Apache 2.0 License file with permission from Kresten/Trifork
* Changed the handle from "Db" to "Tree" because... it made me feel better
* Other minor changes here and there
2012-04-15 10:35:39 -04:00
Kresten Krab Thorup
6e9ef1ee47
Update readme
2012-01-19 14:15:57 +01:00
Erik Søe Sørensen
fa39f85a00
README: Explain 'LSM' and provide link to paper.
2012-01-16 07:49:58 +08:00
Kresten Krab Thorup
fab3bf8427
Minor typo
2012-01-07 18:49:20 +01:00
Kresten Krab Thorup
eae41cec83
Update REAME
2012-01-07 17:54:35 +01:00
Kresten Krab Thorup
0064b0405e
Refix readme
2012-01-07 13:55:03 +01:00
Kresten Krab Thorup
0f64e199b5
Minor read me updates
2012-01-07 00:29:06 +01:00
Kresten Krab Thorup
e12544d0be
A bit more README / background info
2012-01-06 00:02:00 +01:00
Kresten Krab Thorup
0a71c6ee5c
first commit
2012-01-04 14:40:22 +01:00