From e569087d83dbaf805eca1bde3df9a2658013b40c Mon Sep 17 00:00:00 2001 From: Evgeniy Khramtsov Date: Fri, 19 Feb 2010 16:38:18 +0900 Subject: now using mnesia:async_dirty when cleaning table from failed node --- src/ejabberd_s2s.erl | 2 +- src/mod_muc/mod_muc.erl | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src') 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), -- cgit v1.2.3