Просмотр исходного кода

perf(router): add route runs in async dirty context

William Yang 4 лет назад
Родитель
Сommit
17870fdb39
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/emqx_router.erl

+ 1 - 1
src/emqx_router.erl

@@ -259,7 +259,7 @@ delete_trie_route(Route = #route{topic = Topic}) ->
 %% @private
 -spec(trans(function(), list(any())) -> ok | {error, term()}).
 trans(Fun, Args) ->
-    mnesia:sync_dirty(Fun, Args).
+    mnesia:async_dirty(Fun, Args).
 
 lock_router() ->
     %% if Retry is not 0, global:set_lock could sleep a random time up to 8s.