hanoidb/src
Kresten Krab Thorup ff36e401b7 Incremental merge refactor, step #2
Now incremental merge has a new strategy.
In stead of doing the same amount of merge
work at all levels, we now compute the total
merge work load, and do as much as possible
on the first level, subtract work done, and
delegate to the next level, etc.

The effect of this is that we do more IO on
fewer files, improving sequential-ness of
the workload involved in the incremental merge.
2012-04-24 00:31:28 +02:00
..
basho_bench_driver_hanoi.erl Rename "lsm-btree" to "hanoi". 2012-04-21 15:20:39 -04:00
hanoi.app.src Rename "lsm-btree" to "hanoi". 2012-04-21 15:20:39 -04:00
hanoi.erl Incremental merge refactor, step #2 2012-04-24 00:31:28 +02:00
hanoi.hrl Fix folding 2012-04-23 02:10:18 +02:00
hanoi_app.erl Rename "lsm-btree" to "hanoi". 2012-04-21 15:20:39 -04:00
hanoi_bbench.config Rename "lsm-btree" to "hanoi". 2012-04-21 15:20:39 -04:00
hanoi_fold_worker.erl Rename "lsm-btree" to "hanoi". 2012-04-21 15:20:39 -04:00
hanoi_level.erl Incremental merge refactor, step #2 2012-04-24 00:31:28 +02:00
hanoi_merger.erl Send step_done when merge ends also 2012-04-23 04:55:10 +02:00
hanoi_nursery.erl Incremental merge refactor, step #2 2012-04-24 00:31:28 +02:00
hanoi_reader.erl Rename "lsm-btree" to "hanoi". 2012-04-21 15:20:39 -04:00
hanoi_sup.erl Rename "lsm-btree" to "hanoi". 2012-04-21 15:20:39 -04:00
hanoi_temp_riak_kv_backend.erl Rename "lsm-btree" to "hanoi". 2012-04-21 15:20:39 -04:00
hanoi_util.erl Fix dumb errors 2012-04-23 13:49:17 +02:00
hanoi_writer.erl Fix dumb errors 2012-04-23 13:49:17 +02:00
riak_kv_hanoi_backend.erl Fix folding 2012-04-23 02:10:18 +02:00