anchor.diff:  handle_config_event(Event, Pid) ->
       case is_notable(Event) of
           true ->
  -            gen_server:cast(Pid, notable_config_change);
  +            gen_server:cast(Pid, notable_event);
           false ->
               ok
       end,
       Pid.
  +
  +handle_node_disco_event(Event, Pid) ->
  +    case Event of
  +        {ns_node_disco_events, _NodesOld, _NodesNew} ->
  +            gen_server:cast(Pid, notable_event);
  +        false ->
  +            ok
  +    end,
  +    Pid.
  
positive.code:         true ->
              local;
          false ->
              IndexNodes = ns_cluster_membership:index_active_nodes(Config, all),
              {remote, IndexNodes, length(IndexNodes)}
      end.
  
  
negative.code:     {noreply, NewState};
  handle_cast(restart_done, #state{restart_pending = true} = State) ->
      {noreply, State#state{restart_pending = false}};
  handle_cast(notable_event, State) ->
      misc:flush(notable_event),
      {noreply, State#state{source = get_source()}}.
  
  handle_info(refresh, State) ->
  