anchor.diff:              %% ordering of these messages is irrelevant so we can
               %% resend and retry
               self() ! Msg,
  -            accumulate_push_keys_and_get_config(Keys, RetriesLeft-1)
  +            accumulate_and_push_keys(Keys, RetriesLeft-1)
       after 0 ->
               %% we know that AllConfigKV has exactly changes we've seen
               %% with {push_keys, ...}. I.e. there's no way config
  
positive.code:     end.
  
  handle_info({push_keys, Keys0}, State) ->
      accumulate_push_keys_and_get_config(Keys0, 10),
      {noreply, State};
  handle_info({pull_and_push, Nodes}, State) ->
      ?log_info("Replicating config to/from:~n~p", [Nodes]),
  
negative.code: accumulate_push_keys(InitialKeys) ->
      accumulate_X(lists:sort(InitialKeys), push_keys).
  
  accumulate_and_push_keys(_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 "
  