mirror of
https://github.com/processone/ejabberd.git
synced 2024-12-26 17:38:45 +01:00
now using mnesia:async_dirty when cleaning table from failed node
This commit is contained in:
parent
4a7a33168a
commit
e569087d83
@ -245,7 +245,7 @@ clean_table_from_bad_node(Node) ->
|
|||||||
mnesia:delete_object(E)
|
mnesia:delete_object(E)
|
||||||
end, Es)
|
end, Es)
|
||||||
end,
|
end,
|
||||||
mnesia:transaction(F).
|
mnesia:async_dirty(F).
|
||||||
|
|
||||||
do_route(From, To, Packet) ->
|
do_route(From, To, Packet) ->
|
||||||
?DEBUG("s2s manager~n\tfrom ~p~n\tto ~p~n\tpacket ~P~n",
|
?DEBUG("s2s manager~n\tfrom ~p~n\tto ~p~n\tpacket ~P~n",
|
||||||
|
@ -833,7 +833,7 @@ clean_table_from_bad_node(Node) ->
|
|||||||
mnesia:delete_object(E)
|
mnesia:delete_object(E)
|
||||||
end, Es)
|
end, Es)
|
||||||
end,
|
end,
|
||||||
mnesia:transaction(F).
|
mnesia:async_dirty(F).
|
||||||
|
|
||||||
clean_table_from_bad_node(Node, Host) ->
|
clean_table_from_bad_node(Node, Host) ->
|
||||||
F = fun() ->
|
F = fun() ->
|
||||||
@ -848,7 +848,7 @@ clean_table_from_bad_node(Node, Host) ->
|
|||||||
mnesia:delete_object(E)
|
mnesia:delete_object(E)
|
||||||
end, Es)
|
end, Es)
|
||||||
end,
|
end,
|
||||||
mnesia:transaction(F).
|
mnesia:async_dirty(F).
|
||||||
|
|
||||||
update_tables(Host) ->
|
update_tables(Host) ->
|
||||||
update_muc_room_table(Host),
|
update_muc_room_table(Host),
|
||||||
|
Loading…
Reference in New Issue
Block a user