diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/ejabberd_s2s.erl | 2 | ||||
-rw-r--r-- | src/mod_muc/mod_muc.erl | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/ejabberd_s2s.erl b/src/ejabberd_s2s.erl index a5c087819..8ab520f56 100644 --- a/src/ejabberd_s2s.erl +++ b/src/ejabberd_s2s.erl @@ -245,7 +245,7 @@ clean_table_from_bad_node(Node) -> mnesia:delete_object(E) end, Es) end, - mnesia:transaction(F). + mnesia:async_dirty(F). do_route(From, To, Packet) -> ?DEBUG("s2s manager~n\tfrom ~p~n\tto ~p~n\tpacket ~P~n", diff --git a/src/mod_muc/mod_muc.erl b/src/mod_muc/mod_muc.erl index 41eae9dd5..9b6f797f1 100644 --- a/src/mod_muc/mod_muc.erl +++ b/src/mod_muc/mod_muc.erl @@ -833,7 +833,7 @@ clean_table_from_bad_node(Node) -> mnesia:delete_object(E) end, Es) end, - mnesia:transaction(F). + mnesia:async_dirty(F). clean_table_from_bad_node(Node, Host) -> F = fun() -> @@ -848,7 +848,7 @@ clean_table_from_bad_node(Node, Host) -> mnesia:delete_object(E) end, Es) end, - mnesia:transaction(F). + mnesia:async_dirty(F). update_tables(Host) -> update_muc_room_table(Host), |