ff36e401b7
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. |
||
---|---|---|
.. | ||
basho_bench_driver_hanoi.erl | ||
hanoi.app.src | ||
hanoi.erl | ||
hanoi.hrl | ||
hanoi_app.erl | ||
hanoi_bbench.config | ||
hanoi_fold_worker.erl | ||
hanoi_level.erl | ||
hanoi_merger.erl | ||
hanoi_nursery.erl | ||
hanoi_reader.erl | ||
hanoi_sup.erl | ||
hanoi_temp_riak_kv_backend.erl | ||
hanoi_util.erl | ||
hanoi_writer.erl | ||
riak_kv_hanoi_backend.erl |