anchor.diff:                                                build_fast_warmup_settings(FWSettings)
                                         end},
                    {tasks, {struct, [{uri, TasksURI}]}},
  -                 {counters, {struct, ns_cluster:counters()}},
  -                 {stopRebalanceIsSafe,
  -                  ns_cluster_membership:is_stop_rebalance_safe()}],
  +                 {counters, {struct, ns_cluster:counters()}}],
       PropList =
           case InfoLevel of
  +            for_ui ->
  +                StorageTotals = [ {Key, {struct, StoragePList}}
  +                                  || {Key, StoragePList} <- ns_storage_conf:cluster_storage_info()],
  +                [{storageTotals, {struct, StorageTotals}},
  +                 {stopRebalanceIsSafe, ns_cluster_membership:is_stop_rebalance_safe()},
  +                 {balanced, ns_cluster_membership:is_balanced()},
  +                 {failoverWarnings, ns_bucket:failover_warnings()}
  +                 | PropList0];
               normal ->
                   StorageTotals = [ {Key, {struct, StoragePList}}
                     || {Key, StoragePList} <- ns_storage_conf:cluster_storage_info()],
  
positive.code:                   {struct, [{uri, <<"/pools/default/remoteClusters?uuid=", UUID/binary>>},
                              {validateURI, <<"/pools/default/remoteClusters?just_validate=1">>}]}},
                   {controllers, Controllers},
                   {balanced, ns_cluster_membership:is_balanced()},
                   {failoverWarnings, ns_bucket:failover_warnings()},
                   {rebalanceStatus, RebalanceStatus},
                   {rebalanceProgressUri, bin_concat_path(["pools", Id, "rebalanceProgress"])},
                   {stopRebalanceUri, <<"/controller/stopRebalance?uuid=", UUID/binary>>},
  
negative.code:     %% consume all notifications
      consume_notifications(),
      %% and reply
      {struct, PList} = build_pool_info(Id, UserPassword, for_ui, LocalAddr),
      Info = {struct, [{etag, list_to_binary(ETag)} | PList]},
      reply_json(Req, Info),
      %% this will cause some extra latency on ui perhaps,
  