Permalink
Switch branches/tags
Commits on Nov 5, 2012
  1. attempting a spacing fix

    Mark Phillips committed Nov 5, 2012
  2. adding link to riak core mailing list

    Mark Phillips committed Nov 5, 2012
Commits on Oct 26, 2012
  1. Merge branch 'patch-1'

    rzezeski committed Oct 26, 2012
Commits on Oct 19, 2012
  1. Merge branch '1.2'

    Jared Morrow committed Oct 19, 2012
Commits on Oct 17, 2012
  1. Merge pull request #232 from basho/core232-sysmon-memory-usage

    Jared Morrow committed Oct 17, 2012
    Address high memory use by riak_core_sysmon_handler
  2. Fix duplication of gc call

    Kelly McLaughlin committed Oct 17, 2012
  3. Changes per review comments

    Kelly McLaughlin committed Oct 17, 2012
Commits on Oct 4, 2012
  1. Merge pull request #236 from basho/license-add

    Mark Phillips committed Oct 4, 2012
    adding license file, closes #235
  2. adding license file, closes #235

    Mark Phillips committed Oct 4, 2012
Commits on Oct 1, 2012
  1. Address high memory usage by riak_core_sysmon_handler.

    Kelly McLaughlin committed Oct 1, 2012
    Fixes CORE232
    
    Change riak_core_sysmon_handler to use hibernation to free up
    resources when it is idle since it does not do a good job of freeing
    these resources on its own. Also force garbage collection on the
    riak_core_sysmon_handler process if it receives a large_heap message
    about itself. This is to avoid a feedback loop that can lead to severe
    memory usage by the handler, node slowness, and even cause the node to
    crash after consuming all available memory.
Commits on Sep 27, 2012
  1. Merge branch '1.2'

    Kelly McLaughlin committed Sep 27, 2012
    Conflicts:
    	rebar.config
  2. Merge branch 'core231-vnode-proxy-error-handling' into 1.2

    Kelly McLaughlin committed Sep 27, 2012
Commits on Sep 26, 2012
  1. Improve exception handling for synchronous calls in riak_core_vnode_p…

    Kelly McLaughlin committed Sep 26, 2012
    …roxy.
    
    Fixes CORE231
    
    The call functions in riak_core_vnode_proxy only expected a result
    of {ok, Res}. This change calls a new function, call_reply, to
    better handle the case when an exception is thrown and wrap
    the reason in an error tuple.
Commits on Sep 25, 2012
Commits on Sep 24, 2012
  1. Merge pull request #225 from basho/remove-author-tags

    argv0 committed Sep 24, 2012
    remove -author attributes from source
Commits on Sep 21, 2012
  1. Call ring_trans synchronously, not in a spawn

    reiddraper committed Sep 21, 2012
    Calling `add_supported_to_ring` is not threadsafe.
    If a process retrieves the member_meta and then
    it's concurrently updated by another process,
    the original process' changed will be overwritten.
    
    To exhibit the original bug, I added a
    timer:sleep(crypto:rand_uniform(1, 1000))
    line inside the spawned fun that calls
    riak_core_ring_manager:ring_trans(F, ok)
Commits on Sep 18, 2012
  1. Remove extra erl_opts

    DeadZen committed Sep 18, 2012
Commits on Sep 13, 2012
  1. Merge pull request #223 from basho/jdb-timers

    Jared Morrow committed Sep 13, 2012
    Change ticks from timer to more efficient erlang:send_after
  2. Merge pull request #224 from basho/adt-os-timestamp

    Jared Morrow committed Sep 13, 2012
    erlang:now() -> os:timestamp() in all the places it is safe
Commits on Sep 10, 2012
Commits on Sep 8, 2012
  1. Update webmachine dep to bring in new mochiweb

    Jared Morrow committed with Vagabond Sep 8, 2012
  2. erlang:now() -> os:timestamp() in all the places it is safe

    Vagabond committed Sep 8, 2012
    There are a few places I didn't touch as it was unclear if the values
    needed to be monotonic or not. Specifically core_claimant, core_gossip,
    core_ring and core_ring_manager.
Commits on Sep 7, 2012
  1. Roll riak_core version 1.2.1

    Jared Morrow committed Sep 7, 2012
Commits on Sep 4, 2012
  1. Merge branch 'core213-async-handle-work'

    Kelly McLaughlin committed Sep 4, 2012
  2. Change riak_core_vnode_worker:handle_work to use an async cast.

    Kelly McLaughlin committed Jul 20, 2012
    Fixes riak_core 213
    
    Change riak_core_vnode_worker:handle_work to use gen_server:cast
    instead of gen_server:call. This addresses a possible timeout
    condition that can result in a vnode worker pool crashing.
Commits on Aug 29, 2012
  1. Merge branch '1.2'

    Kelly McLaughlin committed Aug 29, 2012
    Conflicts:
    	rebar.config
  2. Merge branch 'core212-restart-worker-pool' into 1.2

    Kelly McLaughlin committed Aug 29, 2012
  3. Include eunit header.

    Kelly McLaughlin committed Aug 27, 2012
  4. Add eunit test.

    Kelly McLaughlin committed Aug 27, 2012
  5. Fix breakage from previous commit.

    Kelly McLaughlin committed Jul 20, 2012
  6. Add debug log output when vnode worker pool is restarted.

    Kelly McLaughlin committed Jul 20, 2012
  7. Have the vnode restart the worker pool if the process dies.

    Kelly McLaughlin committed Jul 20, 2012
Commits on Aug 28, 2012
Commits on Aug 25, 2012
  1. Merge pull request #220 from basho/dip_rebar2.0

    Dave Parfitt committed Aug 25, 2012
    update rebar to 2.0.0
Commits on Aug 24, 2012