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

Ensure to catch all errors during automerge.

Othewise, this would result in mnesia being locked and system irrecoverable.
Roberto Ostinelli 10 лет назад
Родитель
Сommit
d5957c9bfc
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/syn_netsplits.erl

+ 1 - 1
src/syn_netsplits.erl

@@ -183,7 +183,7 @@ stitch(RemoteNode) ->
     mnesia_controller:connect_nodes(
         [RemoteNode],
         fun(MergeF) ->
-            case MergeF([syn_processes_table]) of
+            catch case MergeF([syn_processes_table]) of
                 {merged, _, _} = Res ->
                     stitch_tab(RemoteNode),
                     Res;