anchor.diff:  
       find_cluster(P, Clusters).
   
  -is_cluster_config_udpate_required(#remote_cluster{uuid=RemoteUUID,
  +is_cluster_config_update_required(#remote_cluster{uuid=RemoteUUID,
                                                     nodes=Nodes},
                                     Clusters) ->
       case find_cluster_by_uuid(RemoteUUID, Clusters) of
  
positive.code:             true;
          [{_, RemoteCluster}] ->
              Clusters = get_remote_clusters(),
              case is_cluster_config_udpate_required(RemoteCluster, Clusters) of
                  true ->
                      {Cluster, Rest} = find_cluster_by_uuid(UUID, Clusters),
  
  
negative.code:   #remote_cluster{uuid=UUID} = RemoteCluster,
    #state{scheduled_config_updates=Scheduled} = State) ->
      case not(sets:is_element(UUID, Scheduled)) andalso
          is_cluster_config_update_required(RemoteCluster,
                                            get_remote_clusters()) of
          true ->
              ?log_debug("Scheduling config update for cluster ~s",
  