Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: slf-core-ets-m…
Commits on Dec 24, 2011
  1. Scott Lystig Fritchie

    Avoid use of ets:match() in hot code paths

    slfritchie authored
    Profiling with DTrace on Solaris suggests that ets:match() is causing
    a much higher than necessary lock contention rate within the Erlang
    R14B03 and R14B04 VMs.  Eliminating ets:match() in the riak_core and
    riak_kv applications is substantial when using Pthread locking instead
    of Ericsson's hand-tuned locking (which is the default).  The results
    are more ambiguous when the default locking strategy is used.
Commits on Nov 17, 2011
  1. Jared Morrow

    Roll version 1.0.2

    jaredmorrow authored
Commits on Nov 4, 2011
  1. Jon Meredith
  2. Jon Meredith

    Replace incorrect {noreply, State} with continue(State) in riak_core_…

    jonmeredith authored
    Corrects the handle_info return when the vnode is forwarding and
    has deleted the state.
    Fixes: bz://1227
Commits on Nov 2, 2011
  1. Rusty Klophaus
  2. Jared Morrow
Commits on Oct 28, 2011
  1. Rusty Klophaus

    Merge pull request #104 from basho/AZ895-add-siblings-and-objsize-stats

    rustyio authored
    Allow caller to specify Min/Mix/Bins as parameter to mean_and_nines/N.
  2. Rusty Klophaus

    Add a rounding mode to histogram percentile calculations, allow the c…

    rustyio authored
    …aller to choose whether we round up or down.
  3. Rusty Klophaus
Commits on Oct 25, 2011
  1. Ryan Zezeski
  2. Ryan Zezeski

    Fix a couple of specs

    rzezeski authored
    Fix two specs with incorrect return types.  These specs are giving me problems
    upstream while trying to spec out riak_search.
Commits on Oct 20, 2011
  1. Jared Morrow

    Rolling version to 1.0.1

    jaredmorrow authored
Commits on Oct 11, 2011
  1. Joseph Blomstedt

    Merge pull request #102 from basho/bz1242-stalled-handoff

    jtuple authored
    Fix BZ1242: Stalled handoff when ring is fixed-up
  2. Joseph Blomstedt
  3. Joseph Blomstedt
  4. Joseph Blomstedt
  5. Joseph Blomstedt
  6. Joseph Blomstedt
  7. Joseph Blomstedt
Commits on Oct 10, 2011
  1. Joseph Blomstedt

    Fix bug that prevented handoff if ring was fixed-up.

    jtuple authored
    Fix BZ1242.
    Change riak_core_vnode to use get_raw_ring instead of get_my_ring, because
    the vector clock for get_my_ring may have local modifications that prevent
    riak_core_ring:ring_ready from returning true for the ring, even if the
    base raw ring was ready.
    Updated core_vnode_eqc to start the ring manager in order to retrieve the
    raw ring during tests.
Commits on Oct 7, 2011
  1. Joseph Blomstedt

    Fix bz1235

    jtuple authored
    Change core_vnode to return error when receiving sync messages while
    exiting, change handoff_receiver to check for error responses.
Commits on Oct 3, 2011
  1. Andrew Thompson
Commits on Sep 29, 2011
  1. Joseph Blomstedt
  2. Jon Meredith
  3. Joseph Blomstedt
  4. Joseph Blomstedt
  5. Jon Meredith
  6. Joseph Blomstedt
Commits on Sep 27, 2011
  1. Jon Meredith
  2. Jon Meredith
  3. Jon Meredith
  4. Jon Meredith
  5. Jon Meredith

    Perform final sync once all handoff data has been sent.

    jonmeredith authored
    The new cluster membership code switched to forwarding
    once handoff is complete.  Without this change the vnode
    starts forwarding while the new owner is still processing
    buffered TCP data.
Commits on Sep 26, 2011
  1. Joseph Blomstedt

    Fix bug with nodes leaving the cluster earlier than intended.

    jtuple authored
    Change ring_ready to wait on exiting nodes in addition to valid and leaving
    nodes. This ensure the ring converges on a node's intent to leave before the
    node leaves the cluster.
    Change claimant from moving itself from exiting to invalid. Instead, after
    the claimant moves to exiting, a new claimant will emerge that will move the
    previous claimant to invalid and initiate shutdown.
Commits on Sep 23, 2011
  1. Jon Meredith

    Fixed update_forwarding_mode return in deleted case.

    jonmeredith authored
    The caller wraps the state with the next state information.
Something went wrong with that request. Please try again.