Permalink
Switch branches/tags
Commits on Jan 12, 2012
  1. Bump to version 1.4.1

    Jared Morrow committed Jan 12, 2012
Commits on Jan 11, 2012
  1. Merge pull request #29 from basho/jdm-fix-osx32-bit-off_t

    jonmeredith committed Jan 11, 2012
    Decode off_t argument more carefully for pread/pwrite calls.
  2. Decode off_t argument more carefully for pread/pwrite calls.

    jonmeredith committed Jan 11, 2012
    On some platforms sizeof(off_t)==8, sizeof(unsigned long) == 4
    so the pos argument for read and write is half garbage.
Commits on Dec 28, 2011
  1. Merge pull request #27 from hdima/fold_loop_fixes

    dizzyd committed Dec 28, 2011
    Properly handle EOF case in bitcask_fileops:fold_loop()
  2. Merge pull request #28 from hdima/gitignore_fixes

    dizzyd committed Dec 28, 2011
    Added 'ebin' to the list of ignored files
Commits on Dec 27, 2011
  1. Fix bug where writing file was considered for merging; add clarifying…

    dizzyd committed Dec 21, 2011
    … comments to small_file_threshold
    
    Yay for code review!
  2. Add ability to close current writing file for testing; rework merging

    dizzyd committed Dec 21, 2011
    to provide info when selecting files to merge.
    
    Adding {log_needs_merge, true} to the .app will enable this logging.
  3. Track oldest tstamp in a bitcask data file

    dizzyd committed Dec 20, 2011
    keydir now tracks the oldest tstamp in a given data file so that it's
    possible to know when a merge needs to be triggered for expiration
    purposes. Expose this info via a new summary_info/1 call. status/1 is
    deprecated since it returns a big tuple instead of a tidy record.
Commits on Dec 23, 2011
  1. Roll version 1.4.0

    Jared Morrow committed Dec 23, 2011
Commits on Dec 19, 2011
  1. Add support for O_SYNC

    dizzyd committed Dec 19, 2011
Commits on Dec 14, 2011
  1. Add support for create/readonly flag to bitcask_nifs_file_open; remov…

    dizzyd committed Dec 14, 2011
    …e unnecessary auxilary NIFs
Commits on Dec 8, 2011
  1. Remove unused var

    dizzyd committed Dec 8, 2011
Commits on Dec 7, 2011
Commits on Oct 3, 2011
  1. Merge pull request #17 from tuncer/rebar-deprecation

    dizzyd committed Oct 3, 2011
    Fix rebar deprecation warnings
Commits on Sep 23, 2011
  1. Fix rebar deprecation warnings

    tuncer committed Apr 22, 2011
Commits on Sep 19, 2011
  1. Roll version 1.3.0

    Jared Morrow committed Sep 19, 2011
Commits on Sep 17, 2011
  1. Set default max_fold_age to -1 (unlimited).

    jonmeredith committed Sep 17, 2011
    With the default max_fold_puts it allows a frozen keydir to be
    reused as many times as desired as long as there are no updates.
  2. Improved races in bctt, set default max_fold_puts=0

    jonmeredith committed Sep 17, 2011
    Changed the default max_fold_puts to be zero so that
    any changes to the keydir will make the folder wait.
    Better to give predictable results than performance.
    Users can tune as they wise.
Commits on Sep 13, 2011
  1. Merge pull request #23 from tuncer/fix-endif-directive

    jonmeredith committed Sep 13, 2011
    Fix #endif directive
  2. Fixed -spec for keydir_itr.

    jonmeredith committed Sep 13, 2011
  3. Fix #endif directive

    tuncer committed Sep 13, 2011
  4. Added frozen fold test.

    jonmeredith committed Sep 13, 2011
  5. Changed bitcask:fold to use the frozen keydir.

    jonmeredith committed Sep 13, 2011
    Previously if the bitcask rolled over to a new file while
    folding you would not visit the old or new versions of the
    object.  Now fold freezes the keydir first and visits
    the frozen items for a consistent snapshot.