Permalink
Commits on Mar 16, 2011
  1. Fix R14B02 compatibility

    tuncer committed with dizzyd Feb 22, 2011
  2. bitcask:get_filestate(): Only call filename:join() when needed.

    Profiling showed that filename:join() consumed quite a bit of time
    (eprof said 6% in a Riak use case).  By using the FileId as key
    instead of the filename, we can avoid this overhead.
    eriksoe committed with dizzyd Mar 3, 2011
Commits on Feb 24, 2011
  1. fix spec to match new fold fun signature

    Justin Sheehy committed Feb 24, 2011
Commits on Feb 17, 2011
  1. Merge branch 'dss-dialyzer-fixes'

    dizzyd committed Feb 17, 2011
Commits on Feb 15, 2011
  1. Merge branch 'bloomremove'

    Justin Sheehy committed Feb 15, 2011
Commits on Feb 10, 2011
  1. Merge branch 'master' of github.com:basho/bitcask

    Justin Sheehy committed Feb 10, 2011
  2. update to newer rebar to fix deps bug

    Justin Sheehy committed Feb 10, 2011
  3. update to newer rebar to fix deps bug

    Justin Sheehy committed Feb 10, 2011
Commits on Feb 9, 2011
  1. Improved per-key test inside bitcask:fold.

    (no longer using bloom filter, now also using file-tstamp)
    Justin Sheehy committed Feb 9, 2011
  2. added a try around the applyops in QC test, thanks diz.

    Justin Sheehy committed Feb 9, 2011
Commits on Jan 25, 2011
Commits on Jan 5, 2011
  1. Bumping to 1.1.5

    dizzyd committed Jan 5, 2011
Commits on Dec 3, 2010
  1. Undo the undo commit 39b3554 {sigh}

    Apparently I need to read graphs a bit more closely.  Or tell the
    difference between left & right.  Or merge the proper branch X into the
    proper branch Y before pushing to the outside world.  Or something.
    
    Translation: restore Jon's bctt script and Ryan's packaging changes.
    slfritchie committed Dec 3, 2010
  2. Undo merge-gone-bad: send master back to 37dadde to undo all changes …

    …since then: bctt & packaging & Edoc changes.
    
    My attempt to merge origin/fix_edoc_error_with_ampersand included a bunch
    of other stuff that it shouldn't have included.  I should've checked this
    before pushing.  Undoing the brute-force way.
    slfritchie committed Dec 3, 2010
Commits on Dec 2, 2010
  1. Per review, remove {Start, Start} clause and adjust QC test accordingly.

    As previously written, using the same start hour clause caused merge
    to run for 24 hours; the expected behaviour would be that the merge
    window is only 1 hour long.
    dizzyd committed Dec 2, 2010
  2. Forgot to delete the old BITCASK_TAG definition

    Ryan Tilder committed Dec 2, 2010
Commits on Dec 1, 2010
  1. bz://906 Packaging import

    Frobnicate the doodad to spiflicate the whatsit.
    rtilder committed Dec 1, 2010
Commits on Nov 30, 2010
Commits on Nov 29, 2010
  1. Edoc doesn't like ampersand

    dreverri committed Nov 29, 2010
  2. Fix bz://888; retrying calls to keydir_new/1 was not handling all cases.

    The specific case uncovered by bctt was the keydir failing with
    not_ready initially, and between the time that occurred and the call
    was retried, the keydir finished loading, was used and closed. The
    right thing to do in this situation is attempt the keydir_new from
    scratch.
    dizzyd committed Nov 29, 2010
Commits on Nov 24, 2010
Commits on Nov 22, 2010
  1. Merge branch 'bz877-listkeys-fix'

    dizzyd committed Nov 22, 2010
Commits on Nov 15, 2010
Commits on Nov 12, 2010
  1. Move iterator out to keydir_handle; multiple independent readers can …

    …now fold (correctly) at the same time.
    dizzyd committed Nov 12, 2010
  2. Fix bz://877; keydir NIF should not hold a rwlock across invocations …

    …(even though it works on most platforms).
    
    A new thread is now spun up on iteration start to hold the rwlock until iteration completes.
    dizzyd committed Nov 12, 2010