Browse Source

Ensure that node monitoring is started asap.

Roberto Ostinelli 5 years ago
parent
commit
42e7eb8c27
2 changed files with 4 additions and 4 deletions
  1. 2 2
      src/syn_groups.erl
  2. 2 2
      src/syn_registry.erl

+ 2 - 2
src/syn_groups.erl

@@ -205,10 +205,10 @@ sync_get_local_group_tuples(FromNode) ->
     ignore |
     {stop, Reason :: any()}.
 init([]) ->
-    %% rebuild
-    rebuild_monitors(),
     %% monitor nodes
     ok = net_kernel:monitor_nodes(true),
+    %% rebuild
+    rebuild_monitors(),
     %% get handler
     CustomEventHandler = syn_backbone:get_event_handler_module(),
     %% send message to initiate full cluster sync

+ 2 - 2
src/syn_registry.erl

@@ -129,10 +129,10 @@ sync_get_local_registry_tuples(FromNode) ->
     ignore |
     {stop, Reason :: any()}.
 init([]) ->
-    %% rebuild monitors (if coming after a crash)
-    rebuild_monitors(),
     %% monitor nodes
     ok = net_kernel:monitor_nodes(true),
+    %% rebuild monitors (if coming after a crash)
+    rebuild_monitors(),
     %% get handler
     CustomEventHandler = syn_backbone:get_event_handler_module(),
     %% send message to initiate full cluster sync