Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: bugfix/jrw/get…
Commits on Dec 31, 2013
  1. Jordan West
Commits on Dec 26, 2013
  1. Jordan West

    Merge pull request #491 from basho/jrw-remove-bad-forwarding

    jrwest authored
    remove legacy forwarding code that snuck in as part of 632af2b
Commits on Dec 25, 2013
  1. Jordan West

    remove legacy forwarding code that snuck in as part of 632af2b

    jrwest authored
    Handling of forwarding code was changed in #301. Changes made as part
    of the commit mentioned above were most likely made prior to that PRs merge.
    
    Remove the forwarding code as it is redundant (the decision to forward
    is handled further up the call stack). It caused vnode when resizing to
    crash, however, since the check was not as comprehensive as its
    caller.  The vnode would crash when attempting to forward to a
    partition identified by `{Index, [{Index, Owner}]}` which is invalid.
Commits on Dec 24, 2013
  1. Jared Morrow
  2. Evan Vigil-McClanahan

    Merge pull request #486 from basho/fsm-refactor-support

    evanmcc authored
    riak_core support for kv#734
  3. Andrew Thompson

    Merge pull request #437 from basho/adt-security-enable

    Vagabond authored
    Implement riak security enable/disable/status
  4. Andrew Thompson

    Implement riak security enable/disable/status

    Vagabond authored
    Implemented in terms of a cluster_metadata modulated capability.
  5. Scott Lystig Fritchie

    Merge pull request #415 from basho/feature/change_net_ticktime

    slfritchie authored
    Add infrastructure to change the OTP net_kernel's net_ticktime
  6. Scott Lystig Fritchie

    Merge branch 'develop' of github.com:basho/riak_core into develop

    slfritchie authored
    Too many merges happening this evening, and I was too slow.  Re-merge.
  7. Andrew Thompson

    Merge pull request #451 from basho/adt-security-admin

    Vagabond authored
    Implement alter-user, del-user and del-source
  8. Scott Lystig Fritchie
  9. Scott Lystig Fritchie
  10. Joseph Blomstedt
Commits on Dec 23, 2013
  1. Andrew Thompson

    Address review comments

    Vagabond authored
  2. Andrew Thompson
  3. Andrew Thompson

    Initial version of del_user

    Vagabond authored
  4. Andrew Thompson
  5. Andrew Thompson
  6. Evan Vigil-McClanahan

    Merge pull request #482 from basho/bugfix/ensure-stats-progress

    evanmcc authored
    Ensure stats progress and tag individual stale stats
  7. Evan Vigil-McClanahan

    refactor staleness tagging

    evanmcc authored
Commits on Dec 22, 2013
  1. Scott Lystig Fritchie

    Add infrastructure to change the OTP net_kernel's net_ticktime

    slfritchie authored
    Changing the net_ticktime on a single node is easy: it's a single
    function call.  However, in a cluster environment, that function
    must be run on all nodes simultaneously, including any new nodes
    that connect to the cluster during the time change ... and that
    includes any hidden nodes.
    
    In Riak's case, those hidden nodes are usually `nodetool`, which
    is an escript.  Those scripts don't have access to `riak_core_util.erl`
    or to any other module module that a fun sent over-the-network
    might refer to.  So there's this icky dance of checking the remote
    node's code server path and appending to the code path if the
    riak_core dir is missing.
    
    There is additional icky spawns and timeout checking and exit()
    use to avoid: 1. being blocked by the local net_kernel when trying
    to use `rpc:call/4` or `spawn/2` to a remote node that's down/slow,
    and 2. leaking zillions of processes during such net_kernel instability.
    
    Yes, there's an accompanying riak_test test.
Commits on Dec 21, 2013
  1. Jordan West

    Merge pull request #468 from bbrietzke/from-pr-464

    jrwest authored
    Changing how pathing is determined
  2. Evan Vigil-McClanahan

    do you even compile

    evanmcc authored
Commits on Dec 20, 2013
  1. Evan Vigil-McClanahan

    - remove a sneaky call to now()

    evanmcc authored
    - add chash_key/2
  2. Merge pull request #469 from basho/adt-cipher-suites

    Dave Parfitt authored
    Make cipher suites configurable via the command line
  3. Andrew Thompson
  4. Andrew Thompson
  5. Russell Brown

    Merge pull request #463 from basho/bug/rdb/sibling-explosion

    russelldb authored
    Add get dot and dot type for dvv style causality
  6. Chris T

    Merge pull request #484 from basho/cet-bg-mgr-vnode-lock-rebased

    buddhisthead authored
    Background Manager Integration with Handoff
  7. Chris T
  8. Chris T
  9. Chris T

    Address remaining issues in PR

    buddhisthead authored
    * Remove lock defs file; it was moved to riak_kv_vnode.hrl since all these locks are KV-specific
    * The optional call to handoff_started/2 allows vnodes one last chance to abort the handoff process. the function is passed the source vnode's partition number and node name (this node) because the callback does not have access to the full vnode state at this time. In addition the worker pid is passed so the vnode may use that information in its decision to cancel the handoff or not (e.g. get a lock on behalf of the process)
    * Move code that calls handooff_started/2 into separate function and put the call inside the try/catch.
  10. Chris T

    Re-implement handoff integration.

    buddhisthead authored
    * rebase on latest background manager.
    * Add an optional callback entry point to the kv vnode: handoff_started/2
    * core_vnode will check for the optional function and call if present
    * returning max_concurrency will cause the handoff to be aborted and retried.
  11. Chris T

    Clean up query API

    buddhisthead authored
    * Remove history API, use unregistered to signal unavailability of bg-mgr, fix set_token_rate bug.
    * Prune the query API down to a consistent set of commands and adjust tests.
    * Change query API to use named ETS table directly; is not threaded through the gen_server.
  12. Chris T

    Concurrency API should return 'undefined' for limits when the ETS tab…

    buddhisthead authored
    …le is unavailable * Allows callers to try again later
Something went wrong with that request. Please try again.