summaryrefslogtreecommitdiff
path: root/src/ht.erl
diff options
context:
space:
mode:
authorLinus Nordberg <linus@nordu.net>2015-06-12 15:04:02 +0200
committerLinus Nordberg <linus@nordu.net>2015-06-12 15:25:52 +0200
commit97ad4becdbe302f120b598fb84d1bcfcc1a17576 (patch)
treec41e3a836098fdb7ebb1ef54e4b111dd6900bb06 /src/ht.erl
parent4c31a6ff8cb1abd515d1c47d2c9fc7fb1430dfcc (diff)
Allow ht:load_tree() 30 seconds to finish.
Default 5 seconds was not enough on a tree with around 5.2M entries.
Diffstat (limited to 'src/ht.erl')
-rw-r--r--src/ht.erl6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ht.erl b/src/ht.erl
index 0e00440..5d56bad 100644
--- a/src/ht.erl
+++ b/src/ht.erl
@@ -35,7 +35,7 @@
code_change/3]).
-export([testing_get_state/0, print_tree/0, print_tree/1]).
--import(stacktrace, [call/2]).
+-import(stacktrace, [call/2, call/3]).
-include_lib("eunit/include/eunit.hrl").
-import(lists, [foreach/2, foldl/3, reverse/1]).
@@ -55,9 +55,9 @@ start_link() ->
start_link(NEntries) ->
gen_server:start_link({local, ?MODULE}, ?MODULE, [NEntries], []).
reset_tree(Arg) ->
- gen_server:call(?MODULE, {reset_tree, Arg}, infinity).
+ call(?MODULE, {reset_tree, Arg}, infinity).
load_tree(Version) ->
- case call(?MODULE, {load_tree, Version}) of
+ case call(?MODULE, {load_tree, Version}, 30000) of
eagain ->
load_tree(Version);
Result ->