anchor.diff:  % gen_server callbacks
   -export([start_link/0, init/1, handle_call/3, handle_info/2, handle_cast/2]).
   -export([code_change/3, terminate/2]).
  +
  +% config_listener callback
  +-export([handle_config_change/5]).
   
   -include_lib("couch/include/couch_db.hrl").
   -include("couch_replicator.hrl").
  
positive.code: 
  handle_info({'DOWN', _Ref, _, _, _}, State) ->
      % From a db monitor created by a replication process. Ignore.
      {noreply, State};
  
  handle_info(Msg, State) ->
  
negative.code:     end.
  
  
  handle_config_change("replicator", "max_replication_retry_count", V, _, S) ->
      ok = gen_server:cast(S, {set_max_retries, retries_value(V)}),
      {ok, S};
  handle_config_change(_, _, _, _, S) ->
      {ok, S}.
  
  
  init(_) ->
      process_flag(trap_exit, true),
      net_kernel:monitor_nodes(true),
  