aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2010-02-19 16:38:18 +0900
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2010-02-19 16:38:18 +0900
commite569087d83dbaf805eca1bde3df9a2658013b40c (patch)
tree689d34626c6e79f404b16de64c99b570af07041b /src
parentReduce verbosity of HTTP Binding log messages (thanks to Alexey Shchepin) (diff)
now using mnesia:async_dirty when cleaning table from failed node
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_s2s.erl2
-rw-r--r--src/mod_muc/mod_muc.erl4
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),