riak_test/intercepts/riak_repl2_fs_node_reserver_intercepts.erl
Christopher Meiklejohn 6cebbd371a Add ability to test the location_down behavior.
Assert that we properly handle retries of failed partitions, when the remote location happens to be down.
2014-05-28 13:59:23 +02:00

15 lines
514 B
Erlang

-module(riak_repl2_fs_node_reserver_intercepts).
-compile(export_all).
-include("intercept.hrl").
-define(M, riak_repl2_fs_node_reserver_orig).
%% @doc Provide an intercept which forces the node reserver to fail when
%% attempting to reserve a node with a location_down message.
down_reserve({reserve, _Partition}, _From, State) ->
io:format("down_reserve~n"),
?I_INFO("down_reserve~n"),
{reply, down, State};
down_reserve(Message, From, State) ->
?M:handle_call_orig(Message, From, State).