anchor.diff:                                partition=Partition,
                                 message_type=MessageType},
       Ref = erlang:make_ref(),
  -    gen_server:call(ConnPid, {info_range, self(), Ref, InfoRangeRec}).
  +    gen_server:call(ConnPid, {info_range, self(), Ref, InfoRangeRec}, ?TIMEOUT).
   
   start_link() ->
       gen_server:start_link(?MODULE, [], []).
  
positive.code:          terminate/2, code_change/3]).
  
  -define(SERVER, ?MODULE).
  
  -record(state, {sock, caller, req_type, reqid, dest}).
  
  
negative.code:                     partition=Partition,
                      message_type=MessageType},
      Ref = erlang:make_ref(),
      gen_server:call(ConnPid, {info, self(), Ref, InfoRec}, ?TIMEOUT).
  
  info_range(ConnPid, IndexName, FieldName, StartTerm,
             EndTerm, Partition) ->
  