Permalink
Switch branches/tags
Commits on May 26, 2010
  1. 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…

    dizzyd committed May 18, 2010
    …ions on read_write files.
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) …

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

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

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

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

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

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

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

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

    justin committed May 12, 2010
    --HG--
    extra : rebase_source : 458991f94bb555cffef47eeb0e4fe42aa90f0257
  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 …

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

    dizzyd committed May 12, 2010
    … we don't get any stats when loading from disk the first time
  5. Stop checking result in keydir_put during scan_key_files; refactor st…

    dizzyd committed May 12, 2010
    …atus/1 so as to avoid code duplication; ignore attempts to merge non-existent fil
    
    es
  6. Add additional checking when processing fstats; the keydir may have r…

    dizzyd committed May 12, 2010
    …eferences to files that no longer exist and are not necessary for consideration in merging
Commits on May 11, 2010
  1. _

    justin committed May 11, 2010
  2. Fix broken keydir test

    dizzyd committed May 11, 2010
Commits on May 10, 2010