Permalink
Switch branches/tags
Commits on Sep 30, 2013
Commits on Aug 29, 2013
  1. Change meck repo to basho fork

    Jared Morrow committed Aug 29, 2013
Commits on Jun 25, 2013
  1. Merge branch '1.6'

    Jared Morrow committed Jun 25, 2013
  2. Roll bitcask version 1.6.3

    Jared Morrow committed Jun 25, 2013
Commits on May 31, 2013
  1. Merge pull request #92 from basho/slf-fix-merge-worker-logging

    Fix merge logging bug introduced by bs-merge-expiration-change branch
    Scott Lystig Fritchie committed May 31, 2013
Commits on May 30, 2013
Commits on May 24, 2013
  1. Merge pull request #90 from basho/pevm-dialyzer-fixes

    Dialyzer fixes
    evanmcc committed May 24, 2013
Commits on May 23, 2013
Commits on May 22, 2013
  1. Merge pull request #89 from basho/rz-add-dialyzer-targets

    add dialyzer targets
    rzezeski committed May 22, 2013
  2. Fix unknown type

    The original author of this spec used the type `record()` but I'm
    pretty sure `tuple()` was intended as a record is really just a tuple
    at runtime.
    rzezeski committed May 22, 2013
Commits on May 11, 2013
  1. Roll bitcask version 1.6.2

    Jared Morrow committed May 11, 2013
Commits on May 10, 2013
  1. Remove R14B03 from .travis.yml

    Scott Lystig Fritchie committed May 10, 2013
  2. Rename priv/Run-eunit-loop.expect -> test/Run-eunit-loop.expect

    Scott Lystig Fritchie committed May 10, 2013
  3. Merge pull request #87 from basho/bs-merge-expiration-change

    Change behavior of merge when merging for data expiration
    bsparrow435 committed May 10, 2013
  4. Merge tag '1.6.1' into 1.6

    Tag bitcask 1.6.1
    Jared Morrow committed May 10, 2013
  5. Adressed review comments

    bsparrow435 committed May 10, 2013
Commits on Apr 25, 2013
Commits on Apr 24, 2013
Commits on Apr 23, 2013
  1. Merge pull request #83 from basho/pevm-fast-fold

    Improve fold speed for large files filled with small objects.
    evanmcc committed Apr 23, 2013
  2. Speed up open and various fold operations. This is comprised of

    two major changes:
      - replace the visitor fold with an explict crc check.
      - rewrite all folds in terms a new large file fold function that
        adaptively prefetches (and jumps around when prefetching is
        the wrong thing to do) data so that we're operating on larger
        chunks of data, instead of doing a large number of small reads.
    evanmcc committed Mar 7, 2013
Commits on Apr 15, 2013
  1. Merge commit '64c8d84ba25ee077cf1eaff4b09bfa251147e79d' into jhc-expi…

    …ry-merge-1.3.1
    Joe Caswell committed Apr 15, 2013
Commits on Apr 4, 2013
  1. Merge pull request #84 from basho/pevm-io-mode-tests

    eunit test enhancements.
    evanmcc committed Apr 4, 2013
Commits on Apr 2, 2013
  1. Roll bitcask version 1.6.1

    Jared Morrow committed Apr 2, 2013
Commits on Mar 29, 2013
  1. Merge pull request #86 from basho/slf-purge-stale-file-race

    Fix race with deleting stale input files from merge, h/t @evanmcc
    Scott Lystig Fritchie committed Mar 29, 2013
Commits on Mar 28, 2013
  1. Fix race with deleting stale input files from merge, h/t @evanmcc

    Evan found a failing QuickCheck + PULSE test case that causes a
    fold to fail when racing with a merge.  The race appears to be
    very difficult to trigger via QC + PULSE, alas, even when
    tweaking the operation weights to get more puts + folds + merge
    operations to happen on average.
    
    My proposed fix is to move the call to `purge_setuid_files/1`
    to the `init_keydir()` function.  `init_keydir()` knows if
    we're opening the keydir for the first time (`not_ready` or
    not), so purge the stale setuid files only in the `not_ready`
    case.
    Scott Lystig Fritchie committed Mar 28, 2013
  2. Merge branch 'slf-bitcask_qc_expiry-intermittent-failures'

    Scott Lystig Fritchie committed Mar 28, 2013
Commits on Mar 20, 2013
  1. updates for travis

    evanmcc committed Mar 20, 2013
Commits on Mar 19, 2013
  1. Alter the unit tests to be callable from the makefile and for the

    defaults to call the unit tests twice, once for each io_mode.
    evanmcc committed Mar 19, 2013
Commits on Mar 12, 2013
  1. Merge remote-tracking branch 'origin/1.6'

    The 1.6 branch has diverged from master ... merging in recent mods.
    Scott Lystig Fritchie committed Mar 12, 2013
Commits on Mar 5, 2013
  1. Merge pull request #74 from basho/jdb-fix-travis-failure

    Fix Travis CI failure of multiple_merges_during_fold_test
    
    After many intermittent timing failures over in TravisCI land, we have this:
    
        BUILD PASSED: [bitcask jdb-fix-travis-failure:771c92d] by Scott Lystig Fritchie https://travis-ci.org/basho/bitcask/builds/5266676
    Scott Lystig Fritchie committed Mar 5, 2013
  2. Fix EUnit timeout mismatch in bitcask_qc_fsm.erl

    Scott Lystig Fritchie committed Mar 5, 2013
  3. Move include_lib for EUnit inside -ifdef(TEST)

    Scott Lystig Fritchie committed Mar 5, 2013