Switched to indexed blocks as slot implementation

Prior to this refactor, the slot and been made up of four blocks with
an external binary index.  Although the form of the index has changed
again, micro-benchmarking once again showed that this was a relatively
efficient mechanism.
This commit is contained in:
Martin Sumner 2017-01-02 10:47:04 +00:00
parent c0d959beff
commit 2079fff7f8
2 changed files with 664 additions and 655 deletions

View file

@ -431,8 +431,7 @@ sst_timing({N, SSTTimerD}, SW, TimerType) ->
end.
sst_keylist() ->
[summary_bloom, cache_entry,
slot_bloom, slot_crc_wonky, slot_lookup_miss, slot_lookup_hit].
[summary_bloom, slot_cache, slot_bloom, slot_fetch].
get_timing(undefined, SW, TimerType) ->