Skip to content

Instantly share code, notes, and snippets.

@joeljacobson
Created March 25, 2014 16:15
Show Gist options
  • Select an option

  • Save joeljacobson/9765291 to your computer and use it in GitHub Desktop.

Select an option

Save joeljacobson/9765291 to your computer and use it in GitHub Desktop.
setsdemo.erl
-module(partdemo).
-compile(export_all).
part() ->
true = rpc:call('dev2@127.0.0.1', erlang, set_cookie, ['dev2@127.0.0.1', riak2]),
true = erlang:set_cookie(node(), riak2),
true = rpc:call('dev2@127.0.0.1', erlang, disconnect_node, ['dev3@127.0.0.1']),
true = rpc:call('dev2@127.0.0.1', erlang, disconnect_node, ['dev4@127.0.0.1']),
true = erlang:disconnect_node('dev3@127.0.0.1'),
true = erlang:disconnect_node('dev4@127.0.0.1'),
true = erlang:disconnect_node('dev5@127.0.0.1').
heal() ->
true = rpc:call('dev2@127.0.0.1', erlang, set_cookie, ['dev2@127.0.0.1', riak]),
true = erlang:set_cookie(node(), riak),
rpc:abcast(riak_core_node_watcher, broadcast).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment