anchor.diff:  
   
   list_vbuckets(Node, Bucket) ->
  -    gen_server:call({server(Bucket), Node}, list_vbuckets).
  +    gen_server:call({server(Bucket), Node}, list_vbuckets, ?TIMEOUT).
   
   
   list_vbuckets_multi(Nodes, Bucket) ->
  -    gen_server:multi_call(Nodes, server(Bucket), list_vbuckets).
  +    gen_server:multi_call(Nodes, server(Bucket), list_vbuckets, ?TIMEOUT).
   
   
   set_vbucket(Bucket, VBucket, VBState) ->
  -    gen_server:call(server(Bucket), {set_vbucket, VBucket, VBState}).
  +    gen_server:call(server(Bucket), {set_vbucket, VBucket, VBState}, ?TIMEOUT).
   
   
   set_vbucket(Node, Bucket, VBucket, VBState) ->
  -    gen_server:call({server(Bucket), Node}, {set_vbucket, VBucket, VBState}).
  +    gen_server:call({server(Bucket), Node}, {set_vbucket, VBucket, VBState},
  +                    ?TIMEOUT).
   
   
   stats(Bucket) ->
  
positive.code: 
  -define(CHECK_INTERVAL, 10000).
  -define(VBUCKET_POLL_INTERVAL, 100).
  
  %% gen_server API
  -export([start_link/1]).
  
negative.code: 
  
  stats(Bucket, Key) ->
      gen_server:call(server(Bucket), {stats, Key}, ?TIMEOUT).
  
  
  topkeys(Bucket) ->
      gen_server:call(server(Bucket), topkeys, ?TIMEOUT).
  
  
  %%
  