Permalink
Switch branches/tags
Commits on Aug 27, 2013
  1. Merge pull request #96 from basho/pevm-use-system-malloc

    evanmcc committed Aug 27, 2013
    move to system malloc to avoid overhead
Commits on Aug 24, 2013
  1. Merge pull request #97 from lemenkov/drop_warn

    evanmcc committed Aug 24, 2013
    Remove warn/2 function
Commits on Aug 21, 2013
  1. removed duplicate line

    Joe DeVivo committed Aug 21, 2013
Commits on Jul 11, 2013
  1. Remove warn/2 function

    lemenkov committed Jul 11, 2013
    It's better just to call error_logger:warning_msg/2 here.
    See also commit f9a1069
    
    Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
Commits on Jun 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

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

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

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

    rzezeski committed May 22, 2013
    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.
Commits on May 11, 2013
  1. Roll bitcask version 1.6.2

    Jared Morrow committed May 11, 2013
Commits on May 10, 2013
  1. Merge pull request #87 from basho/bs-merge-expiration-change

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

    Jared Morrow committed May 10, 2013
    Tag bitcask 1.6.1
  3. 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

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

    evanmcc committed Mar 7, 2013
    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.
Commits on Apr 15, 2013
  1. Merge commit '64c8d84ba25ee077cf1eaff4b09bfa251147e79d' into jhc-expi…

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

    evanmcc committed Apr 4, 2013
    eunit test enhancements.
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

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

    slfritchie committed Mar 28, 2013
    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.
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

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

    slfritchie committed Mar 12, 2013
    The 1.6 branch has diverged from master ... merging in recent mods.