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

Merge pull request #8081 from zhongwencool/cluster-rpc-catchup-latestid

fix: always commit to TargetTnxId when init
zhongwencool 3 лет назад
Родитель
Сommit
a6f43e3fc8
1 измененных файлов с 1 добавлено и 7 удалено
  1. 1 7
      apps/emqx_conf/src/emqx_cluster_rpc.erl

+ 1 - 7
apps/emqx_conf/src/emqx_cluster_rpc.erl

@@ -512,11 +512,5 @@ get_retry_ms() ->
 
 maybe_init_tnx_id(_Node, TnxId) when TnxId < 0 -> ok;
 maybe_init_tnx_id(Node, TnxId) ->
-    {atomic, _} = transaction(fun init_node_tnx_id/2, [Node, TnxId]),
+    {atomic, _} = transaction(fun commit/2, [Node, TnxId]),
     ok.
-
-init_node_tnx_id(Node, TnxId) ->
-    case mnesia:read(?CLUSTER_COMMIT, Node) of
-        [] -> commit(Node, TnxId);
-        _ -> ok
-    end.