anchor.diff:              Parent ! {die, Ref},
               exit(some_error)
       end.
  -
  --endif.
  
positive.code: -define(TIMEOUT, 3000).
  
  
  -ifdef(run_broken_tests).
  
  start() ->
      Ctx = test_util:start_couch(),
      config:set("query_server_config", "os_process_limit", "3", false),
      Ctx.
  
  
  
negative.code:         ?assertEqual(ok, ping_client(Client4)),
  
          Proc4 = get_client_proc(Client4, "4"),
  
          ?assertEqual(Proc1#proc.pid, Proc4#proc.pid),
          ?assertNotEqual(Proc1#proc.client, Proc4#proc.client),
  
          lists:map(fun(C) ->
              ?assertEqual(ok, stop_client(C))
          end, [Client2, Client3, Client4])
      end).
  
  
  should_free_slot_on_proc_unexpected_exit() ->
      ?_test(begin
  