No description
Find a file
martinsumner 2055f8ed3f Add more complex snapshot test
This exposed another off-by-one error on startup.

This commit also includes an unsafe change to reply early from a rolling
CDB file (with lots of objects writing the hash table can take too
long).  This is bad, but will be resolved through a refactor of the
manifest writing:  essentially we deferred writing of the manifest
update which was an unnecessary performance optimisation.  If instead we
wait on this, the process is made substantially simpler, and it is safer
to perform the roll of the complete CDB journal asynchronously.  If the
manifest update takes too long, an append-only log may be used instead.
2016-10-07 10:04:48 +01:00
include Add more complex snapshot test 2016-10-07 10:04:48 +01:00
src Add more complex snapshot test 2016-10-07 10:04:48 +01:00
test Add more complex snapshot test 2016-10-07 10:04:48 +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