anchor.diff:                 default_timeout(set_bucket_call_timeout)).
   
   %% @doc Set bucket properties specifying a server side and local call timeout.
  +%% @deprecated because `CallTimeout' is ignored
   -spec set_bucket(pid(), bucket(), bucket_props(), timeout(), timeout()) -> ok | {error, term()}.
   set_bucket(Pid, Bucket, BucketProps, Timeout, _CallTimeout) ->
       PbProps = riak_pb_codec:encode_bucket_props(BucketProps),
  
positive.code:     reset_bucket(Pid, Bucket, Timeout, default_timeout(reset_bucket_call_timeout)).
  
  %% @doc Reset bucket properties back to the defaults.
  -spec reset_bucket(pid(), bucket, timeout(), timeout()) -> ok | {error, term()}.
  reset_bucket(Pid, Bucket, Timeout, _CallTimeout) ->
      {T, B} = maybe_bucket_type(Bucket),
  
negative.code:     set_bucket_type(Pid, BucketType, BucketProps, default_timeout(set_bucket_timeout)).
  
  set_bucket_type(Pid, BucketType, BucketProps, Timeout) ->
      PbProps = riak_pb_codec:encode_bucket_props(BucketProps),
      Req = #rpbsetbuckettypereq{type = BucketType, props = PbProps},
      call_infinity(Pid, {req, Req, Timeout}).
  