anchor.diff:      exit(normal).
   
   
  -build_pool_info(Id, UserPassword, InfoLevel, LocalAddr) ->
  +build_pool_info(Id, IsAdmin, InfoLevel, LocalAddr) ->
       UUID = get_uuid(),
   
  -    F = build_nodes_info_fun(menelaus_auth:check_auth(UserPassword), InfoLevel, LocalAddr),
  +    F = build_nodes_info_fun(IsAdmin, InfoLevel, LocalAddr),
       Nodes = [F(N, undefined) || N <- ns_node_disco:nodes_wanted()],
       Config = ns_config:get(),
       BucketsVer = erlang:phash2(ns_bucket:get_bucket_names(Config))
  
positive.code: -export([ns_log_cat/1, ns_log_code_string/1, alert_key/1]).
  
  -export([handle_streaming_wakeup/4,
           handle_pool_info_wait_wake/5]).
  
  -import(menelaus_util,
          [server_header/0,
  
negative.code:     end.
  
  handle_pool_info_streaming(Id, Req) ->
      LocalAddr = menelaus_util:local_addr(Req),
      F = fun(InfoLevel) ->
                  build_pool_info(Id, menelaus_auth:is_under_admin(Req),
                                  InfoLevel, LocalAddr)
          end,
      handle_streaming(F, Req, undefined).
  
  handle_streaming(F, Req, LastRes) ->
  