Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: 1.0.1
Commits on Oct 20, 2011
  1. @jaredmorrow

    Fix deps as tags

    jaredmorrow authored
  2. @jaredmorrow

    Roll version 1.0.1

    jaredmorrow authored
  3. @jaredmorrow

    Update dep versions

    jaredmorrow authored
Commits on Oct 14, 2011
  1. @jtuple
  2. @jtuple
  3. @jtuple

    Merge pull request #239 from basho/bz1249-backup-restore-fail

    jtuple authored
    Fix backup/restore bug caused by misuse of fixed-up ring
  4. @jtuple
Commits on Oct 13, 2011
  1. @seancribbs
Commits on Oct 12, 2011
  1. @seancribbs
  2. @seancribbs

    BZ1243: Normalize riak_object JSON form.

    seancribbs authored
    * Verifies that round-trips to/from JSON do not diverge.
    * Handles special-case for indexes: they are allowed to have multiple values.
  3. @kellymclaughlin
  4. @kellymclaughlin

    Do not call riak_client:get in ensure_doc if key is undefined.

    kellymclaughlin authored
    Fixes: az852 bz1244
    
    When posting an object without a key, the
    value of the key starts as the atom `undefined` and
    `riak_kv_wm_object:ensure_doc` calls `riak:client:get` and uses `undefined` as the
    value for the key. Atoms are not acceptable as key input to `riak_client:get`.
    The problem mainly manifests when using the Innostore backend. Innostore
    assumes that the key is a binary and calls `erlang:size/1` on the key value. When
    the key is `undefined` this results in an exception being thrown by Innostore.
    The POST to create the object will succeed, but not until after the call to
    riak_client:get times out and this can be a significant delay.
    
    This change adds another function clause to riak_kv_wm_object:ensure_doc
    to set the doc member of the context record to `{error, notfound}` in the case
    where the key is `undefined`.
Commits on Oct 11, 2011
  1. @rustyio

    Merge pull request #235 from basho/az807-json-prereduce

    rustyio authored
    Allow per-phase pre-reduce for JS/HTTP queries
  2. @jaredmorrow
  3. @massung

    Merge pull request #236 from basho/jrm-always-use-legacy-stats

    massung authored
    Always use legacy stats until new stats are fixed.
  4. @massung

    Refactored such that there's no v2_init call commented out and legacy…

    massung authored
    …_init() is the only code path possible.
  5. @massung

    Swapped case so that the warning only happens if the user explicitly …

    massung authored
    …configured legacy_stats to false.
Commits on Oct 10, 2011
  1. @massung
  2. @massung
  3. @kellymclaughlin
Commits on Oct 6, 2011
  1. @beerriot
  2. @beerriot

    allow mochijson struct to trigger do_prereduce

    beerriot authored
    AZ807 BZ1213
    
    It's not possible to enable/disable prereduce on a per-request/phase basis
    over HTTP without this option.
  3. @beerriot

    filter un-jsonifiable do_prereduce flag from map arg

    beerriot authored
    AZ807 BZ1213
    
    Javascript map phases fail without this filter in place, if the
    'do_prereduce' proplist static arg is used, because mochijson2 can't encode
    it.
  4. @beerriot
  5. @beerriot

    respect reduce batch size parameters during handoff

    beerriot authored
    AZ724 BZ1183 BZ1184
  6. @kellymclaughlin

    Fix keys_fsm_eqc test after recent delete changes.

    kellymclaughlin authored
    Fixes: az817
    
    Specify delete_mode as immediate and legeacy_keylisting as
    false in application setup prior to executing key listing tests.
Commits on Oct 5, 2011
  1. @kellymclaughlin
  2. @kellymclaughlin

    Close bitcask reference after completing async folds.

    kellymclaughlin authored
    Fixes: az811 bz1237
    
    Make sure the asynchronous bucket, key, and object folding functions
    properly close the bitcask reference they open after completing the
    fold operation to ensure prompt cleanup of the associated system
    resources.
  3. @jtuple
  4. @jonmeredith

    Pass [asis] option to put FSM if riak_client has clientid.

    jonmeredith authored
    In a mixed cluster, if a 1.0.0 node is coordinating a put that it
    is not in the preference list for and decides to forward to a pre-1.0.0
    node it will crash as riak_kv_put_fsm_sup does not exist on the remote
    node.
    
    With the asis option the put FSM will not attempt to forward and
    write to the vnodes in the preference list directly.
    
    Fixes: bz://1234
Commits on Oct 4, 2011
  1. @jtuple
  2. @jtuple
Commits on Sep 30, 2011
  1. @jaredmorrow

    Merge pull request #229 from basho/jrm-use-legacy-stats

    jaredmorrow authored
    Default legacy_stats to true.
  2. @massung

    Default legacy_stats to true.

    massung authored
Commits on Sep 29, 2011
  1. @jaredmorrow

    Fix revisions to tags

    jaredmorrow authored
Something went wrong with that request. Please try again.