Skip to content
This repository
branch: az419-update-d…

Jun 08, 2011

  1. Andrew Thompson

    Reshuffle the REST error handler clauses, and add a missing one

    authored
  2. Andrew Thompson

    Validate delete options pertaining to the get and put seperately

    authored

Jun 06, 2011

  1. Andrew Thompson

    Documentation

    authored

Jun 03, 2011

  1. Andrew Thompson

    Add DW support, add R/W/PR/PW/DW support to PB API

    Fixes: AZ419
    authored
  2. Andrew Thompson

    Expose R/W/PR/PW for delete on REST API; unify REST error handling

    Fixes: AZ419
    authored

Jun 02, 2011

  1. Andrew Thompson

    Allow R/W/PR/PW to be passed as options to delete

    Fixes: AZ419
    
    RW is still an option, but it is only checked in the case that R or W is
    not specified.
    authored

May 18, 2011

  1. Andrew Thompson

    Remove some stray debugFmts

    authored
  2. Andrew Thompson

    Restore the RW var expansion

    authored
  3. Andrew Thompson

    Fix EQC tests by adding missing bucket defaults

    authored
  4. Andrew Thompson

    Add APIs to supply a vclock when doing a delete

    authored
  5. Joseph Blomstedt

    Merge pull request #100 from basho/bz1095-non-determinstic-reconcile

    bz://1095: result non-determinstic with allow_mult=false and siblings have same timestamp
    authored

May 17, 2011

  1. Joseph Blomstedt

    Improve determinstic last-write wins test coverage.

    authored
  2. Joseph Blomstedt

    Resolve last-write determinstically, fixing bz://1095.

    When two contents have the same timestamp, resolve as follows:
    1. If one is marked as deleted, chose the non-deleted content.
    2. Otherwise, resolve by opaque comparison of content data.
    authored
  3. Joseph Blomstedt

    Add failing eunit test for bz://1095.

    authored

May 13, 2011

  1. Andrew Thompson

    Merge branch 'bz260-fix-delete-race'

    authored
  2. Andrew Thompson

    EQC support for testing new deletedvclocks option

    authored
  3. Andrew Thompson

    Disallow empty vclocks in EQC tests

    authored

May 12, 2011

  1. Andrew Thompson

    Reuse clientID when doing a delete to prevent clientID explosion

    authored
  2. Andrew Thompson

    Expose tombstone vclocks as in Kresten's 'expose-tombstone' branch

    This patch provides the same functionality as Kresten's did but its
    optional (although always enabled for the REST API). The local client
    and PB clients must use the 'deletedvclock' option to enable it.
    authored

May 11, 2011

  1. Jon Meredith

    Merge pull request #94 from basho/bz1094-rr-timestamp

    Ensure timestamp passed to riak_object:syntactic_merge on read repair.
  2. Jon Meredith

    Ensure timestamp passed to riak_object:syntactic_merge on read repair.

    Fixes: bz://1094

May 10, 2011

  1. Jon Meredith

    Merge pull request #92 from basho/jdm-put-core

    Break out put logic into separate file for reuse.
  2. Jon Meredith

    Merge pull request #89 from basho/jdm-get-core

    Break out core get FSM logic
  3. Jon Meredith

    Added details option.

  4. Jon Meredith

    Fixed module name comments.

  5. Jon Meredith

    Moved put core functions out to riak_kv_put_core.

    Also added missing details option to put fsm EQC test.
  6. Jon Meredith

    Broke out put core functions inside riak_kv-put_fsm

May 06, 2011

  1. Kelly McLaughlin

    Merge branch 'az340-handle-flow-timeouts'

  2. Kelly McLaughlin

    Improve error handling and process interaction in the MapReduce code …

    …to prevent
    
    the termination of all active MapReduce jobs if a single MapReduce job times
    out or terminates unexpectedly.
    
    Fixes: AZ340
    
    Handle the case of an error tuple being returned from the calls to
    riak_kv_mapper_sup:new_mapper in riak_kv_map_master so that a timeout
    does not cause riak_kv_map_master to terminate and take all active
    MapReduce jobs with it.
    
    Change riak_kv_map_master so that it does not monitor mapper processes
    and instead trap exits and rely on the link to the mapper proesses
    to detect when the mapper process terminates.
  3. Russell Brown

    Bump bitcask version to 1.1.6

    authored
  4. Jon Meredith

    Riak K/V get core.

  5. Jon Meredith

    Broke get core out into separate module and added dialyzer specs.

  6. Jon Meredith

    First stage refactor of get core logic.

    Preparing to move get logic out to separate module for reuse
    by other portions of the system.
    
    Found an edge case bug with deletes in the process.  Deletes were
    being issued when the merged object was deleted and all vnodes were
    primaries.  Deletes should only be issued once all vnodes have
    a tombstone with the same vclock.  Delivery of delete messages
    is not guaranteed so if a vnode was storing stale data and the
    delete message was not executed (for example, node out of disk space)
    then the object would be resurrected next access.

Apr 27, 2011

  1. Andrew Thompson

    AZ259 Add return_head option to get, like return_body but with blank …

    …values
    authored
  2. Andrew Thompson

    Gah

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