I think I solved the deadlock of nested gen_server:call()s

This commit is contained in:
lsowen
2012-12-05 13:17:20 -05:00
parent 4f3364a76d
commit 2866c9c505
4 changed files with 28 additions and 21 deletions

View File

@@ -100,7 +100,8 @@ create_tables(Filename) ->
ets:new(flatzone, [duplicate_bag, named_table]),
io:format("~p~n", [Rules]),
ezic_flatten:flatten(),
FlatZones = ezic_flatten:flatten(Zones, Rules),
true = ets:insert(flatzone, FlatZones),
% combine into one ets
Ets= ets:new(ezic_db_ets, [duplicate_bag]),