1. pombredanne
  2. bitcask

Commits

Author Commit Message Date Builds
justin
remove entries from keydir on bitcask:delete
justin
extend out_of_date to handle items not in any keydir
Scott Fritchie
Bug 620: add CRC check to bitcask_fileops:fold_loop/5
dizzyd
Add read locking on keydir iteration; named keydirs can now be iterated over, but will hold the read lock for duration.
Scott Fritchie
Add infinity timeout to bitcask_merge_worker server calls
dizzyd
Tweak the QC test to not do the counter example check automatically...it was counter-productive.
dizzyd
Fix a bug found by QC where conditional removes from live keydir on merge were not checking offset in addition to file id and tstamp
dizzyd
Use new uint64 encoding/decoding functions; also make sure to decode uint64 on iteration return
dizzyd
Adding uint64 encoding utilities
justin
make tests run slightly quicker
justin
reclaim keydir space when merging out_of_date, bz://552
dizzyd
Converting to khash from uthash; initial results indicate that we have dropped ~50 bytes per key in memory.
Andy Gross
Added tag bitcask-1.0.3 for changeset aa4c2e1f22c2
Andy Gross
Removed tag bitcask-1.0.3
Andy Gross
increment app version
Andy Gross
Added tag bitcask-1.0.3 for changeset 6a74d3aac4fb
dizzyd
Fix for bug 507; lock handle wasn't getting released after reading contents of the lock file
Andy Gross
Added tag bitcask-1.0.2 for changeset e6fc3f1ff306
Andy Gross
increment app version to 1.0.2
justin
better handling of corrupted hintfiles and datafiles if there is garbage in the file, serve the working prefix resolves issue 402
dizzyd
Bumping up to ebloom-1.0.1
Scott Fritchie
Add missing -spec definitions to exported API functions. Convert @spec -> -spec when available (sorry R13B edoc!).
Scott Fritchie
Add -spec for 3 public API functions, move -spec's near top of file. Fixed spec errors by un-ifdef'ing the EUnit tests temporarily.
Scott Fritchie
BUG 361: Clean up 93 Dialyzer warnings.
dizzyd
Fixing bug 345; fold now attempts to open all files prior to execution so that we get a stable snapshot of available files.
justin
merge
Scott Fritchie
Properly support 64-bit file offsets on 32-bit platforms. File offsets are passed in & out of NIFs by splitting them into upper and lower 32 bit values. All EUnit tests pass on 32-bit and 64-bit OS X Snow Leopard platform.
dizzyd
Adding testcase for keydir which demonstrates bjorked NIF when used on 32-bit VM
Andy Gross
merge
dizzyd
Up timeout on the merge_pulse_qc
  1. Prev
  2. Next