Permalink
Switch branches/tags
Commits on Oct 22, 2012
  1. Add ability to watch for node update events

    If a process watches node events it will see node up/down events..
    rzezeski committed Oct 22, 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

    Address high memory use by riak_core_sysmon_handler
    Jared Morrow committed Oct 17, 2012
Commits on Oct 4, 2012
  1. Merge pull request #236 from basho/license-add

    adding license file, closes #235
    Mark Phillips committed Oct 4, 2012
  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.

    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.
    kellymclaughlin committed Oct 1, 2012
Commits on Sep 27, 2012
  1. Merge branch '1.2'

    Conflicts:
    	rebar.config
    kellymclaughlin committed Sep 27, 2012
Commits on Sep 26, 2012
  1. Improve exception handling for synchronous calls in riak_core_vnode_p…

    …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.
    kellymclaughlin committed Sep 26, 2012
Commits on Sep 25, 2012
Commits on Sep 24, 2012
  1. Merge pull request #225 from basho/remove-author-tags

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

    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)
    reiddraper committed Sep 21, 2012
Commits on Sep 13, 2012
  1. Merge pull request #223 from basho/jdb-timers

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

    erlang:now() -> os:timestamp() in all the places it is safe
    Jared Morrow committed Sep 13, 2012
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

    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.
    Vagabond committed Sep 8, 2012
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. Change riak_core_vnode_worker:handle_work to use an async cast.

    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.
    kellymclaughlin committed Jul 20, 2012
Commits on Aug 29, 2012
  1. Merge branch '1.2'

    Conflicts:
    	rebar.config
    kellymclaughlin committed Aug 29, 2012
  2. Include eunit header.

    kellymclaughlin committed Aug 27, 2012
  3. Add eunit test.

    kellymclaughlin committed Aug 27, 2012
Commits on Aug 28, 2012
Commits on Aug 25, 2012
  1. Merge pull request #220 from basho/dip_rebar2.0

    update rebar to 2.0.0
    Dave Parfitt committed Aug 25, 2012
Commits on Aug 24, 2012
  1. Use ?MODULE macro

    rzezeski committed Aug 24, 2012
  2. Remove gossip tests

    These tests were originally written against an older version of riak
    core and I couldn't see how to modify them to work with the new code.
    I figure it is better to remove this code so that the other tests can
    be added and this year old PR can finally be merged.
    rzezeski committed Aug 22, 2012
  3. Improve eunit test coverage

    jtuple committed with rzezeski Aug 5, 2011