anchor.diff:      end.
   
   handle_info({push_keys, Keys0}, State) ->
  -    accumulate_push_keys_and_get_config(Keys0, 10),
  +    accumulate_and_push_keys(Keys0, 10),
       {noreply, State};
   handle_info({pull_and_push, Nodes}, State) ->
       ?log_info("Replicating config to/from:~n~p", [Nodes]),
  
positive.code: accumulate_push_keys(InitialKeys) ->
      accumulate_X(lists:sort(InitialKeys), push_keys).
  
  accumulate_push_keys_and_get_config(_Keys0, 0) ->
      system_stats_collector:increment_counter(ns_config_rep_push_keys_retries_exceeded, 1),
      ale:warn(?USER_LOGGER,
               "Exceeded retries count trying to get consistent keys/values "
  
negative.code:     KVs = lists:sort(ns_config:get_kv_list()),
      Keys = [K || {K, _} <- KVs],
      do_push_keys(Keys, KVs);
  accumulate_and_push_keys(Keys0, RetriesLeft) ->
      Keys = accumulate_push_keys(Keys0),
      AllConfigKV = ns_config:get_kv_list(),
      %% the following ensures that all queued ns_config_events_local
  