Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: cet-bg-mgr-vno…
Commits on Dec 18, 2013
  1. @buddhisthead
  2. @buddhisthead

    Integrate vnode lock with background manager

    buddhisthead authored
    * Use per-vnode locks to guard concurrent kv folds on the same partition.
    * Include kv module name to lock to differentiate from pipe/other vnode types.
  3. @buddhisthead
  4. @buddhisthead

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

    buddhisthead authored
    …le is unavailable * Allows callers to try again later
  5. @buddhisthead

    Add a background lock and task manager module to riak core.

    buddhisthead authored
    * The goal is to allow riak sub-systems to coordinate use of shared resources,
    * e.g. protect from concurrent vnode folds on the same partition.
    * Locks and tokens have a settable maximum concurrency limit.
    * "Taken" locks and tokens are tracked in an ETS table.
    * max_concurrency is returned when the set limits are reached.
    * Processes that take locks are monitored.
    * Locks are released when the taking processes terminate.
    * Tokens are refreshed at a specified periodic rate.
    * Token processes are not monitored because tokens never "release".
    * A table manager is introduced to add persistence across process crashes,
    * and to allow proper table transfer to occur without losing the table.
    * An EQC test exercises the majority of the API. see test/bg_manager_eqc.erl
    * See the original PR for background manager here: #364
Commits on Dec 11, 2013
  1. New cuttlefish api functions

    Joe DeVivo authored
Commits on Dec 9, 2013
  1. @cmeiklejohn

    Merge pull request #471 from basho/feature/csm/sync-service-mgr-develop

    cmeiklejohn authored
    Provide a synchronous registration and unregistration of services.
  2. @cmeiklejohn

    Provide a synchronous registration and unregistration of services.

    cmeiklejohn authored
    Some parts of repl require being able to disable a service and block
    until it's disabled.  Provide this API.
Commits on Dec 4, 2013
  1. @seancribbs

    Merge pull request #462 from basho/sdc-vclock-eqc

    seancribbs authored
    Add EQC statem property for vclock. [rebased]
  2. @russelldb
Commits on Dec 3, 2013
  1. @seancribbs
  2. @seancribbs
  3. @seancribbs
  4. @seancribbs
  5. @seancribbs
  6. @seancribbs
  7. @seancribbs

    eunit-ify the vclock_qc

    seancribbs authored
  8. @seancribbs
Commits on Nov 27, 2013
  1. @slfritchie
Commits on Nov 21, 2013
  1. @seancribbs

    Merge pull request #454 from project-fifo/schema-handoff_concurrency

    seancribbs authored
    Added handoff concurrency setting to schema.
Commits on Nov 20, 2013
  1. @jaredmorrow

    Update lager dep to 2.0.1

    jaredmorrow authored
  2. @Licenser
Commits on Nov 18, 2013
  1. @cmeiklejohn

    Merge pull request #453 from basho/vinoski/app-file-additions

    cmeiklejohn authored
    add missing apps to src/riak_kv.app.src
  2. @vinoski

    add missing apps to src/riak_kv.app.src

    vinoski authored
    The basho_stats, eleveldb, pbkdf2 and poolboy apps are used in riak_core
    but were not listed as application dependencies in the
    src/riak_core.app.src file.
Commits on Nov 12, 2013
  1. @jrwest

    Merge pull request #433 from basho/jrw-cm-hashtree-shared-seg-store

    jrwest authored
    share segment store accross all nodes in hashtree_tree
  2. @jrwest

    share segment store accross all nodes in hashtree_tree

    jrwest authored
    this ensures that we don't create an unbounded number of segment
    stores (leveldb databases), instead only creating one.
Commits on Nov 6, 2013
  1. @seancribbs

    Merge pull request #447 from anha0825/develop

    seancribbs authored
    Removed webmachine from applications that should be started.
  2. @anha0825
Commits on Nov 5, 2013
  1. Merge pull request #446 from basho/refactor/noisy_tests

    Dave Parfitt authored
    cleanup conn_mgr/service_mgr eunit output
  2. cleanup conn_mgr/service_mgr eunit output

    Dave Parfitt authored
  3. Merge pull request #445 from basho/refactor/bucket_types_include

    Dave Parfitt authored
    initial add of riak_core_bucket_types.hrl
Commits on Nov 4, 2013
  1. initial add of riak_core_bucket_types.hrl

    Dave Parfitt authored
Commits on Oct 26, 2013
  1. @jtuple
  2. @jtuple
Commits on Oct 24, 2013
  1. @jtuple
Something went wrong with that request. Please try again.