Commits on Sep 4, 2014
  1. @jaredmorrow

    Merge branch '2.0'

    jaredmorrow committed Sep 4, 2014
Commits on Feb 13, 2014
  1. @jaredmorrow

    Bump lager dep to 2.0.3

    jaredmorrow committed Feb 13, 2014
Commits on Jan 24, 2014
  1. @jaredmorrow

    Bump lager dep to 2.0.2

    jaredmorrow committed Jan 23, 2014
Commits on Nov 20, 2013
  1. @jaredmorrow
  2. @jaredmorrow

    Merge branch '1.3' into develop

    Conflicts:
    	rebar.config
    jaredmorrow committed Nov 20, 2013
  3. @jaredmorrow
Commits on Oct 16, 2013
  1. @jaredmorrow
Commits on Aug 14, 2013
  1. @rzezeski

    Merge pull request #27 from basho/cv-3717-patch

    Cv 3717 patch
    rzezeski committed Aug 14, 2013
  2. @rzezeski

    Use the `git` vsn in .app file

    Stop relying on human to bump the version number.  It should be unique
    for every commit.
    rzezeski committed Aug 14, 2013
  3. @rzezeski

    Remove drop call from EQC test

    The drop call causes occasional errors with the EQC test.  I'm
    removing it because the EQC test does not model how Riak Search uses
    the drop call.  Which is only done after a handoff has finished.  It
    would be nice to find and fix the race condition that exists between
    drop and the other operations but for now I just want a consistent
    test.
    rzezeski committed Aug 14, 2013
  4. @rzezeski

    Only compact if there are segments to compact

    Don't needlessly write a new segment if there were no segments to
    compact in the first place.  This was an error caught by the EQC
    tests.
    rzezeski committed Aug 14, 2013
Commits on Aug 13, 2013
  1. @rzezeski

    Don't compact on empty segment list

    If there are no segments there is nothing to compact.  This issue was
    hit during EQC test and could happen if user invoked manual compaction
    before any segments existed.
    rzezeski committed Aug 13, 2013
  2. @rzezeski
  3. @rzezeski

    Add verbose eunit

    rzezeski committed Aug 13, 2013
  4. @rzezeski

    Merge branch 'master' into cv-3717-patch

    Conflicts:
    	src/merge_index.app.src
    rzezeski committed Aug 13, 2013
  5. @rzezeski

    Bump version

    rzezeski committed Aug 13, 2013
Commits on Jul 3, 2013
  1. @rzezeski

    Merge pull request #30 from basho/rz-no-delayed-write

    Remove the delayed_write option
    rzezeski committed Jul 3, 2013
  2. @rzezeski

    Remove the delayed_write option

    Don't use the delayed_write option when opening a file.  This option
    is known to cause corruption issues in Erlang 15x.  It is fixed in
    16B01 but currently Riak must run on 15B01, thus the VM cannot simply
    be upgraded.
    
    This patch is being made in direct relation to a customer having
    buffer corruption issues when the machine is under heavy load.  I was
    able to reproduce easily using an underpowered centos VM running on
    virtual box.
    rzezeski committed Jul 3, 2013
Commits on Jun 25, 2013
  1. @jaredmorrow
Commits on May 9, 2013
  1. @Vagabond

    Merge pull request #29 from basho/adt-lager2.0-final

    Lager to 2.0.0 final
    Vagabond committed May 9, 2013
  2. @Vagabond

    Lager to 2.0.0 final

    Vagabond committed May 9, 2013
Commits on Apr 24, 2013
  1. @Vagabond

    Merge pull request #28 from basho/adt-lager-2.0

    Update lager to 2.0.0rc2
    Vagabond committed Apr 23, 2013
Commits on Apr 22, 2013
  1. @Vagabond

    Update lager dep to 2.0.0rc2

    Vagabond committed Apr 22, 2013
Commits on Mar 29, 2013
  1. @rzezeski

    Keep mtime in seg record, simplify, add test

    * Keep the mtime in the segment record.  Segments are immutable files
      and this makes it easier to write tests.
    
    * Allow only 2 time scalars, minutes and hours.  Seconds is too fine
      and days can easily be done my multiplying hours.  Less combinations
      means less to break.
    
    * Add test to verify the average + stale check works.
    
    * Set default to 1 hour to amortize the cost rather than build up
      large segments.
    
    * Do strict checking of the app-env value to prevent user typos from
      crashing merge index.
    rzezeski committed Mar 28, 2013
Commits on Mar 28, 2013
  1. @angrycub

    Patch to use replacable functions for compaction

    Also adds a staleness driven function that might mitigate current
    issues with some files not being compacted.
    angrycub committed Mar 28, 2013
  2. @angrycub
  3. @angrycub

    Merge branch 'rz-parameterized-compaction' of git://github.com/basho/…

    …merge_index into HEAD
    angrycub committed Mar 28, 2013
Commits on Jan 30, 2013
  1. @jaredmorrow
Commits on Jan 29, 2013
  1. @jaredmorrow
Commits on Dec 28, 2012
  1. @rzezeski

    Allow runtime change of the segments-to-merge calculation

    The default calculation which determines the segments to merge is
    easily skewed since it relies on the mean average.  This especially
    hurts given automatic compaction is driven solely by buffer rollovers,
    thus guarenteeing skew (because the new segments will always be much
    smaller than old segments).
    
    This change will allow a user to change the calculating function at
    runtime.  This could be useful in production, allowing the ability to
    swap in more agressive algorithms temporarily to help free up disk
    space and memory.
    rzezeski committed Dec 28, 2012
Commits on Dec 20, 2012
  1. @jaredmorrow
Commits on Oct 19, 2012
  1. @jaredmorrow

    Merge branch '1.2'

    jaredmorrow committed Oct 19, 2012
Commits on Sep 8, 2012
  1. @jaredmorrow

    Merge pull request #25 from basho/jem-os-timestamp

    Change erlang:now() -> os:timestamp() when it is safe
    jaredmorrow committed Sep 7, 2012
  2. @jaredmorrow
Commits on Sep 7, 2012
  1. @jaredmorrow