anchor.diff:  
   
   get_info(Pid) ->
  -    gen_server:call(Pid, get_info).
  +    gen_server:call(Pid, get_info, group_info_timeout_msec()).
   
   
   trigger_update(Pid, UpdateSeq) ->
  
positive.code:     config:get_integer("query_server_config", "commit_freq", 5) * 1000.
  
  
  -ifdef(TEST).
  -include_lib("couch/include/couch_eunit.hrl").
  
  
negative.code:     Settings1 = [to_string(Value) || Value <- Settings0],
      "[ " ++ lists:flatten(string:join(Settings1, " , ")) ++ " ]".
  
  
  get_group_timeout_info_test_() ->
      {
          foreach,
          fun() -> ok end,
          fun(_) -> meck:unload() end,
          [
              t_group_timeout_info_integer(),
              t_group_timeout_info_infinity()
          ]
      }.
  
  
  t_group_timeout_info_integer() ->
       ?_test(begin
          meck:expect(config, get,
              fun("query_server_config", "group_info_timeout", _) ->
                 "5001"
              end),
          ?assertEqual(5001, group_info_timeout_msec())
      end).
  
  
  t_group_timeout_info_infinity() ->
       ?_test(begin
          meck:expect(config, get,
              fun("query_server_config", "group_info_timeout", _) ->
                  "infinity"
              end),
          ?assertEqual(infinity, group_info_timeout_msec())
      end).
  
  
  -endif.
  