anchor.diff:            end,
       NodeInfo = {[{services, {build_services(Node, Config, Services)}} | NI2]},
       build_nodes_ext(RestNodes, Config,
  -                    RevAcc + Rev,
                       [NodeInfo | NodesExtAcc]).
   
   do_compute_bucket_info(Bucket, Config) ->
  
positive.code:                          | Caps]
                   end,
  
      J = {[{rev, vclock:count_changes(BucketVC) + RevServices},
            {name, BucketBin},
            {uri, <<"/pools/default/buckets/", BucketBin/binary, "?bucket_uuid=", UUID/binary>>},
            {streamingUri, <<"/pools/default/bucketsStreaming/", BucketBin/binary, "?bucket_uuid=", UUID/binary>>},
  
negative.code:         {_, H} -> [{hostname, list_to_binary(H)}]
      end.
  
  build_nodes_ext([] = _Nodes, _Config, NodesExtAcc) ->
      lists:reverse(NodesExtAcc);
  build_nodes_ext([Node | RestNodes], Config, NodesExtAcc) ->
      Services = ns_cluster_membership:node_services(Config, Node),
      NI1 = maybe_build_ext_hostname(Node),
      NI2 = case Node =:= node() of
                true ->
  