No description
Find a file
martinsumner a00a123817 Recovery strategy testing
Test added for the "retain" recovery strategy.  This strategy makes sure
a full history of index changes is made so that if the Ledger is wiped
out, the Ledger cna be fully rebuilt from the Journal.

This exposed two journal compaction problems

- The BestRun selected did not have the source files correctly sorted in
order before compaction
-  The compaction process incorrectly dealt with the KeyDelta object
left after a compaction - i.e. compacting twice the same key caused that
key history to be lost.

These issues have now been corrected.
2016-10-27 00:57:19 +01:00
include Work on reload strategies 2016-10-25 23:13:14 +01:00
src Recovery strategy testing 2016-10-27 00:57:19 +01:00
test Recovery strategy testing 2016-10-27 00:57:19 +01:00
.gitignore Dialyzer changes 2016-09-20 10:17:24 +01:00
LICENSE Initial commit 2015-04-30 09:56:16 +01:00
README.md Initial commit 2015-04-30 09:56:16 +01:00
rebar.lock Dialyzer changes 2016-09-20 10:17:24 +01:00

eleveleddb

Experiment for learning more about LSM trees