anchor.diff:      menelaus_util:reply_json(Req, {struct, PropList1 ++ PropList2}).
   
   handle_stats_section(_PoolId, Id, Req) ->
  +    case section_exists(Id) of
  +        true ->
  +            do_handle_stats_section(Id, Req);
  +        false ->
  +            menelaus_util:reply_not_found(Req)
  +    end.
  +
  +do_handle_stats_section(Id, Req) ->
       Params = Req:parse_qs(),
       PropList1 = build_bucket_stats_ops_response(all, Id, Params, false),
       menelaus_util:reply_json(Req, {struct, PropList1}).
  
positive.code:     false;
  is_persistent(BucketName) ->
      ns_bucket:is_persistent(BucketName).
  
  grab_system_aggregate_op_stats(all, ClientTStamp, Window) ->
      grab_aggregate_op_stats("@system", section_nodes("@system"), ClientTStamp, Window);
  
negative.code:         false ->
              menelaus_util:reply_not_found(Req);
          {ok, Node} ->
              case section_exists(Id) andalso lists:member(Node, section_nodes(Id)) of
                  true ->
                      do_handle_stats_section_for_node(Id, HostName, Node, Req);
                  false ->
                      menelaus_util:reply_not_found(Req)
              end
      end.
  
  do_handle_stats_section_for_node(Id, HostName, Node, Req) ->
      Params = Req:parse_qs(),
      Ops = build_bucket_stats_ops_response([Node], Id, Params, false),
      menelaus_util:reply_json(
        Req,
        {struct, [{hostname, list_to_binary(HostName)}
                  | Ops]}).
  
  %% Specific Stat URL grouped by nodes
  %% GET /pools/{PoolID}/buckets/{Id}/stats/{StatName}
  