Commits on Sep 22, 2010
  1. @argv0

    update app version to 1.1

    argv0 committed Sep 22, 2010
  2. @argv0

    update ebloom dep to 1.0.2

    argv0 committed Sep 22, 2010
Commits on Sep 2, 2010
Commits on Aug 22, 2010
Commits on Aug 15, 2010
  1. change list_keys to use new fold_keys

    justin committed Aug 14, 2010
  2. add bitcask:fold_keys/3

    justin committed Aug 14, 2010
  3. remove entries from keydir on bitcask:delete

    justin committed Aug 14, 2010
Commits on Aug 13, 2010
  1. Bug 620: add CRC check to bitcask_fileops:fold_loop/5

    Scott Fritchie committed Aug 12, 2010
Commits on Aug 11, 2010
  1. @dizzyd

    Add read locking on keydir iteration; named keydirs can now be iterat…

    …ed over, but will hold the read lock for duration.
    dizzyd committed Aug 11, 2010
  2. Add infinity timeout to bitcask_merge_worker server calls

    Scott Fritchie committed Aug 11, 2010
Commits on Aug 7, 2010
  1. @dizzyd

    Tweak the QC test to not do the counter example check automatically..…

    ….it was counter-productive.
    dizzyd committed Aug 6, 2010
  2. @dizzyd

    Fix a bug found by QC where conditional removes from live keydir on m…

    …erge were not checking offset in addition to file id and tstamp
    dizzyd committed Aug 6, 2010
  3. @dizzyd

    Use new uint64 encoding/decoding functions; also make sure to decode …

    …uint64 on iteration return
    dizzyd committed Aug 6, 2010
  4. @dizzyd
Commits on Aug 6, 2010
  1. make tests run slightly quicker

    justin committed Aug 5, 2010
Commits on Aug 5, 2010
  1. @dizzyd

    Converting to khash from uthash; initial results indicate that we hav…

    …e dropped ~50 bytes per key in memory.
    dizzyd committed Aug 5, 2010
Commits on Jul 29, 2010
  1. @argv0
  2. @argv0

    Removed tag bitcask-1.0.3

    argv0 committed Jul 29, 2010
  3. @argv0

    increment app version

    argv0 committed Jul 29, 2010
  4. @argv0
Commits on Jul 26, 2010
  1. @dizzyd

    Fix for bug 507; lock handle wasn't getting released after reading co…

    …ntents of the lock file
    dizzyd committed Jul 26, 2010
Commits on Jul 15, 2010
  1. @argv0
  2. @argv0

    increment app version to 1.0.2

    argv0 committed Jul 15, 2010
  3. better handling of corrupted hintfiles and datafiles

    if there is garbage in the file, serve the working prefix
    resolves issue 402
    justin committed Jul 15, 2010
Commits on Jul 12, 2010
  1. @dizzyd

    Bumping up to ebloom-1.0.1

    dizzyd committed Jul 12, 2010
Commits on Jul 9, 2010
  1. Add missing -spec definitions to exported API functions.

    Convert @spec -> -spec when available (sorry R13B edoc!).
    Scott Fritchie committed Jul 8, 2010
Commits on Jul 8, 2010
  1. 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 committed Jul 8, 2010
  2. BUG 361: Clean up 93 Dialyzer warnings.

    Scott Fritchie committed Jul 7, 2010
Commits on Jul 6, 2010
  1. @dizzyd

    Fixing bug 345; fold now attempts to open all files prior to executio…

    …n so that we get a stable snapshot of available files.
    
    --HG--
    extra : rebase_source : 5da93f922e6fa6a995666ca284c47a24e1255d6f
    dizzyd committed Jul 6, 2010
  2. merge

    justin committed Jul 6, 2010
Commits on Jul 4, 2010
  1. @dizzyd
Commits on Jul 2, 2010
  1. 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.
    Scott Fritchie committed Jul 2, 2010
Commits on Jun 29, 2010
  1. @argv0

    merge

    argv0 committed Jun 29, 2010