Commits

Author Commit Message Labels Comments Date
justin
_
dizzyd
Fix broken keydir test
dizzyd
Add support for tracking live/total bytes on fstat entries
dizzyd
Add basic tracking of live/total key counts on per-file basis to keydir.
dizzyd
Make sure to check result on insert into keydir
dizzyd
Move deletion of hintfiles into bitcask_fileops
dizzyd
Updating rebar to latest
dizzyd
Refactor hint file management into bitcask_fileops
dizzyd
Fix misnomer of "value size" -- the field in question is the total size of the record, not the value
dizzyd
Use fold_keys in situations where there is no hint file; 2x speedup when loading large files
dizzyd
Adding fold_keys to fileops
justin
ensure that expiry_secs is in Opts and not just application env
justin
more work on expiration of data
justin
first pass at expiry
dizzyd
Lock ops API was returning slightly incorrect return values; added test to QC suite to force stale_lock checking
dizzyd
Now using application env for default values and ensuring the app is started on entry points.
dizzyd
Merging w/ mainline
justin
#141 delete hintfiles (not just datafiles) after merge
dizzyd
Refactor lock file interaction to have RAII-style semantics. This ensures that if a process exits abruptly we clean up the lock files appropriately.
dizzyd
Replace sync_on_put with support for O_SYNC which yields vastly superior performance
justin
_ for warning removal
dizzyd
Merging w/ mainline
Andy Gross
Added tag bitcask-0.1 for changeset d08f4bb7f4df
Andy Gross
change version to 0.1
Andy Gross
Added tag bitcask-0.1 for changeset 8470bdfdc4fc
Andy Gross
Added tag bitcask-0.1 for changeset 8b0bb31cab94
justin
basic intro doc
justin
outdated doc
justin
README
dizzyd
Make sure to delete pdict entry when closing; fix up the QC test to not spend a lot of time waiting on shared keydir
  1. Prev
  2. Next