Permalink
Commits on Nov 22, 2011
  1. Two more small typo fixes.

    Mark Phillips committed Nov 22, 2011
  2. Small typo fix.

    Mark Phillips committed Nov 22, 2011
Commits on Nov 2, 2011
  1. Merge branch 'az561-pipe-modfun-1.1'

    Conflicts:
    	src/riak_pipe_vnode.erl
    	src/riak_pipe_vnode_worker.erl
    Bryan Fink committed Nov 2, 2011
  2. provide a mechanism for computing old anonymous funs

    AZ561
    
    riak_pipe_fun:compat_apply/1 takes a Fun and a list of Arguments.  If apply(Fun,
    Arguments) fails, it uses erlang:fun_info/1 to find the Module that defined the
    fun, then calls Module:compat_fun(Fun).  If that call returns a New function, then
    compat_apply/1 returns the value of apply(New, Arguments).  If no new fun is
    found, or Module does not export compat_fun, then the badfun error is raised for
    Fun.
    Bryan Fink committed Nov 1, 2011
  3. default to modfun tuple for chash

    AZ561
    Bryan Fink committed Nov 1, 2011
  4. support modfuns tuples for chash and nval

    AZ561
    
    Anonymous funs are too brittle: they break during rolling upgrades, when nodes do
    not share a common version of a module.
    Bryan Fink committed Nov 1, 2011
  5. Merge branch '1.0'

    Conflicts:
    	rebar.config
    Bryan Fink committed Nov 2, 2011
Commits on Nov 1, 2011
  1. support modfuns tuples for chash and nval

    AZ561
    
    Anonymous funs are too brittle: they break during rolling upgrades, when nodes do
    not share a common version of a module.
    Bryan Fink committed Nov 1, 2011
Commits on Oct 20, 2011
  1. Roll version 1.0.1

    Jared Morrow committed Oct 20, 2011
  2. Update riak_core dep to 1.0.1

    Jared Morrow committed Oct 20, 2011
Commits on Oct 11, 2011
  1. Update rebar deps to use branches

    Jared Morrow committed Oct 11, 2011
Commits on Oct 5, 2011
  1. Merge branch '1.0'

    Bryan Fink committed Oct 5, 2011
  2. Merge branch 'bz1236-done-race' into 1.0

    Bryan Fink committed Oct 5, 2011
  3. fix -spec for riak_pipe_fitting:worker_done

    Bryan Fink committed Oct 5, 2011
  4. catch sync_send_event in worker_done in case fitting is gone

    BZ1236
    
    In timeout and other error cases that tear down the whole pipeline, it's
    possible that a worker may finish its work and cause the vnode to report
    back to the fitting process after that process has already exited.  This
    patch catches the exit that gen_fsm:sync_send_event would otherwise force in
    this case, to prevent the vnode (which is calling this method) from falling
    over.
    Bryan Fink committed Oct 5, 2011
Commits on Sep 30, 2011
  1. Merge branch '1.0'

    Conflicts:
    	rebar.config
    Jared Morrow committed Sep 30, 2011
Commits on Sep 29, 2011
  1. Fix riak_core dep rev to 1.0.0 tag

    Jared Morrow committed Sep 29, 2011
Commits on Sep 23, 2011
  1. Merge branch '1.0'

    This particular merge should be a noop, other than to keep rebar.config
    pointing at master of riak_core.  All other commits between the branches
    were cherry-picked before this merge, so the log will show duplicates.  The
    purpose of this commit is to clear up the merge of master and 1.0 such that
    future merges will go smoothly.
    Bryan Fink committed Sep 23, 2011
Commits on Sep 16, 2011
  1. throw {badarg, #fitting_spec.name, Error} instead of just badarg

    this allows other code to catch and return useful error messages to their
    clients
    Bryan Fink committed Sep 16, 2011
  2. throw {badarg, #fitting_spec.name, Error} instead of just badarg

    this allows other code to catch and return useful error messages to their
    clients
    Bryan Fink committed Sep 16, 2011
Commits on Sep 15, 2011
  1. Roll version 1.0.0

    Jared Morrow committed Sep 15, 2011
Commits on Sep 14, 2011
  1. add "coverage" enqueueing

    riak_pipe_qcover_fsm implements the riak_core_coverage behavior to
    allow adding an input to a pipe on a "covering" set of vnodes.  When
    riak_pipe_vnode receives a coverage enqueue, it enqueues the input as
    {cover, FilterVNodes, Input}, to allow the worker to use FilterVNodes
    in the manner appropriate to its output.
    Bryan Fink committed Sep 9, 2011
Commits on Sep 9, 2011
  1. add "coverage" enqueueing

    riak_pipe_qcover_fsm implements the riak_core_coverage behavior to
    allow adding an input to a pipe on a "covering" set of vnodes.  When
    riak_pipe_vnode receives a coverage enqueue, it enqueues the input as
    {cover, FilterVNodes, Input}, to allow the worker to use FilterVNodes
    in the manner appropriate to its output.
    Bryan Fink committed Sep 9, 2011
Commits on Sep 7, 2011
  1. Fix dependency versions

    Jared Morrow committed Sep 7, 2011
  2. Roll version 1.0.0

    Jared Morrow committed Sep 7, 2011
Commits on Sep 3, 2011
  1. Pre-1.0 EUnit fixes for OTP app dependencies

    Scott Lystig Fritchie committed Sep 3, 2011
  2. Temporarily remove 2 of the 3 assertions in limits_test_().

    Buildbot can hit these errors fairly frequently.  I've had lots of
    problems at home hitting them, sometimes it takes 4+ hours for a single
    one.  So comment out 2 of the 3 assertions until we can straighten
    this out to be deterministic.
    
    See http://buildbot-master.den.basho:8010/builders/riak-test-build-centos-55-64/builds/236/steps/shell_3/logs/stdio
    for failing output.  Come to think of it, this is probably related to
    Joe's recent changes to ring management, just merged today.  Hrm.
    Bryan and I should circle wagons after Labor Day....
    Scott Lystig Fritchie committed Sep 3, 2011
  3. Add io:format(user, ...) for buildbot debugging of limits_test_()

    Scott Lystig Fritchie committed Sep 3, 2011
  4. Add io:format(user, ...) for buildbot debugging of limits_test_()

    Scott Lystig Fritchie committed Sep 3, 2011
Commits on Sep 2, 2011
  1. Merge branch 'az628-monitor-sink'

    Bryan Fink committed Sep 2, 2011
Commits on Sep 1, 2011
  1. destroy/1 kills a pipeline immediately

    Useful for reclaiming resources faster than waiting for an eoi to
    travel down the line.
    Bryan Fink committed Sep 1, 2011
Commits on Aug 31, 2011
  1. monitor the sink from the builder, to exit when the output vanishes

    if there is nowhere to send the output, there's little point in keeping
    the pipeline up; better to tear it down immediately
    Bryan Fink committed Aug 31, 2011
Commits on Aug 30, 2011
  1. Merge branch 'bwf-dialyzer-fixes'

    Bryan Fink committed Aug 30, 2011