Permalink
Switch branches/tags
Commits on Jun 3, 2010
  1. clean up stale write lock at startup

    justin committed Jun 3, 2010
  2. Pinned ebloom to RELEASE_2.

    Under 32-bit OSX the ebloom unit tests fail (filed as bug#205).  Pin
    to RELEASE_2 until that is resolved.
    jonmeredith committed Jun 3, 2010
Commits on May 31, 2010
  1. THANKS

    justin committed May 31, 2010
  2. Manually release keydirs when a bitcask is closed; introduce bitcask_…

    …nifs:keydir_release/1 function
    dizzyd committed May 31, 2010
Commits on May 26, 2010
  1. Updating tag to the tip per Justinian

    Ryan Tilder committed May 26, 2010
  2. Compiler flags on for safety!

    Ryan Tilder committed May 26, 2010
Commits on May 23, 2010
  1. lazy opening of write files

    justin committed May 23, 2010
Commits on May 22, 2010
  1. 80c format

    justin committed May 22, 2010
Commits on May 18, 2010
  1. Make sure to cleanup hint fds; add mode flag so we can enforce operat…

    …ions on read_write files.
    dizzyd committed May 18, 2010
Commits on May 16, 2010
Commits on May 15, 2010
  1. Adding QC test for fold

    dizzyd committed May 15, 2010
  2. Fix filehandle leak in fold

    dizzyd committed May 15, 2010
  3. fix fold bug where tombstone is at same position (in different file) …

    …from a previous version
    justin committed May 15, 2010
Commits on May 14, 2010
  1. hint as we go

    --HG--
    extra : rebase_source : 3398e2c6addf721168cb7c834538904916a22331
    justin committed May 14, 2010
  2. Remove macro that makes QC chatty

    dizzyd committed May 14, 2010
  3. Ensure that merging deals properly with situations where timestamps a…

    …re equal; use offset+fileid as a tie-breaker
    dizzyd committed May 14, 2010
  4. Make sure to update the lock file with active filename whenever we ro…

    …tate in a new file for writing
    dizzyd committed May 14, 2010
Commits on May 13, 2010
  1. Make sure to update the live_keydir when a tombstone is encountered; …

    …otherwise old references are hanging around
    dizzyd committed May 13, 2010
  2. Adding keydir_remove/4 function that does a comparison of timestamp a…

    …nd file_id prior to executing a remove; poor-man's CAS
    dizzyd committed May 13, 2010
  3. Renaming bitcask_qc -> bitcask_qc_fsm

    --HG--
    rename : test/bitcask_qc.erl => test/bitcask_qc_fsm.erl
    dizzyd committed May 13, 2010
Commits on May 12, 2010
  1. more readable comments

    --HG--
    extra : rebase_source : 458991f94bb555cffef47eeb0e4fe42aa90f0257
    justin committed May 12, 2010
  2. Fix unused var warning

    dizzyd committed May 12, 2010
  3. Make merge throw an error if you provide a list of files which don't …

    …exist; check for empty list and ignore it
    dizzyd committed May 12, 2010
  4. Make sure to update fstats when the keydir is being loaded; otherwise…

    … we don't get any stats when loading from disk the first time
    dizzyd committed May 12, 2010