Permalink
Commits on Jul 19, 2013
  1. Remove extra newline

    jaredmorrow committed with Vagabond Jul 18, 2013
  2. Fix hmac algorithm

    jaredmorrow committed with Vagabond Jul 16, 2013
  3. Add pbkdf2 as a dep

    jaredmorrow committed with Vagabond Jul 16, 2013
  4. Fix a bug with wildcards

    Vagabond committed Jul 9, 2013
  5. More work on security

    Vagabond committed Jul 5, 2013
Commits on Jul 18, 2013
  1. Merge pull request #348 from basho/pevm-r16-compat

    R16B01 compatibility changes.
    evanmcc committed Jul 18, 2013
  2. bump webmachine tag

    evanmcc committed Jul 18, 2013
Commits on Jul 15, 2013
Commits on Jul 12, 2013
  1. Merge pull request #285 from basho/csm-remove-unnecessary-fn

    Remove unnecessary function call.
    cmeiklejohn committed Jul 12, 2013
Commits on Jul 11, 2013
  1. Merge branch '1.4'

    jaredmorrow committed Jul 11, 2013
Commits on Jul 9, 2013
  1. Fix two major vnode manager bugs

    First, fix a bug that enabled a race condition wherein the vnode
    manager could start the same vnode multiple times. This would result
    in both vnode instances trying to acquire the same backend, which
    would fail and force the Riak node to shutdown.
    
    The cause of this bug was a change introduced during the large
    ring optimization work for Riak 1.4. In this work, an unbounded
    `ets:match_delete` that resulted in a table scan was changed to
    a straightforward `ets:delete`. Unfortunately, the `ets:delete`
    could delete data associated with a newer instance of a given vnode
    in cases where a monitor for a prior instance fired after the new
    instance was created.  This bug was fixed by switching to a bounded
    `ets:match_delete` that avoids the table scan while also avoiding
    unintended deletes.
    
    Second, fix a bug introduced during the parallel vnode initialization
    work from Riak 1.3.1 that caused the vnode manager to newly monitor a
    given vnode each time get_vnode_pid was called. This bug could result
    in an unbounded number of monitors being created in certain scenarios,
    causing a node to become slower over time until it was restarted.
    jtuple committed Jul 9, 2013
  2. update hash functions

    evanmcc committed Jul 9, 2013
Commits on Jul 2, 2013
  1. Merge branch '1.4'

    jaredmorrow committed Jul 2, 2013
Commits on Jul 1, 2013
  1. Merge pull request #345 from basho/jrw-incrvsn-resize-replace

    Incrememnt Ring Version when Force-Replacing during Resize
    jrwest committed Jul 1, 2013
Commits on Jun 28, 2013
  1. Incrememnt Ring Version when Force-Replacing during Resize

    Because the claimant runs in a different "mode" the ring version may
    not be incremented otherwise causing reconcilation during gossip to
    fail. Seen in the wild and recreated periodically during riak_test
    jrwest committed Jun 28, 2013
Commits on Jun 26, 2013
Commits on Jun 24, 2013
  1. Merge pull request #331 from basho/jrw-resize-foh-fix

    fix forced_ownership_handoff during resize
    jrwest committed Jun 24, 2013
Commits on Jun 21, 2013
  1. Merge pull request #336 from basho/gh335-reshed-stats

    Fix crashing stat mod never getting rescheduled
    russelldb committed Jun 21, 2013
Commits on Jun 19, 2013