anchor.diff:  
   -export([cleanup/3, current_states/2, graphviz/1]).
   
  +
  +-spec cleanup(string(), map(), [node()]) -> ok.
   cleanup(Bucket, Map, Servers) ->
       case sanify(Bucket, Map, Servers) of
           Map -> ok;
  
positive.code:                           catch ns_vbm_sup:set_replicas(Src, Bucket, R)
                    end, NodesReplicas).
  
  state_color(active) ->
      "color=green";
  state_color(pending) ->
  
negative.code: state_color(dead) ->
      "color=red".
  
  
  -spec node_vbuckets(non_neg_integer(), atom(), [{atom(), non_neg_integer(),
                                                   atom()}], map()) -> iolist().
  node_vbuckets(I, Node, States, Map) ->
      GState = lists:keysort(1,
                 [{VBucket, state_color(State)} || {N, VBucket, State} <- States,
  