anchor.diff:  %%
   
   gather_targets(NVnodes, GatherStrategy) ->
  +    log_info("Using gather strategy ~p.~n", [GatherStrategy]),
       case GatherStrategy of 
           strategy_other_owner -> gather_vnodes_1(NVnodes);
           strategy_roundrobin  -> gather_vnodes_rr(NVnodes);
  
positive.code:     riak_core_util:integer_to_list(HashAsNum,62).
  
  %%
  %% Other helper functions:
  %%
  
  %% Fiddle with the cluster's handoff concurrency:
  set_handoff_concurrency(ConcurrencyN) when is_integer(ConcurrencyN) ->
      OriginalConcurrencyN = get_handoff_concurrency(),
      lager:info("Prior concurrency setting ~p, setting to ~p.~n", [OriginalConcurrencyN, ConcurrencyN]),
      rpc:multicall(riak_core_handoff_manager, set_concurrency, [ConcurrencyN]),
      lager:info("Done setting concurrency.~n"),
      OriginalConcurrencyN;
  
  set_handoff_concurrency(ConcurrencySettings) when is_list(ConcurrencySettings) ->
      lager:info("Restoring concurrency settings to ~p.~n", [ConcurrencySettings]),
      rpc:multicall(riak_core_handoff_manager, set_concurrency, ConcurrencySettings),
      lager:info("Done restoring concurrency settings.~n");
  
  set_handoff_concurrency(use_existing_concurrency) ->
      use_existing_concurrency.
  
negative.code: %% code:add_path("/home/user/path-to-handoff_perftool"), l(handoff_perftool). 
  %% handoff_perftool:go({10000, 1000}).
  %% handoff_perftool:go(5, {10000, 1000}).
  %% handoff_perftool:go(1, {10000, 1000}, strategy_roundrobin).
  %%
  
  -module(handoff_perftool).
   
  -export([
              %% If we get any more options, we should use something associative rather than adding more options:
              go/0, go/1, go/2, go/3,
  
              force_encoding/2,
              get_ring_members/0,
  