Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: jfw-encoding_c…
Commits on Apr 21, 2013
Commits on Apr 17, 2013
  1. Merge branch 'master' into jfw-encoding_capability

    Jesse Williamson authored
    Conflicts:
    	src/riak_kv_app.erl
    	src/riak_kv_vnode.erl
Commits on Apr 15, 2013
  1. @beerriot
Commits on Apr 12, 2013
  1. Merge branch 'master' into jfw-encoding_capability

    Jesse Williamson authored
Commits on Apr 9, 2013
  1. @beerriot

    count async MR results against the sink buffer size cap

    beerriot authored
    This fixes the problem demonstrated by the test in the previous commit.
  2. @beerriot

    failing test: async results do not decrement buffer counter

    beerriot authored
    This test demonstrates that all results delivered by gen_fsm:send_event
    are not counted against the buffer limit. This means that MR pipes using
    FSM sink type are effectively using a buffer 10x the size they think
    they are, because gen_fsm:*sync_*send_event is only used once every 10
    results.
Commits on Apr 8, 2013
  1. @engelsanchez

    Merge pull request #519 from basho/1.3_to_master

    engelsanchez authored
    1.3 to master
Commits on Apr 5, 2013
  1. @engelsanchez

    Merge branch '1.3' into 1.3_to_master

    engelsanchez authored
    Conflicts:
    	rebar.config
Commits on Apr 4, 2013
  1. @seancribbs

    Merge pull request #512 from basho/gh512-pb-empty-key

    seancribbs authored
    Protocol Buffers interface allows the creation of records with an empty key
  2. @seancribbs
  3. @seancribbs
Commits on Apr 3, 2013
  1. @evanmcc

    Merge pull request #521 from basho/pevm-client-specified-timeouts

    evanmcc authored
    Changes needed to expose FSM timeouts to clients
  2. @evanmcc

    adjustment for review comment

    evanmcc authored
  3. @seancribbs

    Merge pull request #510 from basho/sdc-remove-merge-index

    seancribbs authored
    Remove merge_index dependency and unused erl_first_file.
Commits on Apr 2, 2013
  1. @evanmcc

    address review comments

    evanmcc authored
  2. @jaredmorrow
Commits on Apr 1, 2013
  1. @engelsanchez

    Merge pull request #523 from basho/eas-perf-fixes-to-2i-reformat

    engelsanchez authored
    Fix perf problems and bug in 2i reformat
  2. @engelsanchez

    Merge pull request #525 from basho/jrw-2i-reformat-status-change

    engelsanchez authored
    move querying of fixed index status to seperate backend function
  3. @jrwest

    move querying of fixed index status to seperate backend function

    jrwest authored
    makes top-level fixed_indexes status on multi-backend,
    which messes with stats, unncessary allowing it to be removed
  4. @engelsanchez
  5. @engelsanchez
Commits on Mar 30, 2013
  1. @engelsanchez

    Make multi backend work with batched 2i reformats

    engelsanchez authored
    This is WIP. Testing is not conclusive on whether it works, but it runs
    to completion now.
Commits on Mar 29, 2013
  1. @engelsanchez

    Fix perf problems and bug in 2i reformat

    engelsanchez authored
    Add batch size parameter to control how many keys
    are fixed at a time.
    Add backpressure to query of bad idx entries to avoid
    having the reformat process flooded with msgs.
    Fixed problem with list keys and code triggering a second
    scan during 2i reformat transition.
Commits on Mar 28, 2013
  1. @evanmcc

    Merge pull request #498 from basho/pevm-doc-env

    evanmcc authored
    Document the environment in the logs; advise on bad settings.
  2. @evanmcc
Commits on Mar 27, 2013
  1. @beerriot
  2. @beerriot

    spell badarg correctly

    beerriot authored
    Spelled incorrectly, the catch clause fails to prevent the process from
    blowing up on error. Spelled correctly, the user receives an error
    message describing what the problem is.
Commits on Mar 26, 2013
  1. @evanmcc

    Changes needed to expose FSM timeouts to the clients:

    evanmcc authored
      - change delete in riak_client to honor timeouts passed
        in Options
      - change the various object interfaces to collect and
        pass on the timeout values
  2. @russelldb

    Merge branch '1.3'

    russelldb authored
    Conflicts:
    	rebar.config
    	src/riak_kv_stat.erl
    	src/riak_kv_stat_bc.erl
    	src/riak_kv_vnode.erl
Commits on Mar 23, 2013
  1. @jaredmorrow

    Roll riak_kv version 1.3.1

    jaredmorrow authored
Commits on Mar 22, 2013
  1. @russelldb

    Merge pull request #517 from basho/kv508-stats-warn

    russelldb authored
    Since stats now get repaired when an update fails, log as `warning`
  2. @russelldb
Commits on Mar 21, 2013
  1. @russelldb

    Re-use the stat calc funs in riak_core

    russelldb authored
    Use the cached riak_pipe stats for legacy stats
    
    When a broken stat is detected, register it.
    
    Fix bug where stats endpoints were calculating _all_ riak_kv stats
    
    Since adding many more stats, and most of the infrastructure for
    ad hoc querying of stats, the stat calculation code for the
    (not yet legacy) endpoints was calculating all stats for riak_kv.
    
    As there are about (ring_size * vnode stats) + (fsm stages * fsm stats)
    more stats now, this calculation, understandbly, took a long time.
    
    This patch instead only calculates the minimum subset of stats
    needed to support the (not yet legacy) stats endpoints.
  2. @jtuple
  3. @jtuple

    Change AAE to use incremental crypto:sha calculations

    jtuple authored
    The crypto library is implemented as a NIF, and long running NIFs can
    negatively impact the work balancing algorithm of the Erlang
    scheduler. Using normal crypto:sha(object) is unbounded in duration as
    the size of an object is unbounded. This commit therefore changes AAE
    to use an incremental SHA calculation (sha_init/sha_update/sha_final)
    with a set chunk size (defaults to 4096; configurable app var
    riak_kv/anti_entropy_sha_chunk).
Something went wrong with that request. Please try again.