anchor.diff:  
   handle_buckets_stats(PoolId, BucketIds, Req) ->
       Params = Req:parse_qs(),
  -    {struct, PropList1} = build_buckets_stats_ops_response(PoolId, BucketIds, Params),
  +    {struct, PropList1} = build_buckets_stats_ops_response(PoolId, all, BucketIds, Params),
       {struct, PropList2} = build_buckets_stats_hks_response(PoolId, BucketIds),
       menelaus_util:reply_json(Req, {struct, PropList1 ++ PropList2}).
   
  
positive.code:                                       [] -> Samples;
                                        _ -> lists:reverse(CutSamples)
                                    end,
                      Replies = invoke_archiver(
                                  Bucket,
                                  ns_bucket:live_bucket_nodes(Bucket),
                                  PeriodParams),
                      %% merge samples from other nodes
                      MergedSamples = lists:foldl(fun ({Node, _}, AccSamples) when Node =:= node() -> AccSamples;
  
negative.code:                   end, []).
  
  
  grab_op_stats(Bucket, Nodes, Params) ->
      ClientTStamp = case proplists:get_value("haveTStamp", Params) of
                         undefined -> undefined;
                         X -> try list_to_integer(X) of
  