Feng 10 лет назад
Родитель
Сommit
fe69fd95c8
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/emqttd_acl_internal.erl

+ 1 - 1
src/emqttd_acl_internal.erl

@@ -63,7 +63,7 @@ all_rules() ->
 %%------------------------------------------------------------------------------
 %%------------------------------------------------------------------------------
 -spec init(AclOpts :: list()) -> {ok, State :: any()}.
 -spec init(AclOpts :: list()) -> {ok, State :: any()}.
 init(AclOpts) ->
 init(AclOpts) ->
-    ets:new(?ACL_RULE_TAB, [set, public, named_table]),
+    ets:new(?ACL_RULE_TAB, [set, public, named_table, {read_concurrency, true}]),
     AclFile = proplists:get_value(file, AclOpts),
     AclFile = proplists:get_value(file, AclOpts),
     Default = proplists:get_value(nomatch, AclOpts, allow),
     Default = proplists:get_value(nomatch, AclOpts, allow),
     State = #state{acl_file = AclFile, nomatch = Default},
     State = #state{acl_file = AclFile, nomatch = Default},